कुकी मैचिंग

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

कॉन्सेप्ट

डोमेन के मालिक आम तौर पर, उन उपयोगकर्ताओं के लिए कुकी का कॉन्टेंट सेट करते हैं जो ब्राउज़ करते हैं हैं, जिसका इस्तेमाल उस डोमेन में मौजूद उपयोगकर्ताओं की पहचान करने के लिए किया जाता है. भले ही दो डोमेन के स्वामी इस डेटा, सुरक्षा मॉडल को इंटरनेट ब्राउज़र किसी एक कुकी को दूसरे द्वारा सेट की गई कुकी को पढ़ने से प्रतिबंधित करते हैं डोमेन.

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

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

टेबल मैच करें

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

Google की होस्ट की गई मैच टेबल

इसके आसान रखरखाव, इंतज़ार के समय में सुधार, और तो कुछ क्षेत्रों के उपयोगकर्ताओं के लिए यह सुझाव दिया जाता है कि आप Google को अपने मिलान तालिका. इससे आपको वेब-सुरक्षित base64-एनकोडेड स्ट्रिंग तय करने की सुविधा मिलती है— इसे बाद में होस्ट किया गया मैच डेटा कहा जाता है—इसे किसी उपयोगकर्ता के लिए Google यूज़र आईडी. मैच बन जाने के बाद, इसे इन तरीकों से इस्तेमाल किया जाता है:

  • रीयल-टाइम बिडिंग: इंप्रेशन के लिए, बाद के बिड रिक्वेस्ट में तो Google आपको होस्ट किया गया मैच डेटा भेजेगा अपने Google उपयोगकर्ता आईडी से मेल खा रहा है. अगर आपके बिडिंग एंडपॉइंट को कॉन्फ़िगर किया गया है Google के आरटीबी प्रोटोकॉल का इस्तेमाल करने के लिए, आपको यह डीकोड किए गए बाइट के रूप में मिलेगा BidRequest.hosted_match_data फ़ील्ड. Google के OpenRTB में लागू करने पर, BidRequest.user.buyeruid इसे नतीजे के तौर पर दिखाएगा डेटा को वेब-सुरक्षित base64-एन्कोडेड स्ट्रिंग के रूप में शामिल करें.

  • उपयोगकर्ता सूचियां: उपयोगकर्ता सूचियों को भरा जा सकता है या तो Google उपयोगकर्ता आईडी या होस्ट किए गए मिलान डेटा के साथ हो.

  • प्री-टारगेटिंग: प्री-टारगेटिंग को इस तरह कॉन्फ़िगर किया जा सकता है कि आपको सिर्फ़ बिड रिक्वेस्ट मिलें जिसमें होस्ट किया गया मिलान डेटा शामिल है. इसका इस्तेमाल कम काम के विज्ञापनों को हटाने के लिए किया जा सकता है आपके कुकी स्पेस के बाहर के उपयोगकर्ताओं के इंप्रेशन.

उपयोगकर्ता सूचियां

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

शुरू करें

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

  • कुकी मैचिंग नेटवर्क आईडी (NID): यह एक स्ट्रिंग आईडी होता है, जिसकी मदद से यूनीक तौर पर पहचान की जा सकती है कुकी मैचिंग और अन्य संबंधित कार्रवाइयों के लिए बिडर खाता होना चाहिए.
  • कुकी मैचिंग यूआरएल: उस एंडपॉइंट का बेस यूआरएल होता है जिसे और कुकी मैचिंग वर्कफ़्लो के हिस्से के तौर पर, आने वाले अनुरोधों को मैनेज करें. बिडिंग करने वाले लोग, इस यूआरएल में मैक्रो एम्बेड कर सकते हैं यह कुकी मैचिंग वर्कफ़्लो में, पास किए गए पैरामीटर का क्रम कंट्रोल करता है.
  • मैच टैग: वह टैग जिसे आपको बिडिंग करने वाले की ओर से शुरू किया गया कुकी मैचिंग वर्कफ़्लो. इसे विज्ञापनों, या विज्ञापनों के बाहर वेब प्रॉपर्टी पर डाला जाता है.
  • कुकी मैचिंग रिपोर्ट का यूआरएल (ज़रूरी नहीं): एक दिशा में कुकी मैचिंग वर्कफ़्लो, यह एक वैकल्पिक यूआरएल है. इसे एक ऐसा एंडपॉइंट तय करेगा जिसे इवेंट में गड़बड़ी की जानकारी मिलेगी का इस्तेमाल, एचटीटीपी 302 रीडायरेक्ट के ज़रिए नहीं किया जा सकता. डिफ़ॉल्ट रूप से, जवाब सिर्फ़ को इस URL पर भेजा जाता है, अगर कुकी मैचिंग कार्रवाई में कोई गड़बड़ी थी, लेकिन बिड करने वाले हमेशा रीडायरेक्ट भेजने का अनुरोध कर सकते हैं.
  • कुकी मैच असिस्टेंट यूआरएल: कुकी मैच असिस्ट वर्कफ़्लो. यह एंडपॉइंट का बेस यूआरएल, जिसका मकसद आने वाले अनुरोधों का जवाब देना है.
  • कुकी मैच असिस्ट कोटा: कुकी मैच असिस्ट वर्कफ़्लो. यह अनुरोधों की अधिकतम संख्या जो उनके कुकी मिलान URL को प्रत्येक सेकंड. इसका मकसद, CMA अनुरोधों को के सर्वर को अपडेट करता है.

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

इस्तेमाल किए जा सकने वाले मैक्रो

बिडिंग करने वाले लोग या कंपनियां, वैकल्पिक तौर पर कुकी मैचिंग यूआरएल को कॉन्फ़िगर कर सकती हैं. %%GOOGLE_<PARAM_NAME>%% या के रूप में ज़्यादा मैक्रो %%GOOGLE_<PARAM_NAME>_PAIR%%. समर्थित मैक्रो और उनके बड़े किए गए मान ये हैं:

मैक्रो बड़ा किया गया मान
GOOGLE_GID GOOGLE_USER_ID
GOOGLE_GID_PAIR &amp;google_gid=GOOGLE_USER_ID
GOOGLE_CVER COOKIE_VERSION_NUMBER
GOOGLE_CVER_PAIR &amp;cver=COOKIE_VERSION_NUMBER
GOOGLE_ERROR ERROR_ID
GOOGLE_ERROR_PAIR &amp;google_error=ERROR_ID
GOOGLE_PUSH PIXEL_MATCH_DATA
GOOGLE_PUSH_PAIR &amp;google_push=PIXEL_MATCH_DATA
GOOGLE_ALL_PARAMS google_gid=GOOGLE_USER_ID&amp;cver=COOKIE_VERSION_NUMBER&amp;google_error=ERROR_ID

मैक्रो का उदाहरण

