उपयोग के उदाहरण

एक साथ हर समय क्षेत्र के लिए सोशल पोस्ट शेड्यूल करना

सुबह नौ बजे पोस्ट करना ठीक एक समय क्षेत्र के लिए अच्छा काम करता है और बाकी सभी के लिए खराब। पाँच महाद्वीपों में फैले फ़ॉलोअर्स वाला एक मीडिया ब्रांड सब कुछ अपने मुख्यालय के समय के हिसाब से शेड्यूल कर रहा था, जिसका मतलब था कि उसके दर्शकों का एक बड़ा हिस्सा हर पोस्ट को या तो सुबह सबसे पहले, या कामकाजी दिन के बीच में, या आधी रात के काफ़ी बाद देखता था, और यह काफ़ी हद तक इस पर निर्भर था कि वे संयोग से कहाँ रहते थे।

टीम के पास अपने दर्शकों का मोटा-मोटा लोकेशन डेटा पहले से था, जो इस आधार पर निकाला गया था कि एंगेजमेंट कहाँ से आ रहा है, शहर और देश के स्तर पर, और जिसे किसी ट्रैकिंग स्क्रिप्ट के बजाय सर्वर लॉग से इकट्ठा किया गया था। उसे ज़रूरत थी इस लोकेशन डेटा को ऐसे वास्तविक स्थानीय समय में बदलने की, जिसके हिसाब से वह शेड्यूल बना सके, क्योंकि ब्राज़ील या संयुक्त राज्य अमेरिका जैसा देश एक से ज़्यादा समय क्षेत्रों में फैला हो सकता है, और देश के स्तर पर लिए गए पोस्टिंग के फ़ैसले उसके भीतर के अलग-अलग शहरों के लिए अक्सर फिर भी गलत होते थे।

दर्शकों के हर बड़े समूह के लिए टीम ने एक प्रतिनिधि निर्देशांक तय किया और उसे /v1/timezone पर भेजा, जो उस बिंदु के लिए IANA समय क्षेत्र का नाम और मौजूदा UTC ऑफ़सेट लौटाता है। चूँकि यह एंडपॉइंट सिर्फ़ मौजूदा समय ही नहीं, बल्कि कोई खास पल भी स्वीकार करता है जिसके लिए ऑफ़सेट निकाला जाए, इसलिए टीम पूरे हफ़्ते की पोस्ट की योजना बना सकी और डेलाइट सेविंग बदलाव के पार भी हर दिन का सही ऑफ़सेट पा सकी, बजाय एक तय ऑफ़सेट मानने के, जो शेड्यूल के बीच में ही गड़बड़ा जाता।

दर्शकों के हर हिस्से का सटीक स्थानीय समय हाथ में आने के बाद पोस्टिंग कैलेंडर एक शेड्यूल न रहकर कई शेड्यूल बन गया, जिन्हें इस तरह आगे-पीछे रखा गया कि कंटेंट हर क्षेत्र में उसी क्षेत्र के सबसे ज़्यादा एंगेजमेंट वाले घंटों में पहुँचे, बजाय इसके कि सब कुछ मुख्यालय के समय पर बने एक ही मास्टर शेड्यूल से निकले। फ़ायदा देखने के लिए ब्रांड को ज़्यादा कंटेंट पोस्ट करने की ज़रूरत नहीं पड़ी। उतनी ही पोस्ट, सही समय पर, दर्शकों के बड़े हिस्से तक तब पहुँचीं जब लोग वास्तव में अपनी फ़ीड देख रहे थे।

टीम ने इसी लुकअप का इस्तेमाल एक छोटे लेकिन लगातार बने रहने वाले काम के लिए भी किया: इवेंट के समय और लाइवस्ट्रीम की घोषणाओं पर सही लेबल लगाना। बिना समय क्षेत्र के "8 PM" के रूप में घोषित किसी लॉन्च पर सालों से उलझन भरे जवाबों का सिलसिला चलता रहा था। हर शेड्यूल की गई घोषणा के साथ पता लगाया गया स्थानीय समय क्षेत्र जोड़ने, और प्लेटफ़ॉर्म को हर दर्शक की अपनी सेटिंग के हिसाब से उसे सही दिखाने देने से, टाली जा सकने वाली उलझन का एक छोटा लेकिन लगातार स्रोत बंद हो गया।

इसमें से किसी भी चीज़ के लिए अलग-अलग फ़ॉलोअर्स या उनके डिवाइस को ट्रैक करने की ज़रूरत नहीं पड़ी। लोकेशन डेटा सर्वर-साइड एंगेजमेंट के उन समग्र पैटर्न से आया जो ब्रांड के पास पहले से थे, और समय क्षेत्र लुकअप खुद हफ़्ते में गिनी-चुनी बार चला, दर्शकों के हर समूह के लिए एक बार, इतनी कम मात्रा कि खाते की कुंजी के साथ मिलने वाले प्रतिदिन मुफ़्त कोटे के सामने वह मुश्किल से दर्ज हुई।

पोस्टिंग का समय सही करना एक छोटा बदलाव है जिसका असर बढ़ता जाता है, क्योंकि एक बार के सुधार की ज़रूरत के बजाय हर पोस्ट को इसका फ़ायदा मिलता है। एंडपॉइंट के दस्तावेज़, जिनमें यह भी है कि कोई खास पल कैसे भेजा जा सकता है, /docs/timezone-lookup/ पर हैं।