आपके पाठक, Google Identity Services (GIS) की मदद से तीसरे पक्ष की वेबसाइटों और ऐप्लिकेशन में तेज़ी से और सुरक्षित तरीके से साइन इन कर सकते हैं. इसे 'Google से साइन इन करें' सुविधा भी कहा जाता है. Google One Tap की मदद से, आपके पाठक आसानी से और तुरंत साइन-इन करने के साथ-साथ रजिस्टर कर सकते हैं. यह GIS की मुख्य सुविधा है. Reader Revenue Manager (RRM) के साथ इंटिग्रेट करने से, ये तीन मुख्य फ़ायदे मिलते हैं:
- एक से ज़्यादा प्रॉम्प्ट का तालमेल: RRM के प्रॉम्प्ट, जैसे कि पेवॉल और One Tap पॉप-अप मिलकर काम करते हैं, ताकि वे एक-दूसरे से तालमेल रख सकें. इससे लोगों को एक बार में सिर्फ़ एक साइन-इन अनुरोध मिलता है.
- एक-क्लिक में साइन इन करने की सुविधा: Google One Tap, RRM रजिस्ट्रेशन वॉल को बेहतर बनाता है. साथ ही, यह कई चरणों वाली साइन इन प्रोसेस को एक क्लिक में बदल देता है. इससे उपयोगकर्ताओं का अनुभव आसान होता है और ऐप्लिकेशन इंस्टॉल करने के बाद उसे बीच में छोड़ने वाले लोगों की दर कम होती है.
- अपने-आप मिलने वाले एनटाइटलमेंट: RRM, Google One Tap के ज़रिए साइन इन करने वाले लोगों की पहचान अपने-आप कर लेता है. इससे उन्हें अपनी सदस्यताओं और सीमित किए गए कॉन्टेंट का तुरंत ऐक्सेस मिल जाता है. पब्लिशर, RRM प्रॉम्प्ट के बिना साइन-इन करने के लिए, GIS का इस्तेमाल कर सकते हैं.
'Google से साइन इन करें' सुविधा सेट अप करना
अगर आपने 'Google से साइन इन करें' और Google One Tap का इस्तेमाल पहले कभी नहीं किया है, तो इन्हें लागू करने के बारे में बुनियादी जानकारी पाने के लिए, इन संसाधनों का इस्तेमाल करें:
- Google से साइन इन करें: Google Identity Services के बारे में खास जानकारी जानें.
- बटन की मदद से, 'Google से साइन इन करें' सुविधा लागू करना: 'Google से साइन इन करें' बटन दिखाने का तरीका जानें.
- Google One Tap को लागू करें: Google One Tap को दिखाने का तरीका जानें.
Google One Tap का इस्तेमाल शुरू करने के लिए, यहां पूरा तरीका बताया गया है.
- OAuth के लिए सहमति की स्क्रीन वाले सेक्शन को कॉन्फ़िगर करने के लिए, सेटअप में बताया गया तरीका अपनाएं.
- क्लाइंट आईडी पाएं और क्लाइंट लाइब्रेरी लोड करें.
- जिन पेजों पर आपको Google One Tap का इस्तेमाल करना है उन पर कोड स्निपेट रखने के लिए, एचटीएमएल या
- क्रेडेंशियल के जवाब को मैनेज करने के लिए, कॉलबैक को कॉन्फ़िगर करने के लिए एचटीएमएल या JavaScript का इस्तेमाल करें.
Publisher Center में रजिस्ट्रेशन वॉल सेट अप करना
Publisher Center के नए वर्शन में, साइन इन करने के लिए Google खाते का इस्तेमाल करने की सुविधा को आसानी से इंटिग्रेट किया जा सकता है. इससे क्रेडेंशियल पाने और स्क्रिप्ट इंस्टॉल करने का तरीका आसान हो जाता है.
- सेटअप करने के लिए, Reader Revenue Manager
कॉन्टेंट का ऐक्सेस पर क्लिक करें.
- रीडर फ़नल
लोगों के रजिस्ट्रेशन की सुविधा पर क्लिक करें.
- अहम जानकारी: Enterprise पब्लिशर के लिए, “रीडर फ़नल” मेन्यू को “खास जानकारी” के तौर पर लेबल किया गया है.
- Google से साइन इन करें सुविधा को चालू करें
- ”Google से साइन इन करें सुविधा सेट अप करना” में दिया गया तरीका अपनाएं.
- उस वेबसाइट का यूआरएल चिपकाएं जिस पर Google One Tap चालू है.
- पुष्टि करें पर क्लिक करें.
- पुष्टि करें कि मैसेज बदलकर, “लोगों का रजिस्ट्रेशन सेट अप किया गया है, ताकि खाता बनाने के लिए 'Google से साइन इन करें' सुविधा इस्तेमाल की जा सके” हो गया है.
क्लाइंट-साइड कोड को इंटिग्रेट करना
Google One Tap API को RRM की Reader Registration सुविधा के साथ इंटिग्रेट करने के लिए:
- शुरू करें
swg.js:- RRM के स्टैंडर्ड वर्शन के लिए, अपनी साइट पर कोड स्निपेट जोड़ें.
- Enterprise वर्शन का इस्तेमाल करने वाले पब्लिशर के लिए, swg.js को शामिल करने और शुरू करने का तरीका जानें.
- अपने GIS स्निपेट में
rrm-interop / rrmInteropपैरामीटर जोड़ें:- प्रॉम्प्ट के टकराव को हल करने की सुविधा चालू करने के लिए, अपने Google One Tap एचटीएमएल स्निपेट में
rrm-interop='true'पैरामीटर जोड़ें. इसके अलावा, JavaScript API के लिएrrmInterop: trueशामिल करें.
- प्रॉम्प्ट के टकराव को हल करने की सुविधा चालू करने के लिए, अपने Google One Tap एचटीएमएल स्निपेट में
एचटीएमएल एपीआई का उदाहरण:
JavaScript
<div id="g_id_onload"
data-client_id="YOUR_GOOGLE_CLIENT_ID"
data-login_uri="https://your.domain/your_login_endpoint"
data-your_own_param_1_to_login="any_value"
data-your_own_param_2_to_login="any_value"
data-rrm_interop='true'>
</div>
JavaScript API का उदाहरण:
JavaScript
google.accounts.id.initialize({
client_id: 'YOUR_GOOGLE_CLIENT_ID',
callback: handleCredentialResponse,
rrm_interop: true,
});