डेटा फ़्लो की जानकारी

एक फ़्लो डायग्राम, जिसमें दिखाया गया है कि कैसे डेटा पब्लिशर की साइट से Subscription Linking API में पास किया जाता है. पहले डेटा ब्राउज़र में subscriptions.linkSubscription() से पास होता है और इसके बाद, सर्वर पर UpdateReaderEntitlements() का इस्तेमाल करके पास होता है.

पहली इमेज. सीक्वेंस डायग्राम, जिसमें सदस्यता लिंक करने की प्रोसेस से जुड़े, हाई-लेवल डेटा के फ़्लो को दिखाया गया है.

सदस्यता लिंक करने की सुविधा लागू करने के लिए, पब्लिशर की साइट को क्लाइंट-साइड JavaScript का इस्तेमाल करना होगा. इससे, ऑडियंस के लिए लिंक करने की प्रक्रिया और उनके एनटाइटलमेंट को मैनेज करने के लिए, सर्वर-साइड सेवा शुरू की जा सकती है. ये दोनों सिस्टम, होस्ट किए गए वेबपेज, आपके पब्लिकेशन के Publisher Center के कॉन्फ़िगरेशन, और Google Cloud सेवा के खाते की जानकारी का इस्तेमाल करते हैं.

सदस्यता लिंक करने की प्रक्रिया

  1. पैसे चुकाकर सदस्यता लेने वाला या योगदान के एनटाइटलमेंट वाला व्यक्ति, आपकी वेबसाइट पर आता है.
  2. आपका क्लाइंट-साइड कोड, swg.js का इस्तेमाल करके, लोगों को उनका खाता, उनके Google खाते से लिंक करने की सुविधा देता है. इसके लिए एक बटन या कॉल-टू-ऐक्शन डिज़ाइन करके, उसका विकल्प अपनी वेबसाइट पर जोड़ा जा सकता है. इसके ज़रिए, लोग सदस्यता लिंक करने के फ़ायदे पा सकते हैं.
  3. कॉल-टू-ऐक्शन को ट्रिगर करने के बाद (या तो क्लिक के ज़रिए साफ़ तौर पर या किसी दूसरी कार्रवाई या स्थिति के नतीजे के तौर पर), पाठक अपने Google खाते में लॉग इन करता है (या चालू खातों में से कोई एक चुनता है) और पब्लिशर को पाठक की जानकारी को अपने Google खाते से जोड़ने की अनुमति देता है. अनुरोध के मुताबिक पब्लिशर, ऑडियंस के लिए पब्लिशर का भेजा गया आईडी (पीपीआईडी) बनाता है. इसे ऑडियंस के Google खाते में सेव किया जाता है और इसका इस्तेमाल बाद में होने वाले एपीआई इंटरैक्शन के लिए किया जाता है.
  4. अनुमति मिलने के बाद, ऑडियंस को पब्लिशर की साइट पर वापस भेज दिया जाता है. इसके बाद, Google को पब्लिशर यह बता सकता है कि ऑडियंस के पास कौनसे एनटाइटलमेंट हैं.
  5. (एसिंक्रोनस तरीके से) पब्लिशर, Google को हर उस व्यक्ति की जानकारी भेजेंगे जिसने अपने खाते को लिंक किया है. इसके लिए, वे पीपीआईडी का इस्तेमाल करेंगे, ताकि पीपीआईडी के एनटाइटलमेंट से जुड़ा Google का रिकॉर्ड अपडेट हो सके. पीपीआईडी के एनटाइटलमेंट से जुड़ा Google का रिकॉर्ड हमेशा अपडेट किया जाना चाहिए, क्योंकि ये रिकॉर्ड पुराने होने के बाद मिटा दिए जाते हैं. रिकॉर्ड की समयसीमा खत्म होने की तारीख से 30 दिनों के बाद, वह पुराना हो जाता है. इसके बाद, उसे पूरी तरह मिटा दिया जाता है.

फ़ायदे

जब कोई व्यक्ति किसी ऐसे पब्लिशर की साइट पर जाता है जिसने सदस्यता लिंक करने की सुविधा को इंटिग्रेट किया है और उसने इस साइट पर पैसे चुकाकर सदस्यता ली है या योगदान दिया है, तो वह व्यक्ति अपने पब्लिशर खाते को Google खाते से लिंक कर सकता है. इसके बाद, इन लोगों को Search और 'डिस्कवर' जैसे Google के प्रॉडक्ट पर, इस पब्लिकेशन का कॉन्टेंट दिखेगा. इससे लोगों को उन पब्लिकेशन का कॉन्टेंट ज़्यादा से ज़्यादा दिखता है जिनके लिए उन्होंने पैसे चुकाए हैं. पाठक अपने पब्लिशर खाते को, अपने Google खाते से किसी भी समय अनलिंक कर सकते हैं. इसके अलावा, वे पब्लिशर की दी गई कार्रवाई की मदद से भी अपने पब्लिशर खाते को अनलिंक कर सकते हैं.

लोगों को मिलने वाले फ़ायदों के बारे में खास जानकारी

  1. जब भी लोग किसी तरह का कॉन्टेंट, खबर या ऐसी चीज़ खोजते हैं जो खबर नहीं है, तो उन्हें 'आपकी सदस्यताओं से' सूची दिखती है.
  2. जब भी लोग 'डिस्कवर' से इंटरैक्ट करते हैं, तो उन्हें 'डिस्कवर' में “आपकी सदस्यताओं से” सेक्शन दिख सकता है. लोग, होम स्क्रीन विजेट के ज़रिए या अपने Android डिवाइस की होम स्क्रीन पर या iOS पर Google ऐप्लिकेशन में या Chrome में 'डिस्कवर' से इंटरैक्ट कर सकते हैं. खोज के नतीजों के पेज पर, 'आपकी सदस्यताओं से' मॉड्यूल दिखाने वाले दो स्क्रीनशॉट

दूसरी इमेज. डेस्कटॉप और मोबाइल पर खोज के नतीजों के पेज पर, 'आपकी सदस्यताओं से' मॉड्यूल का स्क्रीनशॉट.

लिंक की गई सदस्यता से पब्लिशर को मिलने वाले फ़ायदे

  • खाते के मैनेजमेंट के लिए, पहले से ज़्यादा कारगर और लंबे समय तक चलने वाला सर्वर साइड सेटअप
  • पब्लिक OAuth आईडीपी और एनटाइटलमेंट एंडपॉइंट बनाने की ज़रूरत नहीं है. ऐसा करना खाता लिंक करने की पहले की प्रक्रियाओं में ज़रूरी था
  • पब्लिकेशन के कॉन्टेंट को Google के सर्च इंजन के नतीजों वाले पेजों पर बेहतर तरीके से दिखाने की सुविधा, ताकि उपयोगकर्ता का जुड़ाव और उन्हें अपने साथ बनाए रखने की दर बढ़ाई जा सके.