Wallet pass को लेकर ज़्यादातर लोग जो चीज़ उल्टा समझते हैं वो यह है: आप कोई अपडेट सेंड नहीं करते। आप पास को एडिट करते हैं, और फ़ोन खुद आपके पास आ जाते हैं।

Points balance, tier, expiry date, बारकोड — कुछ भी बदल दें। आप इसे अपनी तरफ से एक बार बदलते हैं। कस्टमर के Apple Wallet या Google Wallet में पहले से बैठा हर कार्ड चुपचाप खुद को नई जानकारी के साथ redraw कर लेता है। कोई कुछ reinstall नहीं करता, कोई कार्ड दोबारा डाउनलोड नहीं होता, और ज़्यादातर मामलों में किसी को notification भी नहीं मिलती। यही पूरी ट्रिक है, और इसके पीछे का मैकेनिज्म समझना ज़रूरी है इससे पहले कि आप इस पर कुछ बनाएं — खासकर भारत में, जहां Android पर Google Wallet का अपडेट पाथ आपके 95%+ कस्टमर बेस को सीधे कवर करता है।

Apple Wallet और Google Wallet पर एक wallet pass

हर अपडेट के पीछे का Silent Push मैकेनिज्म

Wallet pass कोई स्टैटिक इमेज नहीं है। यह एक छोटा data package है जिसमें एक home server address बेक किया गया है, तो यह हमेशा जानता है कि अपने लेटेस्ट वर्जन के लिए कहां चेक करना है।

जब आप एक pass एडिट करते हैं, तो सीक्वेंस ऐसे चलता है। आपका pass platform Apple या Google के सर्वर को एक silent push सेंड करता है। Silent का मतलब बिल्कुल वही है: न banner, न sound, न कोई notification जो कस्टमर देखे। यह push सिर्फ डिवाइस पर wallet को जगाता है और उसे एक बात बताता है — कि उसके पास मौजूद कोई pass बदल गया है।

फ़ोन फिर pass के home server तक वापस पहुंचता है, अपडेटेड फाइल पुल करता है, और उसे स्वैप कर देता है। कस्टमर बाद में अपना wallet खोलता है और कार्ड बस… सही होता है। उसने वो हैंडशेक कभी नहीं देखा जिसने इसे सही बनाया।

Apple और Google की प्लंबिंग अलग है, लेकिन शेप एक जैसा है। Apple silent push के लिए PassKit web service और APNs इस्तेमाल करता है; Google अपने Wallet API से object को सर्वर-साइड अपडेट करता है, जो फिर डिवाइस तक प्रोपेगेट होता है। दोनों में से किसी भी तरीके से, आप एक रिकॉर्ड टच करते हैं और अपडेट उस पास को रखने वाले हर फ़ोन तक फैल जाता है — भारत के Android-heavy मार्केट में इसका मतलब है कि एक चेंज लाखों Google Wallet यूज़र्स तक बिना किसी अलग notification कैंपेन के पहुंच सकता है।

कस्टमर के फ़ोन पर अपडेट किससे ट्रिगर होता है

हर बदलाव आपके एक बटन दबाने से शुरू नहीं होता। कुछ अपडेट डेटा पर फायर होते हैं, कुछ कॉन्टेक्स्ट पर। कॉमन वाले:

Points या Tier में बदलाव

एक कस्टमर points कमाता है, एक थ्रेशोल्ड पार करता है, Silver से Gold में शिफ्ट होता है। आपका loyalty logic उसका रिकॉर्ड अपडेट करता है, pass नया balance या tier दिखाता है, और silent push इसे उसके फ़ोन तक ले जाता है। “बधाई हो, अब आप Gold हैं” कहने वाली कोई ईमेल ज़रूरी नहीं, हालांकि अगर आप उस पल को हाईलाइट करना चाहें तो एक भेज भी सकते हैं।

Location-Based Relevance

यह कोई डेटा एडिट है ही नहीं। एक pass लोकेशन कोऑर्डिनेट्स कैरी कर सकता है, और जब फ़ोन नोटिस करता है कि कस्टमर किसी के पास है, तो pass अपने-आप lock screen पर आ जाता है। स्टोर के पास से गुज़रें, coffee कार्ड दिख जाता है। आप लोकेशन एक बार, pass इशू करते वक्त सेट करते हैं; बाकी फ़ोन बिना आपकी तरफ से किसी push के खुद संभाल लेता है।

