FLoC ऑरिजिन ट्रायल में हिस्सा लेने का तरीका

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

FLoC के बारे में ज़्यादा जानने के लिए, कोहॉर्ट का फ़ेडरेटेड लर्निंग क्या है? लेख पढ़ें.

FLoC ऑरिजिन ट्रायल में हिस्सा लें

FLoC के लिए ऑरिजिन ट्रायल, Chrome 89 में शुरू हुआ था. इसे तीसरे पक्ष के ऑरिजिन ट्रायल के तौर पर उपलब्ध कराया गया है.

इस प्रोग्राम में हिस्सा लेने के लिए, आपको FLoC ऑरिजिन ट्रायल टोकन के लिए रजिस्टर करना होगा.

पहले पक्ष का कॉन्टेक्स्ट

अपनी साइटों पर एक जैसे उपयोगकर्ताओं के ग्रुप का डेटा ऐक्सेस करने के लिए, अपने वेब पेजों में ऑरिजिन ट्रायल टोकन जोड़ें. इसके लिए, इनमें से किसी एक तरीके का इस्तेमाल करें:

  • <head> में मेटा टैग के तौर पर दिखाए गए हर पेज की संख्या:

    <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">

  • एचटीटीपी हेडर के तौर पर:

    Origin-Trial: TOKEN_GOES_HERE

इसके साथ, आप पहले पक्ष के कॉन्टेक्स्ट में FLoC आज़मा सकते हैं: उदाहरण के लिए, आपकी साइट(साइटों) पर आने वाले लोगों के एक जैसे उपयोगकर्ताओं के ग्रुप देखने के लिए.

तीसरे पक्ष का संदर्भ

तीसरे पक्ष की साइटों पर अपने कोड में FLoC API की जांच करने के लिए, आपको मेटा टैग में ऑरिजिन ट्रायल टोकन इंजेक्ट करना होगा. वेब डेवलपर के लिए ऑरिजिन ट्रायल गाइड में बताया गया है कि इसे कैसे किया जा सकता है.

शिकायत/सुझाव/राय सबमिट करें

Chrome की ऑरिजिन ट्रायल साइट से ऐसा करें. यह फ़ीडबैक सार्वजनिक नहीं है और Chrome टीम के सिर्फ़ कुछ ही लोगों के लिए उपलब्ध है. टोकन की समयसीमा खत्म होने पर, आपको रिन्यूअल लिंक वाला एक ईमेल मिलेगा. टोकन को रिन्यू करने से पहले, आपको फिर से सुझाव, शिकायत या राय सबमिट करने के लिए कहा जाएगा.

वेब डेवलपर के तौर पर FLoC को आज़माएं

FLoC को आज़माने के दो तरीके हैं:

  • ब्राउज़र के फ़्लैग सेट करके, अपने ब्राउज़र के लिए FLoC चालू करें.
  • ऐसे ब्राउज़र का इस्तेमाल करें जो ऑरिजिन ट्रायल में शामिल है.

ब्राउज़र फ़्लैग के साथ FLoC चालू करें

FLoC API का इस्तेमाल करना बहुत आसान है: यह सिर्फ़ एक तरीका है, जो प्रॉमिस रिटर्न करता है. इस तरीके से, एक जैसे उपयोगकर्ताओं के id और version वाले ऑब्जेक्ट के बारे में पता चलता है:

document.interestCohort()

उपलब्ध कराया गया कोहॉर्ट डेटा ऐसा दिखता है:

{
 
"id": "14159",
 
"version": "chrome.2.1"
}

FLoC API का इस्तेमाल, Chrome 89 और उसके बाद के वर्शन में किया जा सकता है. हालांकि, अगर आपका ब्राउज़र ऑरिजिन में शामिल नहीं है परीक्षण करते हैं, तो आपको API आज़माने के लिए Chrome को फ़्लैग के साथ चलाना होगा. फ़्लैग के साथ Chromium चलाएं, अलग-अलग ऑपरेटिंग सिस्टम के लिए ऐसा करने का तरीका बताता है.

  1. Chrome को इन फ़्लैग के साथ शुरू करें. पूरा टेक्स्ट कॉपी करना न भूलें!

    --enable-blink-features=InterestCohortAPI
    --enable-features="FederatedLearningOfCohorts:update_interval/10s/minimum_history_domain_size_required/1,FlocIdSortingLshBasedComputation,InterestCohortFeaturePolicy"


    FlocPagesWithAdResourcesDefaultIncludedInFlocComputation फ़्लैग को भी शामिल किया जा सकता है. शुरुआती ऑरिजिन ट्रायल से FLoC एल्गोरिदम फिर से बनाएं. अगर ऐसा नहीं है, तो डिफ़ॉल्ट वैल्यू यह है false).


  2. पक्का करें कि तीसरे पक्ष की कुकी ब्लॉक न की गई हों और विज्ञापन रोकने वाला कोई एक्सटेंशन न चल रहा हो.

  3. floc.glitch.me पर डेमो देखें या यहां दिया गया कोड DevTools कंसोल:

    await document.interestCohort()