बोली लगाने वाले का, यहां होस्ट किए गए एंडपॉइंट के साथ कुकी मैचिंग का इंटिग्रेशन होता है https://user.bidder.com.cookies और उन्हें लागू करने के लिए ज़रूरी है Pixel Matching के अलावा, बिडर के तय किए गए प्रीसेट पैरामीटर भी शामिल हैं पैरामीटर इस क्रम में हैं: google_push, google_gid, google_cver, और google_error. बोली लगाने वाला व्यक्ति कुकी का URL इससे:

https://user.bidder.com/cookies?w=0%%GOOGLE_PUSH_PAIR%%&x=1%%GOOGLE_GID_PAIR%%&y=2%%GOOGLE_CVER_PAIR%%&z=3%%GOOGLE_ERROR_PAIR%%

जब Google, बिड करने वाले इस व्यक्ति को बाद में मैच करने का अनुरोध भेजता है, तो उसे बड़ा किया जाएगा कुछ ऐसा होगा:

https://user.bidder.com/cookies?w=0&google_push=PUSH_DATA&x=1&google_gid=GOOGLE_GID&y=2&google_cver=1&z=3

फ़िलहाल, Google की कुकी मैचिंग सेवा, इस्तेमाल के अलग-अलग उदाहरण नीचे दिए गए हैं.

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

पहला चरण: मैच टैग लगाना

यह फ़्लो शुरू करने के लिए, बिड करने वाले को अपना मैच टैग को उपयोगकर्ता के ब्राउज़र में रेंडर करता हो. एक सामान्य मैच टैग जो सिर्फ़ नतीजे दिखाता है बिड करने वाले के लिए, Google User-ID को इस तरह से बनाया जा सकता है:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_cm" />

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

दूसरा चरण: Google, मैच होने वाले डेटा के साथ रीडायरेक्ट करके जवाब देता है

मिलान टैग के कारण Google की कुकी मिलान सेवा उपयोगकर्ता के ब्राउज़र से अनुरोध मिलेगा. इससे HTTP 302 जारी होगा बिड करने वाले के कुकी मैचिंग यूआरएल पर रीडायरेक्ट करते हैं. रीडायरेक्ट में क्वेरी शामिल होगी पैरामीटर, जो यूआरएल में Google User-ID और उसके वर्शन नंबर के बारे में बताते हैं, और बिड करने वाले व्यक्ति को अनुरोध के हेडर में शामिल कुकी भी मिलेगी. तय सीमा में https://ad.network.com/pixel के तौर पर दिए गए कुकी से मेल खाने वाले यूआरएल के लिए, इस्तेमाल करें ऊपर दिखाई दे रहे साधारण मिलान टैग का दूसरा वेबलिंक ऐसा दिख सकता है फ़ॉलो किया जा रहा है:

https://ad.network.com/pixel?google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

google_gid पैरामीटर से पास किया गया Google यूज़र आईडी है वेब-सुरक्षित base64-एन्कोडेड स्ट्रिंग. मैच टेबल होस्ट करने का विकल्प चुनने वाले बिडर के लिए, यह सुझाव दिया जाता है कि वे कुकी मिलान सेवा से मिली सटीक स्ट्रिंग को संग्रहित करें. बाद वाले बोली अनुरोध स्वीकार नहीं किए जाएंगे, तो यह BidRequest.google_user_id के ज़रिए तय की गई वैल्यू के मुताबिक होगा या Google के आरटीबी प्रोटोकॉल में BidRequest.user.id OpenRTB को लागू करना.

google_cver में दिया गया वर्शन वर्शन नंबर पर निर्भर करता है. किसी उपयोगकर्ता के लिए, Google User-ID बहुत कम होते हैं, जिसके बाद यह बढ़ जाएगा.

अगर मिलते-जुलते वीडियो के अनुरोध को प्रोसेस करते समय Google को कोई गड़बड़ी मिलती है, तो इसके बजाय, google_error पैरामीटर तय किया जाएगा.

तीसरा चरण: बिड करने वाला व्यक्ति, रीडायरेक्ट करने की प्रोसेस के दौरान पिक्सल में जवाब देता है

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

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

बिड करने वाले को हमेशा जवाब देने के लिए, 1x1 साइज़ की दिखाई न देने वाली पिक्सल इमेज देनी होगी या इसके अलावा, कोई कॉन्टेंट नहीं विकल्प के तौर पर HTTP 204 का जवाब भी दिया जा सकता है.

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

टैग यूआरएल पैरामीटर का मिलान करें

पैरामीटर ब्यौरा
google_nid बिड करने वाले खाते का नेटवर्क आईडी (NID). इस आईडी को वापस पाया जा सकता है बिडर के ज़रिए संसाधन.
google_cm Google की कुकी मैचिंग सेवा को दिखाता है कि इसे परफ़ॉर्म करना चाहिए कुकी मिलान. पैरामीटर के मान को अनदेखा कर दिया जाता है और छोड़ा गया.
google_sc यह पैरामीटर अब काम नहीं करता. Google की कुकी को उपयोगकर्ता, अगर कोई मौजूद नहीं है. पैरामीटर के मान को अनदेखा कर दिया जाता है और हटाया जाना चाहिए. अगर कोई कुकी मौजूद नहीं है, तो पैरामीटर को छोड़ने पर गड़बड़ी होती है मौजूद है.
google_no_sc यह पैरामीटर अब काम नहीं करता. इससे पता चलता है कि Google की कुकी मैचिंग सेवा के साथ काम करती है. इसे उपयोगकर्ता के लिए कुकी सेट नहीं करनी चाहिए, अगर एक मौजूद नहीं है. पैरामीटर के मान को अनदेखा कर दिया जाता है और छोड़ा गया.
google_hm

वह डेटा जिसे बिडिंग करने वाला व्यक्ति, Google की होस्ट की गई मैच टेबल में स्टोर करना चाहता है.

यह वैल्यू, वेब पर सुरक्षित की गई base64 कोड में बदली गई स्ट्रिंग है (पैडिंग की सुविधा ज़रूरी नहीं है). अपरिष्कृत डेटा 40 होना चाहिए बाइट या उससे कम. उदाहरण के लिए, Q29va2llIHRoYXQgaXMgdW5kZXIgNDAgdG90YWwgYnl0ZXMuLi4u.

