التحقق من تطابق العنوان مع رمزه البريدي المذكور قبل الدفع
عدم تطابق الرمز البريدي والمدينة في نموذج الطلب يبدو خطأ إملائيًا صغيرًا إلى أن يتحول إلى شحنة مرسلة إلى جزء آخر من البلاد تمامًا.
أحد عشر ألف صف من عناوين العملاء كانت قابعة في جدول بيانات، مفيدة للفوترة وعديمة الفائدة للتخطيط. أراد فريق عمليات المبيعات إعادة رسم مناطقه بناءً على أماكن وجود العملاء فعلًا، لا على حدود المقاطعات التي اختارها أحدهم قبل سنوات، لكن جدول بيانات مليئًا بعناوين الشوارع لا يمكن ترتيبه جغرافيًا. يمكن ترتيبه أبجديًا فقط، وهذا ليس الشيء نفسه.
كان الحل مهمة دفعية واحدة. صدّر الفريق كل عنوان فريد من قائمة عملائه وأرسلها إلى /v1/forward كطلب مجمّع واحد، لأن قائمة العناوين يُحتسب فيها كل عنصر كطلب واحد مفوتر بدلًا من الاحتساب لكل استدعاء كما كان سيحدث مع أحد عشر ألف استعلام منفصل. وما عاد كان مطابقة موقع لكل عنوان، تشمل خط العرض وخط الطول، أي الإحداثيات المنظمة التي يمكن لأداة خرائط أو صيغة في جدول بيانات التعامل معها فعلًا.
مع إرفاق الإحداثيات بكل عميل، أصبحت إعادة تصميم المناطق مسألة بيانات بدلًا من مسألة تخمين. استطاع الفريق تجميع العملاء حسب القرب، وقياس مدى تساوي توزيع الإيرادات على مجموعة مقترحة من الأقاليم، ورؤية فورية للحالات التي يقسم فيها حد منطقة ما تجمعًا كثيفًا من العملاء إلى نصفين دون سبب وجيه. لم يكن أي من ذلك مرئيًا حين كان حقل الموقع الوحيد عنوانًا نصيًا لا يستطيع جدول البيانات قياس المسافة وفقه.
طابق الفريق أيضًا حقلي البلد والإقليم في كل مطابقة مع تعيينات الحسابات الحالية لمندوبي المبيعات، فكشف ذلك عن عدد قليل من الحسابات التي انجرفت إلى المنطقة الخطأ مع مرور الوقت، وهم عملاء نقلوا مكاتبهم أو عُيّنوا خطأً لمندوب في إقليم مجاور قبل سنوات ولم يُصحَّح ذلك قط. كان تنظيف ذلك أثرًا جانبيًا لم يخطط له أحد، وتبين أنه أهم لعدالة الحصص من إعادة تصميم المناطق نفسها.
لأن قائمة العملاء بأكملها رُمِّزت جغرافيًا في دفعة واحدة بدلًا من أن تتوالى مع الوقت، كان هذا أقرب إلى مشروع لمرة واحدة منه إلى تكامل مستمر. شغّل الفريق المهمة الدفعية، وصدّر النتائج مرة أخرى إلى جدول بيانات التخطيط، ولم يحتج إلى استدعاء نقطة النهاية مجددًا حتى المراجعة الكبرى التالية للمناطق. ولهذا النوع من أعباء العمل، غطت الحصة اليومية المجانية التشغيل دون الحاجة إلى رصيد مسبق الدفع على الإطلاق، واستغرق المشروع كله فترة ما بعد الظهر بدلًا من ارتباط لرسم الخرائط يمتد أسابيع مع مورّد خارجي.
كان التحول الأكبر في طريقة تفكير الفريق في بياناته بعد ذلك. بمجرد إرفاق الإحداثيات بالعناوين، أصبحت الأسئلة التي كانت تتطلب مستشارًا، مثل أي الأقاليم تعاني نقصًا في الخدمة أو ضغطًا زائدًا مقارنةً بكثافة العملاء، أسئلة يستطيع الفريق الإجابة عنها بنفسه بجدول بيانات وقليل من الحساب. كانت خطوة الترميز الجغرافي الجزء الوحيد الذي تطلب خدمة خارجية، وكانت أيضًا أصغر جزء في المشروع.
لا يلزم أن تكون دفعة العناوين قائمة عملاء. مواقع المتاجر، ومناطق الخدمة، وأماكن الفعاليات، وأي شيء موجود في جدول بيانات كعنوان نصي يمكن أن يمر بالعملية نفسها. حدود الدفعات وتنسيق الطلبات مشروحة في /docs/forward-geocoding/ و/docs/rate-limits/.