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

جدولة منشورات التواصل الاجتماعي لكل المناطق الزمنية دفعة واحدة

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

كان لدى الفريق بالفعل بيانات تقريبية عن مواقع جمهوره، مستخرجة من الأماكن التي يأتي منها التفاعل، على مستوى المدينة والدولة، وقد جُمعت من سجلات الخادم لا من سكربت تتبع. وما احتاجه هو تحويل بيانات الموقع هذه إلى توقيت محلي فعلي يمكنه الجدولة على أساسه، لأن دولة مثل البرازيل أو الولايات المتحدة قد تمتد على أكثر من منطقة زمنية، وقرارات النشر المتخذة على مستوى الدولة كانت لا تزال خاطئة في كثير من الأحيان بالنسبة إلى مدن بعينها داخلها.

لكل تجمع رئيسي من الجمهور، حدد الفريق إحداثيات تمثيلية وأرسلها إلى ⁦/v1/timezone⁩، التي تعيد اسم المنطقة الزمنية وفق IANA وفارق التوقيت الحالي عن UTC لتلك النقطة. ولأن نقطة النهاية تقبل لحظة محددة لحساب الفارق لها، لا الوقت الحالي فقط، تمكن الفريق من تخطيط أسبوع كامل من المنشورات والحصول على الفارق الصحيح لكل يوم حتى عند الانتقال من التوقيت الصيفي أو إليه، بدلًا من افتراض فارق ثابت يخرج عن التزامن في منتصف الجدول.

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

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

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

ضبط أوقات النشر بشكل صحيح تغيير صغير ذو أثر متراكم، لأن كل منشور يستفيد منه بدلًا من الحاجة إلى إصلاح لمرة واحدة. توثيق نقطة النهاية، بما في ذلك كيفية تمرير لحظة محددة، موجود في ⁦/docs/timezone-lookup/⁩.