google_redir यूआरएल-एन्कोडेड स्ट्रिंग, जिसे बिड करने वाला तय कर सकता है कि क्या वह डायरेक्ट करना चाहता है Google, कोड में बदले गए यूआरएल पर HTTP 302 रीडायरेक्ट भेजेगा इस मिलान टैग को फिर से शुरू करें. इससे Google को एक चेन में सबसे आगे रखा जाता है पार्टनर को कॉल करने की सुविधा मिलती है. अगर इसके बिना तय किया गया है, तो इससे गड़बड़ी होगी google_hm या google_cm के साथ.
google_ula ऐसी स्ट्रिंग जिसका इस्तेमाल, उपयोगकर्ता को किसी मौजूदा उपयोगकर्ता सूची में जोड़ने के लिए किया जाता है. वैल्यू सही फ़ॉर्मैट userlistid[,timestamp] है:
  • userlistid: उपयोगकर्ता सूची का एक नंबर वाला आईडी.
  • timestamp: POSIX फ़ॉर्मैट में एक वैकल्पिक टाइमस्टैंप, बताता है कि उपयोगकर्ता को उपयोगकर्ता सूची में कब जोड़ा गया है.

उपयोगकर्ता को एक से ज़्यादा प्रॉम्प्ट में जोड़ने के लिए, यह यूआरएल पैरामीटर दोहराया जा सकता है सूचियां.

gdpr इससे पता चलता है कि अनुरोध, डेटा पर जीडीपीआर की पाबंदियों के दायरे में आता है इस्तेमाल. अधिक जानकारी के लिए, देखें ईयू उपयोगकर्ता की सहमति से जुड़ी ज़रूरी शर्तें या कुकी मैच पर असर ज़रूरी शर्तें पूरी करने के लिए Authorized Buyers, IAB के टीसीएफ़ 2.0 वर्शन का दस्तावेज़.

उदाहरण: gdpr=1

gdpr_consent असली उपयोगकर्ता की सहमति को दिखाने वाली टीसी स्ट्रिंग. ज़्यादा जानकारी के लिए, ईयू उपयोगकर्ता की सहमति से जुड़ी ज़रूरी शर्तें देखें या नीचे टीसी स्ट्रिंग कैसे पास की जाएगी? Authorized Buyers, IAB के टीसीएफ़ 2.0 वर्शन का दस्तावेज़.
process_consent इससे पता चलता है कि बिडिंग करने वाले ने असली उपयोगकर्ता की सहमति ले ली है. Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति.

अगर अनुरोध ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत नहीं आता है या क्या अनुरोध में सहमति के अन्य पैरामीटर भी उपलब्ध हैं (gdpr_consent), इस पैरामीटर को अनदेखा किया जाता है.

उदाहरण: process_consent=T

ऊपर दिए गए पैरामीटर के अलावा, बिड करने वाले खुद भी अपना डेटा तय कर सकते हैं. को रीडायरेक्ट यूआरएल में पैरामीटर के रूप में जोड़ दिया जाएगा. ध्यान दें कि बोली लगाने वाले ने तय किया है google_ प्रीफ़िक्स वाले पैरामीटर को अनदेखा कर दिया जाएगा, क्योंकि उन्हें भविष्य के विकास और संरक्षण के लिए Google द्वारा आरक्षित किया गया है पैरामीटर' ऑर्डर करने की कोई गारंटी नहीं है. बिडर-परिभाषित सहित एक मिलान टैग पैरामीटर ऐसे दिख सकते हैं:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_cm&extra1=xx&extra2=yy" />

रीडायरेक्ट यूआरएल पैरामीटर

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

पैरामीटर ब्यौरा
google_gid Google यूज़र आईडी. सेट करें कि अनुरोध में google_cm बताया गया है और अनुरोध स्वीकार किया गया है.
google_cver कुकी का वर्शन. सेट करें कि अनुरोध में google_cm बताया गया है और अनुरोध स्वीकार किया गया है.
google_error

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

  • 1: उपयोगकर्ता के पास Google कुकी है, लेकिन उसने इनमें से किसी एक कुकी से ऑप्ट आउट किया हुआ है ट्रैकिंग इस कुकी का उपयोग करके ट्रैक की जा सकती है.
  • 2: कोई मान्य कार्रवाई नहीं बताई गई. उदाहरण के लिए, नो-ऑप अनुरोध मिला.
  • 3: उपयोगकर्ता के पास Google कुकी नहीं है. Google ये काम नहीं करेगा कुकी मैचिंग सेवा की मदद से कुकी सेट करते हैं.
  • 4: विरोधी कार्रवाइयां बताई गईं. आप नहीं हैं google_push और google_cm, दोनों को तय करने की अनुमति है फ़्लैग एक ही अनुरोध पर फ़्लैग कर सकते हैं, क्योंकि उनके मकसद अलग-अलग होते हैं.
  • 5: एक अमान्य google_push पैरामीटर था दो-तरफ़ा के हिस्से के तौर पर, Google सर्वर को रीडायरेक्ट के ज़रिए भेजा गया पिक्सल मैचिंग का अनुरोध. आपके रीडायरेक्ट को google_push सेट करना होगा .
  • 6: मैच टैग में एक अमान्य एनआईडी दिया गया है.
  • 7: एक अमान्य कुकी का पता चला.
  • 8: अब काम नहीं करता. कोई कुकी नहीं मिली.
  • 9: कोई कुकी नहीं मिली, टेस्ट कुकी सेट करने की कोशिश की गई है.
  • 10: google_redir पैरामीटर का इस्तेमाल किया गया google_hm की जानकारी दिए बिना या इसके साथ इस्तेमाल किया गया था google_cm तक.
  • 15: अनुरोध उस देश या इलाके से है जहां Google मैच टेबल को Google होस्ट करता हो. इस वजह से, जवाब में Google यूज़र आईडी शामिल नहीं है. यह वर्तमान में इसके लिए सक्षम है ट्रैफ़िक का एक छोटा हिस्सा ही होता है, लेकिन इसे पूरी तरह से चालू किए जाने की योजना है जून 2020.
google_hm

यह सिर्फ़ तब दिखता है, जब Google की ओर से होस्ट की जाने वाली मैच टेबल में डेटा एक्सपोर्ट करने की कोशिश की जाती है विफल होता है. ऐसा होने पर, इसकी वैल्यू इनमें से एक स्टेटस कोड होती है:

  • 1 - अनुमति नहीं है: ग्राहक को अब तक अनुमति नहीं मिली है होस्ट की गई मैच टेबल की एंट्री लिखें.
  • 2 - डिकोड करने में गड़बड़ी: पैरामीटर का मान डिकोड किया गया था.
  • 3 - पेलोड बहुत लंबा है: पैरामीटर वैल्यू को डिकोड किया गया है 24 बाइट से ज़्यादा होना चाहिए.
  • 4 - आंतरिक गड़बड़ी: संग्रहित करने में कोई आंतरिक गड़बड़ी हुई के लिए इस्तेमाल किया जा सकता है.
  • 5 - थ्रॉटल किया गया: इस बदलाव को इस वजह से प्रोसेस नहीं किया गया थ्रॉटलिंग.
google_ula

उपयोगकर्ता सूची जोड़ने की कार्रवाई की स्थिति, एक से ज़्यादा google_ula होने पर दोहराई जाती है अनुरोध में बताई गई थीं. फ़ॉर्मैट यह है:
userlistid,status code