Expiration और Greying Out

एक coupon खत्म होता है। एक ticket की डेट निकल जाती है। आप एक अपडेट पुश करते हैं जो pass को expired मार्क करता है, और wallet इसे grey out कर देता है ताकि यह चुपचाप टूटने की बजाय साफ़ तौर पर खत्म दिखे। यह छोटी सी चीज़ एक सपोर्ट टिकट बचाती है, क्योंकि कस्टमर देख सकता है कि ऑफर लैप्स हो गया, बजाय यह सोचने के कि बारकोड स्कैन क्यों नहीं हो रहा।

अगर कस्टमर ऑफलाइन हो तो क्या होता है

अब ईमानदार वाला हिस्सा, क्योंकि यहीं ओवर-प्रॉमिस करने पर लोग मुश्किल में पड़ते हैं।

अगर आपके अपडेट पुश करते वक्त कस्टमर का फ़ोन ऑफलाइन है, तो अपडेट उस पल उस तक नहीं पहुंचता। यहां कोई जादू नहीं है। Silent push किसी ऐसे डिवाइस को नहीं जगा सकता जो पहुंच में ही नहीं है।

जो चीज़ आपको बचाती है वो यह है कि pass को पता है उसका home server कहां है। अगली बार जब फ़ोन ऑनलाइन आता है और wallet चेक-इन करता है, या अगली बार जब कस्टमर pass खोलता है, डिवाइस करंट वर्जन पुल कर लेता है और कैच-अप कर लेता है। तो अपडेट खोता नहीं, बस तब तक टलता रहता है जब तक फ़ोन उस बारे में सुन नहीं पाता।

प्रैक्टिकल रूल: wallet अपडेट भरोसेमंद हैं, लेकिन airplane mode में पड़े फ़ोन के खिलाफ़ यह इंस्टेंट गारंटी नहीं है। “eventually-correct” के लिए डिज़ाइन करें, “always-instant” के लिए नहीं। किसी भी टाइम-क्रिटिकल चीज़ के लिए, जैसे एक flash discount जो एक घंटे में खत्म हो, pass को किसी ऐसे चैनल के साथ पेयर करें जो डिलीवरी कन्फ़र्म करे, सिर्फ silent अपडेट पर भरोसा करने की बजाय।

मार्केटर्स के लिए यह क्यों मायने रखता है, सिर्फ डेवलपर्स के लिए नहीं

प्लंबिंग हटा दें तो बचता यह है: आपके कस्टमर की जेब में मौजूद कार्ड एक लाइव सर्फ़ेस है जिस पर आपका कंट्रोल है, न कि एक प्रिंटआउट जो इशू होते ही बासी पड़ने लगे।

सोचिए इससे क्या हट जाता है। प्राइसिंग चेंज के बाद कार्ड दोबारा इशू करने के लिए कोई कैंपेन नहीं। “पुराना coupon डिलीट करके नया डाउनलोड करें” वाली कोई ईमेल नहीं जिसे आपकी आधी लिस्ट इग्नोर कर दे। हर बार points बढ़ने पर कोई notification blast नहीं, जो ठीक वैसा शोर है जो लोगों को आपको mute करना सिखाता है। आप सोर्स एडिट करते हैं, जेबें अपडेट हो जाती हैं, और आपने अपने कस्टमर का धैर्य ज़रा भी खर्च नहीं किया — दिवाली या Big Billion Days जैसे हाई-वॉल्यूम सीज़न में यह फर्क और बड़ा हो जाता है, जब हर नोटिफिकेशन के लिए कॉम्पिटीशन सबसे तेज़ होता है।

यही फर्क है wallet pass और एक स्टैटिक असेट में। एक चैनल है। दूसरा एक PDF है।

हर कार्डहोल्डर को प्राइस या points चेंज के बारे में मैनुअली बताना स्केल नहीं करता। Pushwoosh अपडेट को silently पुश करता है, न कोई ऐप चाहिए, न notification fatigue। देखें यह Wallet Passes के साथ कैसे काम करता है।

See Pushwoosh in action
Request a demo

FAQ


Valentina Stepanova
Content Marketing Writer में Pushwoosh
शेयर करें

संबंधित लेख

सभी देखें