जाने-पहचाने ग्राहकों के लिए, उपयोगकर्ता अनुभव को पसंद के मुताबिक बनाना

जाने-पहचाने ग्राहकों की पहचान करने के लिए, Shared Storage के वर्कलेट का इस्तेमाल करें.

Shared Storage API को निजता के तौर पर इस्तेमाल किया जाता है सामान्य उद्देश्य के लिए सैंडबॉक्स प्रस्ताव, क्रॉस-साइट स्टोरेज, जो कई इस्तेमाल के कुछ उदाहरण हो सकते हैं. इसका एक उदाहरण है, जाने-पहचाने ग्राहकों की पहचान करना, जो Chrome 104.0.5086.0 और उसके बाद के वर्शन में टेस्ट करने के लिए उपलब्ध है.

यह स्टोर किया जा सकता है कि उपयोगकर्ता ने आपकी साइट के लिए, Shared Storage में रजिस्टर किया है या नहीं, फिर इस बात के आधार पर एक अलग एलीमेंट रेंडर करें कि उपयोगकर्ता की संग्रहित स्थिति ( कोई उपयोगकर्ता "जाना-पहचाना है" ग्राहक).

जाने-पहचाने ग्राहक सेट करें

शेयर किए गए स्टोरेज में, जाने-पहचाने ग्राहकों की पहचान करने के लिए एक्सपेरिमेंट करने के लिए, पुष्टि करें कि Chrome 104.0.5086.0 या इसके बाद के वर्शन का इस्तेमाल किया जा रहा है. chrome://settings/adPrivacy में शामिल, विज्ञापन देखने वाले की निजता बनाए रखने से जुड़े सभी एपीआई चालू करें.

कमांड लाइन में मौजूद --enable-features=PrivacySandboxAdsAPIsOverride,OverridePrivacySandboxSettingsLocalTesting,SharedStorageAPI,FencedFrames फ़्लैग के साथ, शेयर किए गए स्टोरेज की सुविधा भी चालू की जा सकती है.

कोड सैंपल के साथ प्रयोग करें

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

इस उदाहरण में:

  • known-customer.js को किसी फ़्रेम में एम्बेड किया गया है. यह स्क्रिप्ट वे विकल्प सेट करती है जिनके लिए साइट पर बटन "रजिस्टर करें" को दिखाना ज़रूरी है या "अभी खरीदें."
  • known-customer-worklet.js, शेयर किए गए स्टोरेज का वर्कलेट है, जो तय करता है कि उपयोगकर्ता आपकी पहचान का है या नहीं. अगर उपयोगकर्ता की जानकारी पहले से होती है, तो उसे जानकारी दी जाती है. अगर उपयोगकर्ता की जानकारी नहीं है, तो उसे "रजिस्टर करें" दिखाने के लिए वापस कर दिया जाता है बटन पर क्लिक करता है और उपयोगकर्ता को 'आने वाले समय के लिए जाना जाता है' के तौर पर मार्क किया जाता है.

known-customer.js

// The first URL for the "register" button is rendered for unknown users.
const BUTTON_URLS = [
  { url: `https://${advertiserUrl}/ads/register-button.html` },
  { url: `https://${advertiserUrl}/ads/buy-now-button.html` },
];

async function injectButton() {
  // Load the worklet module
  await window.sharedStorage.worklet.addModule('known-customer-worklet.js');

  // Set the initial status to unknown ('0' is unknown and '1' is known)
  window.sharedStorage.set('known-customer', 0, {
    ignoreIfPresent: true,
  });

  // Run the URL selection operation to choose the button based on the user status
  const fencedFrameConfig = await window.sharedStorage.selectURL('known-customer', BUTTON_URLS, {
    resolveToConfig: true
  });

  // Render the opaque URL into a fenced frame
  document.getElementById('button-slot').src = fencedFrameConfig;
}

injectButton();

known-customer-worklet.js

class SelectURLOperation {
  async run(urls) {
    const knownCustomer = await sharedStorage.get('known-customer');

    // '0' is unknown and '1' is known
    return parseInt(knownCustomer);
  }
}

register('known-customer', SelectURLOperation);

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

शेयर किए गए स्टोरेज के इस्तेमाल के ये कुछ उदाहरण हैं. हम उदाहरणों को तब तक जोड़ते रहेंगे, जब तक हमें सुझाव/राय/शिकायत मिलती रहेगी और हमें इस्तेमाल के नए उदाहरण मिलते रहेंगे.