उदा: google_ula=1234567890,0

google_ula कार्रवाई इनमें से कोई भी स्टेटस कोड लौटा सकती है:

  • 0 - कोई गड़बड़ी नहीं. उपयोगकर्ता को उपयोगकर्ता सूची में जोड़ दिया गया है.
  • 2 - अनुमति नहीं दी गई. आपके पास, दी गई उपयोगकर्ता सूची में उपयोगकर्ताओं को जोड़ने की अनुमति नहीं है.
  • 5 - गलत उपयोगकर्ता सूची आईडी. दी गई उपयोगकर्ता सूची आईडी अमान्य है.
  • 6 - बंद एट्रिब्यूट आईडी. दिया गया उपयोगकर्ता सूची आईडी बंद है.
  • 10 - अंदरूनी गड़बड़ी. कुकी मैचिंग सेवा ने कोई अंदरूनी गड़बड़ी हुई; तो आप उपयोगकर्ता का दोबारा मिलान करके देख सकते हैं.

ये स्थितियां बताती हैं कि कुकी मैचिंग की प्रोसेस किस तरह की है वेब पेज ब्राउज़ करने वाले सामान्य उपयोगकर्ता की संख्या.

पहली स्थिति: उपयोगकर्ता अपनी कुकी मिटाता है और किसी साइट को ब्राउज़ करता है

जेन, अपनी सभी कुकी की कैश मेमोरी मिटा देती हैं. इसके बाद, वह ExampleNews.com के होम पेज पर जाएगा.

यहां देखें कि क्या होता है:

  1. ExampleNews.com, Google (Ad Manager) की मदद से विज्ञापनों को रेंडर करता है और उन्हें कॉल करता है.
  2. विज्ञापन यूनिट डाइनैमिक एलोकेशन की ज़रूरी शर्तें पूरी करती है, इसलिए Google बिड भेजता है FinestDSP और रीयल-टाइम बिडिंग सेवा के ज़रिए बिड करने वाले अन्य लोगों को भेजे गए अनुरोध.
  3. FinestDSP का बिडर ऐप्लिकेशन, बिड रिक्वेस्ट को स्वीकार और प्रोसेस करता है. और बिड रिस्पॉन्स भेजता है.
  4. Google को बिड करने वाले लोगों से बिड के रिस्पॉन्स मिलते हैं. इनमें FinestDSP के जवाब भी शामिल होते हैं जो मैच टैग (पिक्सल) वाले विज्ञापन की जानकारी देता हो.
  5. FinestDSP ने नीलामी जीती. Google, FinestDSP का विज्ञापन दिखाता है और टैग को मैच करता है जेन.
  6. मिलान टैग Google की कुकी मिलान सेवा को कॉल करता है, जिसमें google_nid और google_cm पैरामीटर.
  7. कुकी मिलान सेवा जेन की Google कुकी पढ़ती है और जेन की ब्राउज़र को FinestDSP के कुकी मैचिंग यूआरएल पर रीडायरेक्ट करते हैं. google_user_id और google_cver पैरामीटर सेट किए गए.
  8. जेन का ब्राउज़र, FinestDSP के कुकी मैच यूआरएल पर रीडायरेक्ट लोड करता है.
  9. FinestDSP की कुकी से मेल खाने वाला एंडपॉइंट, रीडायरेक्ट करने के अनुरोध को प्रोसेस करता है. जिसमें Google के सेट किए गए यूआरएल पैरामीटर और जेन के लिए उनकी कुकी एचटीटीपी हेडर. FinestDSP अब अपनी कुकी की मैपिंग को google_user_id अपनी मैच टेबल में.
  10. FinestDSP, न दिखने वाले 1x1 पिक्सल के ज़रिए रीडायरेक्ट का जवाब देता है.
दूसरी स्थिति: मौजूदा मैपिंग वाला उपयोगकर्ता

स्थिति 1 के एक हफ़्ते बाद, जेन फिर exampleNews.com पर जाती है. अब जब जेन की मशीन पर बिडर और Ad Manager कुकी दोनों मौजूद हैं, तो देखें कि कैसे काम करता है.

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

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

यह फ़्लो शुरू करने के लिए, बिड करने वाले को एक मैच टैग लगाना होगा, ताकि वह उपयोगकर्ता के ब्राउज़र में रेंडर होता है. यह सुविधा, निजता से जुड़ी पाबंदियों वाले अमेरिकी राज्य के लोगों के लिए बने वर्कफ़्लो के उलट है. मैच टैग को उपयोगकर्ता के ब्राउज़र को आपकी कुकी पर ले जाना चाहिए मिलता-जुलता यूआरएल. उदाहरण के लिए, कुकी मैचिंग यूआरएल को https://ad.network.com/pixel, यह ऐसा दिखेगा:

<img src="https://ad.network.com/pixel" />

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

बोली लगाने वाले की कुकी से मेल खाने वाले एंडपॉइंट को Google की कुकी पर रीडायरेक्ट करना होगा इससे मेल खाने वाला google_hm पैरामीटर अपने-आप भर जाता है base64 कोड में बदली गई कुकी डेटा है. दूसरा वेबलिंक ऐसा दिख सकता है फ़ॉलो किया जा रहा है:

https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_hm=HOSTED_MATCH_DATA

Google को एक रीडायरेक्ट मिलेगा, जिसमें आपके बताए गए पैरामीटर शामिल होंगे में Google की कुकी जोड़नी होती है.

चौथा चरण: अगर रिपोर्ट में यूआरएल दिया गया है, तो Google सही तरीके से कामयाब होने या गड़बड़ी को ठीक करने के बाद रीडायरेक्ट करने पर पिक्सल दिखाता है

अगर कुकी मिलान कार्रवाई सफल होती है—या कोई कुकी नहीं बिड करने वाले के खाते के लिए, मैच होने वाली रिपोर्ट का यूआरएल दिया गया है—Google डिफ़ॉल्ट रूप से 1x1 पारदर्शी पिक्सल में विज्ञापन दिखाएगा और वर्कफ़्लो यहां खत्म होगा. बाद के बोली अनुरोधों में इस उपयोगकर्ता के इंप्रेशन में बोली लगाने वाले की ऐसेट शामिल होंगी Google के लिए, BidRequest.hosted_match_data में होस्ट किया गया मैच डेटा प्रोटोकॉल या Google के OpenRTB के लिए BidRequest.user.buyeruid लागू करना. बिडिंग करने वाले लोग, होस्ट किए गए मैच डेटा का इस्तेमाल करके भी उपयोगकर्ता सूचियों को भर सकते हैं बताए गए हैं.

अगर कोई गड़बड़ी होती है, तो Google, बिड करने वाले व्यक्ति के कुकी मैचिंग रिपोर्ट का यूआरएल, जिसमें गड़बड़ी की वजह बताई गई है google_error पैरामीटर. अगर बोली लगाने वाले की कुकी मैचिंग रिपोर्ट का यूआरएल https://ad.network.com/report थे, दूसरा वेबलिंक ऐसा दिखेगा पसंद:

