التحقق من تطابق العنوان مع رمزه البريدي المذكور قبل الدفع
عدم تطابق الرمز البريدي والمدينة في نموذج الطلب يبدو خطأ إملائيًا صغيرًا إلى أن يتحول إلى شحنة مرسلة إلى جزء آخر من البلاد تمامًا.
تجيب معظم منصات التحليلات عن سؤال "من أين يأتي زواري" بتحميل سكربت في متصفح الزائر يرسل كل ما يستطيع جمعه. أما ناشر يسعى إلى إبقاء صفحاته سريعة وعدد السكربتات فيها قليلًا، فأراد الإجابة نفسها دون إضافة جزء آخر من الشيفرة التي تعمل في المتصفح ويجب أن تُحمَّل وتُنفَّذ وترسل بياناتها قبل أن يظهر الرقم في لوحة التحكم.
كان البديل موجودًا بالفعل في الطلب الذي يعالجه خادم الناشر نفسه مع كل مشاهدة صفحة: عنوان IP الخاص بالزائر. فعند تمريره إلى /v1/ip، يُحوَّل هذا العنوان إلى الدولة والمنطقة والمدينة والرمز البريدي والإحداثيات والمنطقة الزمنية وASN والمؤسسة، دون أن يفعل متصفح الزائر أي شيء على الإطلاق. وسجّل خادم الناشر حقلي الدولة والمنطقة إلى جانب كل مشاهدة صفحة كان يسجلها أصلًا، فأصبح تقسيم حركة الزيارات حسب الدولة تقريرًا يُولَّد من بيانات يملكها الخادم بالفعل، لا مصدر بيانات يجب إضافته.
هذا نهج مختلف جوهريًا عن البكسل أو الإشارة المرسلة من المتصفح. فلم يُرسَل شيء من متصفح الزائر إلى طرف ثالث، ولم يعتمد شيء على نجاة سكربت من مانع الإعلانات أو من إعداد خصوصية يُسقط أدوات التتبع التابعة لأطراف ثالثة بصمت، وهو ما يمثل نسبة حقيقية ومتزايدة من حركة الزيارات في معظم المواقع. فقد جرى الاستعلام بالكامل من جانب الخادم، في اللحظة التي كان الطلب يُعالَج فيها أصلًا، وسُجلت النتيجة مباشرة بدلًا من استنتاجها من الجزء الذي تعاونت متصفحاته مع السكربت من الزوار.
استخدم الناشر بيانات الدولة الناتجة لأمرين على الفور. فقد تمكن فريق التحرير، لأول مرة وبثقة حقيقية، من معرفة الدول التي تقرأ كل قسم، لأن حقل الدولة كان مرفقًا بكل مشاهدة صفحة لا بالجزء الذي تمكنت أداة تعتمد على JavaScript من التقاطه فقط. وتمكن فريق مبيعات الإعلانات من إبلاغ المعلنين بالانتشار الجغرافي باستخدام الأرقام الأساسية نفسها التي كان فريق التحرير يطلع عليها، بدلًا من إدارة نظامي تحليلات منفصلين يختلفان أحيانًا.
لم يتطلب أي من ذلك تخزين أي شيء حساس على نحو غير معتاد. فالتفاصيل على مستوى الدولة والمنطقة عامة بطبيعتها، مفيدة للتقارير المجمعة لا لتحديد هوية زائر بعينه، واتبعت سياسة الاحتفاظ لدى الناشر لهذه البيانات القواعد نفسها التي كان يطبقها أصلًا على سجلات الخادم عمومًا.
كان الحجم يتبع مشاهدات الصفحات مباشرة، وهو ما سيدفع الاستخدام لدى أي ناشر ذي حجم حقيقي إلى تجاوز الحصة اليومية المجانية والانتقال إلى الرصيد المسبق الدفع بسرعة كبيرة، بسعر 0.0001 € للطلب الواحد، أو يجعل مفتاح Unlimited بسعر 50 € شهريًا الخيار الأبسط بمجرد أن يصبح الحجم مرتفعًا ويمكن التنبؤ به. وفي الحالتين، كان من السهل إجراء الحساب مقارنة بتكلفة منصة تحليلات تابعة لطرف ثالث تفرض رسومًا على التقسيم نفسه حسب الدولة، وغالبًا مقابل بيانات أقل موثوقية بسبب كثرة ما يفوته النهج القائم على السكربت.
كان التحول الأكبر فكريًا بقدر ما كان تقنيًا: الموقع لأغراض التحليلات لا يحتاج إلى أن يأتي من شيء يعمل في متصفح الزائر. يمكن أن يأتي من الخادم نفسه الذي يعالج الطلب أصلًا، باستخدام بيانات يراها الخادم بالفعل. توثيق نقطة النهاية موجود في /docs/ipv4-lookup/ و/docs/ipv6-lookup/.