कॉन्टेंट चुनें

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

  • क्रिएटिव रोटेशन: क्रिएटिव आईडी, व्यू की संख्या, और उपयोगकर्ता इंटरैक्शन जैसे डेटा को सेव करें. इससे यह तय किया जा सकता है कि उपयोगकर्ताओं को अलग-अलग साइटों पर कौनसा क्रिएटिव दिखे.
  • A/B टेस्टिंग: किसी उपयोगकर्ता को एक्सपेरिमेंट ग्रुप में असाइन किया जा सकता है. इसके बाद, उस ग्रुप को शेयर किए गए स्टोरेज में सेव किया जा सकता है, ताकि उसे अलग-अलग साइटों से ऐक्सेस किया जा सके.
  • उपयोगकर्ताओं को कस्टम अनुभव देना: उपयोगकर्ता के रजिस्ट्रेशन स्टेटस या अन्य स्थितियों के आधार पर, कस्टम कॉन्टेंट और कॉल-टू-ऐक्शन शेयर करना

खास जानकारी वाली रिपोर्ट जनरेट करना

शेयर किए गए स्टोरेज से जानकारी इकट्ठा करें और ज़्यादा जानकारी वाली खास जानकारी वाली रिपोर्ट जनरेट करें. इस्तेमाल के इन उदाहरणों के लिए आउटपुट गेट, निजी एग्रीगेशन एपीआई है.

  • यूनीक रीच मेज़रमेंट: कॉन्टेंट बनाने वाले कई लोग और विज्ञापन देने वाली कंपनियां यह जानना चाहती हैं कि उनके कॉन्टेंट को कितने यूनीक लोगों ने देखा. शेयर किए गए स्टोरेज का इस्तेमाल करके, यह रिकॉर्ड करें कि किसी उपयोगकर्ता ने पहली बार आपका विज्ञापन, एम्बेड किया गया वीडियो या पब्लिकेशन कब देखा. इससे, अलग-अलग साइटों पर उस उपयोगकर्ता की डुप्लीकेट गिनती को रोका जा सकता है. इसके बाद, अपनी पहुंच की खास जानकारी वाली रिपोर्ट आउटपुट करने के लिए, निजी एग्रीगेशन एपीआई का इस्तेमाल किया जा सकता है.
  • डेमोग्राफ़िक्स मेज़रमेंट: अक्सर, कॉन्टेंट क्रिएटर्स को अपनी ऑडियंस के डेमोग्राफ़िक्स के बारे में जानना होता है. शेयर किए गए स्टोरेज का इस्तेमाल करके, उपयोगकर्ता के डेमोग्राफ़िक डेटा को उस कॉन्टेक्स्ट में रिकॉर्ड किया जा सकता है जहां आपके पास यह डेटा है. जैसे, आपकी फ़र्स्ट पार्टी साइट. साथ ही, एम्बेड किए गए कॉन्टेंट जैसी कई अन्य साइटों पर इस डेटा की रिपोर्ट करने के लिए, एग्रीगेट की गई रिपोर्टिंग का इस्तेमाल किया जा सकता है.
  • K+ फ़्रीक्वेंसी मेज़रमेंट: इसे कभी-कभी "असल फ़्रीक्वेंसी" भी कहा जाता है. आम तौर पर, किसी उपयोगकर्ता को किसी कॉन्टेंट को पहचानने या याद करने से पहले, उसे कम से कम एक तय संख्या में व्यू मिलना ज़रूरी होता है. आम तौर पर, यह संख्या विज्ञापन व्यू के संदर्भ में होती है. शेयर किए गए स्टोरेज का इस्तेमाल करके, उन यूनीक उपयोगकर्ताओं की रिपोर्ट बनाई जा सकती है जिन्होंने किसी कॉन्टेंट को कम से कम K बार देखा है.

दर्शकों से जुड़ना और सुझाव, राय या शिकायत शेयर करना

ध्यान दें कि Shared Storage API के प्रस्ताव पर फ़िलहाल चर्चा की जा रही है और इसे डेवलप किया जा रहा है. इसलिए, इसमें बदलाव हो सकते हैं.

हम शेयर किए गए स्टोरेज के एपीआई के बारे में आपके विचार जानना चाहते हैं.

अप-टू-डेट रहना

  • मेल सूची: Shared Storage API से जुड़े नए अपडेट और सूचनाओं के लिए, हमारी मेल सूची की सदस्यता लें.

क्या आपको मदद चाहिए?