<img src="https://ad.network.com/report?google_error=ERROR_ID" />

उपयोगकर्ता का ब्राउज़र, बिड करने वाले की कुकी मैचिंग रिपोर्ट के यूआरएल पर रीडायरेक्ट करेगा, इसमें Google की बताई हुई गड़बड़ी की वजह (अगर कोई हो) शामिल है google_error पैरामीटर. गड़बड़ी को समझने के बारे में ज़्यादा जानने के लिए कोड के लिए, पैरामीटर का ब्यौरा देखें.

छठा चरण: बिड करने वाले व्यक्ति के पास 1x1 ट्रांसपेरेंट पिक्सल दिखाने का विकल्प होता है

बोली लगाने वाले को जवाब देने के लिए, उपयोगकर्ता को 1x1 पारदर्शी पिक्सल ब्राउज़र खोलें.

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

पैरामीटर ब्यौरा
google_nid बिड करने वाले खाते का नेटवर्क आईडी (NID). इस आईडी को वापस पाया जा सकता है बिडर के ज़रिए संसाधन.
google_sc यह पैरामीटर अब काम नहीं करता. Google की कुकी को उपयोगकर्ता, अगर कोई मौजूद नहीं है. पैरामीटर के मान को अनदेखा कर दिया जाता है और हटाया जाना चाहिए. अगर कोई कुकी मौजूद नहीं है, तो पैरामीटर को छोड़ने पर गड़बड़ी होती है मौजूद है.
google_no_sc यह पैरामीटर अब काम नहीं करता. इससे पता चलता है कि Google की कुकी मैचिंग सेवा के साथ काम करती है. इसे उपयोगकर्ता के लिए कुकी सेट नहीं करनी चाहिए, अगर एक मौजूद नहीं है. पैरामीटर के मान को अनदेखा कर दिया जाता है और छोड़ा गया.
google_hm

इसमें ऐसा डेटा शामिल होता है जिसे बिडिंग करने वाला, Google के होस्ट किए गए मैच में स्टोर करना चाहता है टेबल.

google_redir कोड में बदला गया ऐसा यूआरएल जिसे आपको Google से एचटीटीपी 302 रीडायरेक्ट भेजना हो. कॉन्टेंट बनाने तय किए गए यूआरएल को google_error के साथ रीडायरेक्ट किया जाएगा पैरामीटर का इस्तेमाल करें.
google_ula ऐसी स्ट्रिंग जिसका इस्तेमाल, उपयोगकर्ता को किसी मौजूदा उपयोगकर्ता सूची में जोड़ने के लिए किया जाता है. वैल्यू सही फ़ॉर्मैट userlistid[,timestamp] है:
  • userlistid: उपयोगकर्ता सूची का एक नंबर वाला आईडी.
  • timestamp: POSIX फ़ॉर्मैट में एक वैकल्पिक टाइमस्टैंप, बताता है कि उपयोगकर्ता को उपयोगकर्ता सूची में कब जोड़ा गया है.

उपयोगकर्ता को एक से ज़्यादा प्रॉम्प्ट में जोड़ने के लिए, यह यूआरएल पैरामीटर दोहराया जा सकता है सूचियां.

gdpr इससे पता चलता है कि अनुरोध, डेटा पर जीडीपीआर की पाबंदियों के दायरे में आता है इस्तेमाल. अधिक जानकारी के लिए, देखें ईयू उपयोगकर्ता की सहमति से जुड़ी ज़रूरी शर्तें या कुकी मैच पर असर ज़रूरी शर्तें पूरी करने के लिए Authorized Buyers, IAB के टीसीएफ़ 2.0 वर्शन का दस्तावेज़.

उदाहरण: gdpr=1

gdpr_consent असली उपयोगकर्ता की सहमति को दिखाने वाली टीसी स्ट्रिंग. ज़्यादा जानकारी के लिए, ईयू उपयोगकर्ता की सहमति से जुड़ी ज़रूरी शर्तें देखें या नीचे टीसी स्ट्रिंग कैसे पास की जाएगी? Authorized Buyers, IAB के टीसीएफ़ 2.0 वर्शन का दस्तावेज़.
process_consent इससे पता चलता है कि बिडिंग करने वाले ने असली उपयोगकर्ता की सहमति ले ली है. Google की ईयू उपयोगकर्ता की सहमति से जुड़ी नीति.

अगर अनुरोध ईयू उपयोगकर्ता की सहमति से जुड़ी नीति के तहत नहीं आता है या क्या अनुरोध में सहमति के अन्य पैरामीटर भी उपलब्ध हैं (gdpr_consent), इस पैरामीटर को अनदेखा किया जाता है.

उदाहरण: process_consent=T

पैरामीटर ब्यौरा
google_error

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

  • 1: उपयोगकर्ता के पास Google कुकी है, लेकिन उसने इनमें से किसी एक कुकी से ऑप्ट आउट किया हुआ है ट्रैकिंग इस कुकी का उपयोग करके ट्रैक की जा सकती है.
  • 2: कोई मान्य कार्रवाई नहीं बताई गई. उदाहरण के लिए, नो-ऑप अनुरोध मिला.
  • 3: उपयोगकर्ता के पास Google कुकी नहीं है. Google ये काम नहीं करेगा कुकी मैचिंग सेवा की मदद से कुकी सेट करते हैं.
  • 4: विरोधी कार्रवाइयां बताई गईं. आप नहीं हैं google_push और google_cm, दोनों को तय करने की अनुमति है फ़्लैग एक ही अनुरोध पर फ़्लैग कर सकते हैं, क्योंकि उनके मकसद अलग-अलग होते हैं.
  • 5: एक अमान्य google_push पैरामीटर था दो-तरफ़ा के हिस्से के तौर पर, Google सर्वर को रीडायरेक्ट के ज़रिए भेजा गया पिक्सल मैचिंग का अनुरोध. आपके रीडायरेक्ट को google_push सेट करना होगा .
  • 6: मैच टैग में एक अमान्य एनआईडी दिया गया है.
  • 7: एक अमान्य कुकी का पता चला.
  • 8: अब काम नहीं करता. कोई कुकी नहीं मिली.
  • 9: कोई कुकी नहीं मिली, टेस्ट कुकी सेट करने की कोशिश की गई है.
  • 10: google_redir पैरामीटर का इस्तेमाल किया गया google_hm की जानकारी दिए बिना या इसके साथ इस्तेमाल किया गया था google_cm तक.
  • 15: अनुरोध उस देश या इलाके से है जहां Google मैच टेबल को Google होस्ट करता हो. इस वजह से, जवाब में Google यूज़र आईडी शामिल नहीं है. यह वर्तमान में इसके लिए सक्षम है ट्रैफ़िक का एक छोटा हिस्सा ही होता है, लेकिन इसे पूरी तरह से चालू किए जाने की योजना है जून 2020.

