حالات الاستخدام

إنشاء أداة للعثور على وكلاء المعدات الزراعية

تكسر التغطية الريفية كثيرًا من الافتراضات التي تحملها أدوات العثور على المتاجر المصممة للمدن افتراضيًا. فقد وجد مصنّع للمعدات الزراعية، لديه شبكة من الوكلاء المستقلين المنتشرين في مناطق زراعية واسعة، أن أداة عثور مضبوطة على مسافات بمقياس المدن، تعرض الوكلاء ضمن نطاق عشرة أو عشرين ميلًا، كانت تعيد نتيجة فارغة لنسبة ملموسة من عملائه، الذين قد يتوقعون بشكل معقول القيادة ساعة أو أكثر للوصول إلى أقرب وكيل من أجل عملية شراء كبيرة.

بدأ إنشاء أداة عثور تناسب هذا الواقع بالطريقة نفسها التي تبدأ بها أي أداة عثور معتمدة على المسافة، أي بالإحداثيات. فقد أُجري ترميز جغرافي لكل عنوان وكيل في شبكة المصنّع مرة واحدة، في دفعة واحدة عبر /v1/forward، لأن الطلب المجمّع يحتسب كل عنوان عنصرًا مفوترًا واحدًا بغض النظر عن عدد الوكلاء في القائمة. ومنح ذلك كل وكيل إحداثية ثابتة تُقاس منها المسافة، بدلًا من الاعتماد على الأوصاف الإقليمية الفضفاضة، مثل «يخدم منطقة المقاطعات الثلاث»، التي كانت قوائم الوكلاء تستخدمها من قبل.

كانت القيم الافتراضية للمسافة هي التغيير الحقيقي. فبدلًا من نطاق بحث ثابت مضبوط على مقياس المدينة، كانت أداة العثور ترفع نطاقها الافتراضي بدرجة كبيرة في مناطق البحث الريفية، وتتيح للعميل توسيعه أكثر بعنصر تحكم واحد بدلًا من الاصطدام بجدار «لم يُعثر على وكلاء» الذي يوحي، خطأً، بأن المصنّع ببساطة ليس له وجود في الجوار. فالعميل الذي سمح باكتشاف موقعه حصل على نقطة انطلاق من /v1/ip، محددة من عنوان IP الخاص به في صورة إحداثيات تقريبية، أما العميل الذي فضّل كتابة اسم بلدة أو رمز بريدي فقد أُجري ترميز جغرافي لما أدخله بالطريقة نفسها التي عولجت بها قائمة الوكلاء.

استخدم المصنّع أيضًا شبكة الوكلاء المرمّزة جغرافيًا لغرض يتجاوز أداة العثور الموجهة للعملاء: تحليل التغطية الداخلي، أي دراسة أماكن وجود فجوات حقيقية بين الوكلاء مقارنة بالأماكن التي تُستخدم فيها معداته فعلًا، استنادًا إلى عناوين تسجيل الصيانة والضمان. وقد وجّه ذلك التحليل، الذي نُفذ بعد إرفاق الإحداثيات بشبكة الوكلاء كلها، الأماكن التي أعطتها الشركة الأولوية في استقطاب وكلاء جدد، وهو قرار كان يعتمد سابقًا على الإحساس غير الرسمي لمندوبي المبيعات الإقليميين بالأماكن التي تبدو فيها التغطية ضعيفة.

لم يتطلب أي من ذلك معاملة العملاء في الريف والمدن بشكل مختلف في الشيفرة نفسها. فالترميز الجغرافي وحساب المسافة نفسهما كانا يُنفذان في كل عملية بحث. أما ما تغير فهو الضبط: نطاق البحث الافتراضي وطريقة صياغة حالة «لا توجد نتائج» ومعالجتها، وهي قرارات نبعت من فهم الجغرافيا الفعلية التي تُخدم لا من تقنية تحديد المواقع الأساسية، التي عملت بالطريقة نفسها تمامًا بغض النظر عن كثافة المنطقة أو تباعدها.

تركز حجم الترميز الجغرافي بالكامل تقريبًا في الدفعة الأولى لشبكة الوكلاء، مع تدفق بطيء بعد ذلك كلما انضم وكلاء جدد، وهو عبء عمل اتسعت له بسهولة الحصة اليومية المجانية المتاحة مع مفتاح المصنّع. وأضافت عمليات البحث في أداة العثور الموجهة للعملاء حجمًا مستمرًا متواضعًا فوق ذلك، يقع بارتياح أيضًا ضمن الفئة المجانية لشركة بهذا الحجم، لأن عمليات البحث عن الوكلاء تحدث بتكرار أقل بكثير مما قد تشهده، مثلًا، أداة يومية للعثور على متاجر التجزئة.

الأدوات المعتمدة على المسافة والمبنية على افتراضات المدن تخذل المستخدمين الريفيين بصمت، ونادرًا ما يكون الحل تقنية مختلفة، بل عادة مجرد قيم افتراضية مختلفة تُطبق على الحساب الأساسي نفسه. توثيق نقطة النهاية متاح في /docs/forward-geocoding/.