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

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

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

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

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

  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 app या Chrome में 'डिस्कवर' से इंटरैक्ट कर सकते हैं. दो स्क्रीनशॉट, जिनमें खोज नतीजों के पेज पर, 'आपकी सदस्यताओं से' मॉड्यूल दिख रहा है

दूसरा डायग्राम. एक स्क्रीनशॉट, जिसमें डेस्कटॉप और मोबाइल में खोज के नतीजों के पेज पर, “आपकी सदस्यताओं से” मॉड्यूल दिख रहा है.

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

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