Google की ओर से शुरू किया गया: दो-तरफ़ा पिक्सल मैचिंग

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

पहला चरण: Google, मैच टैग लगाता है

जब किसी पब्लिशर का पेज, उपयोगकर्ता के ब्राउज़र में लोड होता है और जब उस पृष्ठ पर विज्ञापन स्लॉट Google द्वारा भरा जाता है, तब एक मिलान टैग रखा जा सकता है और एल्गोरिदम की मदद से चुने गए बिडर से पिक्सल का अनुरोध करता है. Pixel मैचिंग Google का बनाया टैग, बिड करने वाले के कुकी मैचिंग यूआरएल को अतिरिक्त पैरामीटर बिडिंग करने वाला व्यक्ति, इसका इस्तेमाल अपनी मैच टेबल को पॉप्युलेट करने के लिए कर सकता है. कुकी से मेल खाने वाले यूआरएल के लिए https://ad.network.com/pixel के तौर पर तय किया गया है, यह इस तरह से स्ट्रक्चर किया गया है अनुसरण करता है:

<img src="https://ad.network.com/pixel?google_gid=GOOGLE_GID&google_cver=1&google_push=PUSH_DATA" />

पिक्सल मैचिंग के अनुरोध पाने वाले बिडर को, Google की कुकी मैचिंग सेवा पर रीडायरेक्ट करते हैं. इसकी जानकारी नीचे दी गई है:

https://cm.g.doubleclick.net/pixel?google_nid=GOOGLE_NID&google_push=PUSH_DATA

ध्यान दें कि ऊपर दिया गया रीडायरेक्ट यूआरएल, बिडर की ओर से शुरू किए गए कुकी मैचिंग वर्कफ़्लो के लिए मैच टैग. Pixel मैचिंग में, google_cm पैरामीटर को google_push पैरामीटर और इसकी वैल्यू, इसके बराबर होनी चाहिए जो अनुरोध में Google ने उपलब्ध कराई है. बिड करने वाले की तरफ़ से शुरू की गई बिड से मिलती-जुलती वर्कफ़्लो, अतिरिक्त पैरामीटर इस्तेमाल के कुछ और उदाहरणों को पूरा करने के लिए तय किया जा सकता है.

चरण 3: Google रीडायरेक्ट की प्रोसेस पूरी करता है और पिक्सल के साथ जवाब देता है

Google लॉग करता है कि उपयोगकर्ता के लिए एक मिलान बनाया गया है और यह किसी भी क्वेरी पैरामीटर के ज़रिए की जाने वाली अतिरिक्त कार्रवाइयों का अनुरोध करने पर, Google इनके जवाब देता है जिसमें 1x1 ट्रांसपेरेंट पिक्सल शामिल होता है.

पिक्सल मैचिंग के वर्कफ़्लो का डायग्राम

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

Google मैच टैग अनुरोध के पैरामीटर

पैरामीटर ब्यौरा
google_gid Google यूज़र आईडी. निजता से जुड़ी पाबंदियों वाले अमेरिकी राज्य के उपयोगकर्ताओं के लिए, यह हमेशा का लिंक Google के मिलान टैग में दिया गया है.
google_cver कुकी का वर्शन. इसकी जानकारी हमेशा Google के मिलान में दी जाएगी टैग के साथ जोड़ा जा सकता है.
google_push इससे पता चलता है कि यह अनुरोध, Pixel Matching वर्कफ़्लो शुरू कर रहा है. वैल्यू, बिड करने वाले के इसी पैरामीटर के ज़रिए रिटर्न की जानी चाहिए रीडायरेक्ट प्रतिक्रिया.

बिड करने वाले का पिक्सल मैचिंग वाला रीडायरेक्ट पैरामीटर

पैरामीटर ब्यौरा
google_nid बिड करने वाले खाते का नेटवर्क आईडी (NID). इस आईडी को वापस पाया जा सकता है बिडर के ज़रिए संसाधन.
google_push इससे पता चलता है कि इस रीडायरेक्ट के ज़रिए, Pixel Matching के इवेंट पूरे किए जा रहे हैं इस्तेमाल किया जा सकता है. संबंधित Google मैच टैग से मिली वैल्यू बताया गया है.
google_hm

इसमें ऐसा डेटा शामिल होता है जिसे बिडिंग करने वाला, Google के होस्ट किए गए मैच में स्टोर करना चाहता है टेबल.

google_ula ऐसी स्ट्रिंग जिसका इस्तेमाल, उपयोगकर्ता को किसी मौजूदा उपयोगकर्ता सूची में जोड़ने के लिए किया जाता है. वैल्यू सही फ़ॉर्मैट userlistid[,timestamp] है:
  • userlistid: उपयोगकर्ता सूची का एक नंबर वाला आईडी.
  • timestamp: POSIX फ़ॉर्मैट में एक वैकल्पिक टाइमस्टैंप, बताता है कि उपयोगकर्ता को उपयोगकर्ता सूची में कब जोड़ा गया है.

उपयोगकर्ता को एक से ज़्यादा प्रॉम्प्ट में जोड़ने के लिए, यह यूआरएल पैरामीटर दोहराया जा सकता है सूचियां.

Google की ओर से शुरू किया गया: एकतरफ़ा पिक्सल मैचिंग

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

पहला चरण: Google, मैच टैग लगाता है

Google, एल्गोरिदम के हिसाब से चुने गए बिडर के लिए मैच टैग लगाता है. मिलान टैग में google_push पैरामीटर. यहां एक उदाहरण दिया गया है:

<img src="https://ad.network.com/pixel?google_push=PUSH_DATA" />

दूसरा चरण: उपयोगकर्ता का ब्राउज़र, बिड करने वाले के कुकिंग मैचिंग यूआरएल से पिक्सल का अनुरोध करता है

उपयोगकर्ता का ब्राउज़र, बिड करने वाले के कुकी मैचिंग यूआरएल से एक पिक्सल का अनुरोध करता है, जिसमें एचटीटीपी हेडर में बिड करने वाले की कुकी शामिल होगी.

बोली लगाने वाले की कुकी से मेल खाने वाले एंडपॉइंट को Google की कुकी पर रीडायरेक्ट करना होगा इससे मेल खाने वाला google_hm पैरामीटर अपने-आप भर जाता है base64 कोड में बदली गई कुकी डेटा है. दूसरा वेबलिंक ऐसा दिख सकता है फ़ॉलो किया जा रहा है:

https://cm.g.doubleclick.net/pixel?google_nid=BIDDER_ACCOUNT_NID&google_hm=HOSTED_MATCH_DATA&google_push=PUSH_DATA