प्रयोग के तौर पर इस्तेमाल किए जाने वाले फ़्लैग का क्या मतलब है?

  • InterestCohortAPI, FLoC को चालू करता है.
  • update_interval/10s, कोहॉर्ट को हर 10 सेकंड में फिर से कैलकुलेट करता है. इसे सिर्फ़ चालू करने के लिए testing; फ़िलहाल, कोहॉर्ट को दोबारा कैलकुलेट करने का इंटरवल हर सात दिन पर डिफ़ॉल्ट रूप से सेट है.
  • minimum_history_domain_size_required/1 उन डोमेन की कम से कम संख्या तय करता है जिन्हें कोहॉर्ट का हिसाब लगाने के लिए उपलब्ध है. यहां दी गई वैल्यू सिर्फ़ जांच के लिए और सामान्य तौर पर दी गई है होता है.
  • FlocIdSortingLshBasedComputation, FLoC में इस्तेमाल होने वाला क्लस्टरिंग एल्गोरिदम सेट करता है.
  • InterestCohortFeaturePolicy, FLoC के लिए अनुमतियों से जुड़ी नीति के हेडर की उपलब्धता को चालू करता है.
  • FLoC वर्शन को सेट भी किया जा सकता है "FederatedLearningOfCohorts:finch_config_version/2" जैसे किसी मान का उपयोग करके.

आप Chromium कोड खोज में FLoC फ़्लैग कोड देख सकते हैं.

देखें कि आपका ब्राउज़र, ऑरिजिन ट्रायल में शामिल है या नहीं

ऑरिजिन ट्रायल के दौरान, FLoC को कुछ प्रतिशत ब्राउज़र के लिए डिफ़ॉल्ट रूप से चालू रखा जाता है. इन ब्राउज़र के लिए, फ़्लैग सेट किए बिना ही FLoC API उपलब्ध कराया जाता है. यह देखा जा सकता है कि अगर आपका ब्राउज़र नीचे दिए गए दो डेमो में से किसी एक को आज़माकर मुफ़्त में आज़माने की अवधि में शामिल होता है. इनमें से सभी ऑरिजिन ट्रायल टोकन उपलब्ध कराने के लिए, किसी दूसरे तरीके का इस्तेमाल करता है.

पब्लिशर, विज्ञापन देने वाले या AdTech प्लैटफ़ॉर्म के तौर पर, FLoC को आज़माएं

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

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

एक उदाहरण के तौर पर, काम का कॉन्टेंट चुनने के तरीके ढूंढने वाले पब्लिशर के लिए, ऑरिजिन ट्रायल के दौरान FLoC को आज़माने की प्रोसेस कुछ इस तरह काम कर सकती है:

  1. साइट के इस्तेमाल और एक जैसे उपयोगकर्ताओं के ग्रुप के आईडी से जुड़ा डेटा इकट्ठा करना.
  2. सहसंबंधों के आंकड़ों का विश्लेषण करें. काम का कॉन्टेंट चुनने के लिए डेटा का इस्तेमाल करें.
  3. FLoC अप्रोच की तुलना अन्य तरीकों से करें. क्या इसने आपकी उम्मीद के मुताबिक़ काम किया?
  4. कॉन्टेंट चुनने के लिए FLoC के इस्तेमाल को अडजस्ट करें.
  5. ऑरिजिन ट्रायल के लिए सुझाव/राय दें या शिकायत करें.
  6. दोहराएं.

वेबसाइटें, FLoC कंप्यूटेशन से ऑप्ट आउट कैसे कर सकती हैं?

किसी साइट के पास यह बताने की सुविधा होनी चाहिए कि वह कोहॉर्ट की गिनती करने के लिए, उपयोगकर्ताओं की साइटों की सूची में शामिल नहीं होना चाहती. interest-cohort की अनुमतियों की नई नीति की मदद से, यह सुविधा चालू हुई है. डिफ़ॉल्ट रूप से, यह नीति allow के तौर पर लागू होगी.

अगर किसी फ़्रेम के लिए interest-cohort की अनुमति नहीं है, तो document.interestCohort() को कॉल करने पर दिया गया प्रॉमिस अस्वीकार कर दिया जाएगा. अगर मुख्य फ़्रेम के पास interest-cohort की अनुमति नहीं है, तो एक जैसे उपयोगकर्ताओं के ग्रुप की दिलचस्पियों का हिसाब लगाने के लिए, पेज विज़िट को भी शामिल नहीं किया जाएगा.

उदाहरण के लिए, कोई साइट एचटीटीपी रिस्पॉन्स हेडर भेजकर, सभी FLoC कोहॉर्ट कैलकुलेशन से ऑप्ट आउट कर सकती है:

Permissions-Policy: interest-cohort=()

FLoC ऑरिजिन ट्रायल के दौरान, ऑप्ट आउट नहीं करने वाली वेबसाइटों के पेज, FLoC में शामिल किए जाएंगे कैलकुलेशन का डेटा तब सबमिट किया जाता है, जब Chrome को पता चलता है कि वह विज्ञापन से जुड़े संसाधन लोड करता है या document.interestCohort() का इस्तेमाल करता है. निजी आईपी पतों से दिखाए गए पेज, जैसे इंट्रानेट पेज, FLoC कंप्यूटेशन का हिस्सा नहीं होंगे.

ऑरिजिन ट्रायल से डेवलपर को यह समझने में मदद मिलती है कि एपीआई का नया प्रस्ताव कैसा होगा अगर वह लॉन्च किया गया. FLoC के लिए, हम एपीआई के व्यापक होने से पहले ही वास्तविक रूप से मूल्यांकन करने के लिए कैसे सक्षम कर सकते हैं अपनाने वालों की संख्या बढ़ाई जा सकती है? छोटे स्तर के ऑरिजिन ट्रायल के लिए, Chrome ने यह माना है कि विज्ञापनों का इस्तेमाल करने वाला हर पेज, FLoC का इस्तेमाल करेगा. इसके पूरी तरह से असली होने की संभावना नहीं है, लेकिन सबसे भरोसेमंद अनुमान उपलब्ध है.

ज़्यादा जानें


Unस्प्लैश पर रीस केंटिश की फ़ोटो.