Google को एक रीडायरेक्ट मिलेगा, जिसमें आपके बताए गए पैरामीटर शामिल होंगे में Google की कुकी जोड़नी होती है. अगर ऑपरेशन सफल है, तो बाद के बोली अनुरोधों में इस उपयोगकर्ता के लिए इंप्रेशन में शामिल होंगे इसके लिए बोली लगाने वाले ने BidRequest.hosted_match_data में होस्ट किया गया मिलान डेटा Google प्रोटोकॉल या BidRequest.user.buyeruid को Google की OpenRTB को लागू करना. बिड करने वाले, होस्ट की गई प्रॉपर्टी का इस्तेमाल करके भी उपयोगकर्ता सूचियों को भर सकते हैं उनके बताए गए डेटा से मेल खा सकता है.

आखिर में, Google उपयोगकर्ता के ब्राउज़र को 1x1 पारदर्शी पिक्सल दिखाता है.

ओपन बिडिंग की मदद से एक्सचेंज, बिड करने वाले की ओर से शुरू की गई रणनीति का इस्तेमाल कर सकते हैं और Google ने कुकी मैचिंग वर्कफ़्लो, ताकि Google User-ID को उनकी कुकी से मैच किया जा सके. कुकी Match Assist (सीएमए) एक्सचेंज के लिए एक अतिरिक्त सुविधा है, जो उन्हें ये काम करने में मदद करती है बिड करने वाले लोगों की मदद से, मैच टेबल बना सकते हैं.

  1. विज्ञापन दिखाते समय, Google एल्गोरिदम के ज़रिए यह चुनता है कि एक्सचेंज करके कुकी मैच असिस्ट टैग लगाता है, जिसमें: ढांचा:

    <img src="https://ob.exchange.com/pixel?google_gid=GOOGLE_GID&google_cver=1"/>
  2. Google के CMA मैच टैग की वजह से, एक्सचेंज का कुकी मैचिंग यूआरएल Pixel का अनुरोध मिलता है.

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

पाबंदियां

नए मैच के लिए अनुरोधों की फ़्रीक्वेंसी तय करें

कुकी के लिए कॉल की संख्या सीमित करना बोली लगाने वालों की ज़िम्मेदारी है उन उपयोगकर्ताओं के लिए मैच करने वाली सेवा जिनके पास Google के होस्ट किए गए मैच में नई एंट्री है टेबल. होस्ट की गई मैच टेबल में किसी एंट्री की समयसीमा 14 दिन में खत्म माना जा सकता है, इसके बाद, उसे रीफ़्रेश किया जा सकता है.

सभी पिक्सेल मिलान अनुरोधों का जवाब दें

Pixel मैचिंग वर्कफ़्लो का इस्तेमाल करके बिड करने वाले लोगों को सभी जवाबों को जवाब देना होता है Pixel Match के ऐसे अनुरोध जिनके जवाब में google_push भी शामिल है पैरामीटर. इससे, Google को ऐप्लिकेशन के इस्तेमाल की निगरानी करके नीतियां लागू करने में मदद मिलती है. अगर कोई बोली लगाने वाले की प्रतिक्रिया दर 90% से कम हो जाती है, तो Google Pixel Match के अनुरोध, उनके खाते पर भेजे गए.

एचटीटीपीएस एंडपॉइंट का इस्तेमाल करना

यह ज़रूरी है कि कुकी मैचिंग वाले सभी वर्कफ़्लो में इस्तेमाल किए गए एंडपॉइंट एचटीटीपीएस.

एचटीटीपीएस पर भेजे गए, Pixel Match के अनुरोध का जवाब देते समय, आपको एचटीटीपीएस पर कुकी मैचिंग सेवा पर रीडायरेक्ट करना ज़रूरी है. इसी तरह, बिडिंग करने वालों को रीडायरेक्ट करने वाले 'कुकी मैच असिस्ट' एंडपॉइंट के लिए भी एचटीटीपीएस का इस्तेमाल करना ज़रूरी है. अगर आपने Google को हर दो मिनट में एक से ज़्यादा बार एचटीटीपी से अनुरोध भेजा है, तो आपके खाते पर भेजे गए मिलते-जुलते वीडियो के अनुरोधों की संख्या को कम कर दिया जाएगा.

कुकी मैचिंग के ऐसे अनुरोध जो Google का ईयू उपयोगकर्ता सहमति की नीति में असली उपयोगकर्ता की सहमति के बारे में बताया जाना चाहिए. इस तरह के अनुरोधों के लिए ज़रूरी है यह बताएं कि सहमति इनमें से किसी एक तरीके का इस्तेमाल करके ली गई है:

उदाहरण

नीचे दिए गए उदाहरण में कुकी मैचिंग सेवा का इस्तेमाल, इन कामों के लिए किया जा सकता है अपने लक्ष्यों को हासिल करना. ध्यान दें कि जब तक अलग से न बताया गया हो, यह माना जाता है कि जिस उपयोगकर्ता पर कार्रवाई की गई है वह किसी निजता से जुड़ी पाबंदियों वाला अमेरिका का राज्य.

बिड करने वाले के होस्ट की गई मैच टेबल में जानकारी भरना

बिडिंग करने वाला व्यक्ति, कुकी मैचिंग वर्कफ़्लो का इस्तेमाल करके, अपने मैच को पॉप्युलेट कर सकता है सिर्फ़ google_nid और google_cm देकर टेबल देखें पैरामीटर अपने मिलान टैग में शामिल करें. यह ऐसा दिख सकता है:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_cm" />

अगर बोली लगाने वाले का कुकी मैचिंग यूआरएल, https://ad.network.com/pixel?id=1 पर सेट है, तो और कुकी मिलान कार्रवाई सफल होती है, तो Google बिड करने वाले के मैच टैग के लिए रिस्पॉन्स, कुछ ऐसा दिख सकता है:

https://ad.network.com/pixel?id=1&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1

अगर कुकी के मेल खाने की कार्रवाई इसलिए नहीं हो पाती, क्योंकि उपयोगकर्ता के पास तो Google कुकी का जवाब यह होगा:

https://ad.network.com/pixel?id=1&google_error=3

गड़बड़ी का कोड, गड़बड़ी की असल वजह पर निर्भर करता है. सीखने में कुकी मैचिंग वर्कफ़्लो के लिए संभावित गड़बड़ी कोड के बारे में ज़्यादा जानने के लिए, रीडायरेक्ट वाले यूआरएल पैरामीटर.

एक उपयोगकर्ता सूची में जोड़ें

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

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345" />

सफल जवाब के लिए, जहां बिड करने वाले का कुकी मैचिंग यूआरएल https://ad.network.com/pixel, Google का दूसरा वेबलिंक यह होगा:

https://ad.network.com/pixel?google_ula=12345,0

अगर कोई गड़बड़ी हुई है, तो उदाहरण के लिए, Google कुकी को उपयोगकर्ता के लिए—रीडायरेक्ट URL में google_error पैरामीटर:

  • https://ad.network.com/pixel?google_error=3

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

https://ad.network.com/pixel?google_ula=12345,2

एक से ज़्यादा उपयोगकर्ता सूची में जोड़ें

बिडिंग करने वाले लोग यह तय कर सकते हैं कि किसी उपयोगकर्ता को जिसमें 'मैच टैग' में कई google_ula पैरामीटर शामिल हैं. तय सीमा में तो यह ऐसा दिख सकता है:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345,7654321&google_ula=45678" />

प्रत्येक उपयोगकर्ता सूची के लिए कार्रवाई की स्थिति इसी तरह से रिपोर्ट की जाती है इसके माध्यम से रीडायरेक्ट में अलग-अलग google_ula पैरामीटर:

https://ad.network.com/pixel?google_ula=12345,2&google_ula=45678,0

ऊपर दिए गए रीडायरेक्ट में, हम देख सकते हैं कि उपयोगकर्ता के लिए कार्रवाई पूरी हो गई 45678 आईडी वाली सूची, लेकिन उपयोगकर्ता सूची आईडी 12345 के लिए विफल क्योंकि बिड करने वाले व्यक्ति के पास उसे ऐक्सेस करने की अनुमति नहीं थी.

कुकी मैच करने और उपयोगकर्ता को एक ही बार में उपयोगकर्ता सूची में जोड़ने के लिए अनुरोध है, तो बोली लगाने वाले के मिलान टैग में google_cm और google_ula:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=ad_network_xyz&google_ula=12345&google_cm" />

Google के बताए गए दूसरे वेबलिंक में google_gid, google_cver और google_ula. यह ऐसा दिख सकता है: फ़ॉलो किया जा रहा है:

https://ad.network.com/pixel?id=&google_gid=dGhpcyBpcyBhbiBleGFtGxl&google_cver=1&google_ula=12345,0

मैच को Google की होस्ट की गई मैच टेबल में स्टोर करना

अगर कोई बिड करने वाला व्यक्ति अपने कुकी डेटा को Google की होस्ट की गई मैच टेबल में स्टोर करना चाहता है, तो और यह उपयोगकर्ता अपने खुद के मिलान में Google उपयोगकर्ता आईडी के साथ मिलान को संग्रहित नहीं करता है टेबल में, उनके मैच टैग में google_hm पैरामीटर शामिल होना चाहिए, इसकी वैल्यू, वेब पर सुरक्षित की गई base64 कोड में बदली गई स्ट्रिंग होनी चाहिए. ऐसे उपयोगकर्ता के लिए जहां बिड करने वाले का, एन्कोड नहीं किया गया कुकी डेटा Cookie number 1! है. इसे कोड में बदला गया है मान Q29va2llIG51bWJlciAxIQ== होगा, जिसका इस्तेमाल नीचे दिए गए टैग की तरह मैच करें:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D" />

सफल जवाब के लिए, जहां बिड करने वाले का कुकी मैचिंग यूआरएल https://cookie-monster.com/pixel, Google का दूसरा वेबलिंक यह बी:

https://cookie-monster.com/pixel

google_gid पैरामीटर रीडायरेक्ट में नहीं है, क्योंकि मिलान टैग में google_cm शामिल नहीं था, और google_hm है को सही जवाबों में शामिल नहीं किया गया. आने वाले समय में, इंप्रेशन के लिए बिड रिक्वेस्ट के लिए बिड करने वाले को अपना होस्ट किया गया मैच डेटा Google के आरटीबी प्रोटोकॉल के लिए BidRequest.hosted_match_data या Google के OpenRTB लागू करने के लिए BidRequest.user.buyeruid.

यदि बोली लगाने वाले ने इसके बजाय किसी मिलान टैग का उपयोग किया है, जहां google_hm को base64 कोड में नहीं बदला गया था—जैसे chocolate_chunk!—रीडायरेक्ट यूआरएल ऐसा दिख सकता है फ़ॉलो किया जा रहा है:

https://cookie-monster.com/pixel?google_hm=2

ऊपर दिए गए रीडायरेक्ट यूआरएल में google_hm की वैल्यू शामिल है 2 ने सुझाव दिया कि कार्रवाई नहीं की जा सकी, क्योंकि वैल्यू डिकोड नहीं किया जा सकता.

उपयोगकर्ता सूचियों के साथ, बिडिंग करने वाले और Google की होस्ट की गई मैच टेबल

अगर बिड करने वाला व्यक्ति, Google के होस्ट किए गए उपयोगकर्ता के साथ-साथ अपनी इस्तेमाल की सूची होस्ट करता है, तो सूची बना सकता है और चाहता है कि एक ही मिलान टैग दोनों टेबल से मेल खाए और उपयोगकर्ता को किसी अगर उपयोगकर्ता सूची दी गई है, तो उनके मैच टैग में google_cm, google_hm, और google_ula पैरामीटर. अगर बिड करने वाले की कुकी डेटा Cookie number 1! है, कोड में बदला गया मान यह होगा Q29va2llIG51bWJlciAxIQ==, जो की तरह एक मिलान टैग बनेगा फ़ॉलो किया जा रहा है:

<img src="https://cm.g.doubleclick.net/pixel?google_nid=cookie-monster&google_hm=Q29va2llIG51bWJlciAxIQ%3D%3D&google_cm&google_ula=12345" />

सफल जवाब के लिए, जहां बिड करने वाले का कुकी मैचिंग यूआरएल https://cookie-monster.com/pixel, Google का दूसरा वेबलिंक यह ऐसे दिखेंगे:

https://cookie-monster.com/pixel?google_gid=ABCDETC&google_cver=1&google_ula=12345,0

रीडायरेक्ट मिलने पर, बिड करने वाले का बताए गए Google User-ID से मैच किया जा सकता है google_gid में, अपनी मैच टेबल में कुकी डेटा के साथ. तय सीमा में साथ ही, वे यह तय कर सकते हैं कि Google की ओर से होस्ट की जाने वाली मैच टेबल और उपयोगकर्ता सूची कार्रवाइयां सफल रही. इस वजह से, बिड करने वाले को पहले से टारगेट करने वाली कोई भी चीज़ किसी उपयोगकर्ता सूची आईडी को टारगेट करने के लिए कॉन्फ़िगर करने पर, बिड करने वाला व्यक्ति उपयोगकर्ता से इंप्रेशन के लिए बिड रिक्वेस्ट पाने के लिए. इसी तरह, इन बिड में अनुरोध है, तो बोली लगाने वाले को अपना होस्ट किया गया मैच डेटा Google के आरटीबी प्रोटोकॉल के लिए BidRequest.hosted_match_data या Google के OpenRTB लागू करने के लिए BidRequest.user.buyeruid.