पीपीएस की मदद से विज्ञापन कैंपेन को बेहतर बनाना

प्लैटफ़ॉर्म चुनें: HTML5 Android iOS tvOS

विज्ञापन अनुरोधों में, ऑडियंस और कॉन्टेक्स्ट से जुड़ा डेटा, पब्लिशर से मिले सिग्नल (पीपीएस) के तौर पर भेजा जा सकता है. पीपीएस की मदद से, उपयोगकर्ता के डेटा का इस्तेमाल करके प्रोग्रामैटिक तरीके से कमाई करने की प्रोसेस को बेहतर बनाया जा सकता है. इसके लिए, आपको बिड करने वालों को ऑडियंस की विशेषताओं के बारे में बताना होगा. ऐसा सभी लेन-देन के टाइप में स्टैंडर्ड टैक्सनॉमी का इस्तेमाल करके किया जा सकता है. इसके लिए, उपयोगकर्ता के आइडेंटिफ़ायर शेयर करने की ज़रूरत नहीं होती. आपकी ऑडियंस की विशेषताओं में, व्यवहार और दिलचस्पी पर आधारित डेटा ( IAB ऑडियंस टैक्सनॉमी 1.1) और कॉन्टेक्स्ट के हिसाब से उपलब्ध डेटा ( IAB कॉन्टेंट टैक्सनॉमी 2.2) शामिल हो सकता है. पब्लिशर से मिले स्ट्रक्चर्ड सिग्नल भी भेजे जा सकते हैं. इन्हें Google तय करता है. इनकी मदद से, अतिरिक्त सिग्नल भेजे जा सकते हैं.

उपयोगकर्ता के सिग्नल का JSON बनाएं

सबसे ऊपर, एक की-वैल्यू पेयर वाला JSON ऑब्जेक्ट बनाएं. कुंजी PublisherProvidedTaxonomySignals होनी चाहिए और इसकी वैल्यू, ऑब्जेक्ट की एक शृंखला होनी चाहिए. ऐरे में मौजूद हर ऑब्जेक्ट में दो की-वैल्यू पेयर होने चाहिए:

  • taxonomy कुंजी, जो यहां दी गई वैल्यू स्वीकार करती है. ये वैल्यू, IAB के सार्वजनिक तौर पर उपलब्ध इन स्पेसिफ़िकेशन के साथ मैप की जाती हैं:

    • ऑडियंस टैक्सनॉमी 1.1 के लिए IAB_AUDIENCE_1_1
    • IAB_CONTENT_2_2 Content Taxonomy 2.2 के लिए
  • values कुंजी, जिसमें स्ट्रिंग के तौर पर टैक्सोनॉमी की वैल्यू का ऐरे होता है.

स्ट्रक्चर्ड सिग्नल का अरे बनाना

स्ट्रक्चर्ड सिग्नल के लिए, PublisherProvidedStructuredSignals कुंजी जोड़ें. इसकी वैल्यू, ऑब्जेक्ट के कलेक्शन की होनी चाहिए. सिग्नल की-वैल्यू की इस सूची के आधार पर ऑब्जेक्ट बनाएं:

स्ट्रक्चर्ड सिग्नल की टेबल के व्यू को टॉगल करें

सिग्नल <code" dir="ltr" translate="no">"type" Value</code"> "single_value" की संभावित वैल्यू "values" की संभावित वैल्यू
ऑडियो फ़ीड टाइप "audio_feed"
  • "af_1": संगीत
  • "af_2": ब्रॉडकास्ट
  • "af_3": पॉडकास्ट
लागू नहीं
सामग्री रेटिंग "content_rating"
  • "cr_1": G
  • "cr_2": PG
  • "cr_3": टी
  • "cr_4": MA
लागू नहीं
कॉन्टेंट डिलीवरी "delivery" लागू नहीं
  • "cd_1": स्ट्रीमिंग
  • "cd_2": प्रोग्रेसिव
  • "cd_3": डाउनलोड करें
प्रोडक्शन क्वालिटी "prodq"
  • "pq_1": पेशेवर तरीके से बनाया गया
  • "pq_2": प्रोज़्यूमर
  • "pq_3": यूज़र जनरेटेड कॉन्टेंट (यूजीसी)
लागू नहीं

टैक्सोनॉमी सिग्नल के लिए IAB_AUDIENCE_1_1 और IAB_CONTENT_2_2 का इस्तेमाल करने वाला यह उदाहरण देखें. इसमें स्ट्रक्चर्ड सिग्नल भी शामिल हैं.

const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["6", "284"]
     // '6' = 'Demographic | Age Range | 30-34'
     // '284' = 'Interest | Business and Finance |  Mergers and Acquisitions'
  },
  {
     "taxonomy": "IAB_CONTENT_2_2",
     "values": ["49", "138"]
     // '49' = 'Books and Literature | Poetry'
     // '138' = 'Education | College Education | College Planning'
  }],
  "PublisherProvidedStructuredSignals": [{
      "type": "audio_feed",
      "single_value": "af_1",
    },
    {
      "type": "delivery",
      "values": ["cd_1", "cd_3"],
    },
  ],
};

विज्ञापन अनुरोध कॉन्फ़िगर करना

अपने AdsRequest के साथ पीपीएस भेजने के लिए, यह तरीका अपनाएं:

  • उपयोगकर्ता की दिलचस्पी, व्यवहार या कॉन्टेक्स्ट के हिसाब से डेटा का JSON ऑब्जेक्ट बनाएं.
  • ऊपर दिए गए JSON ऑब्जेक्ट से, Base64 में एन्कोड की गई ASCII स्ट्रिंग बनाएं.
  • &ppsj= पैरामीटर का इस्तेमाल करके, कोड में बदली गई स्ट्रिंग को अपने विज्ञापन टैग यूआरएल में जोड़ें.
const userSignals = {
  "PublisherProvidedTaxonomySignals": [{
     "taxonomy": "IAB_AUDIENCE_1_1",
     "values": ["1", "284"]
  }]
};

const sampleAdTag = "https://pubads.g.doubleclick.net/gampad/ads?iu=/21775744923/external/single_ad_samples&sz=640x480&cust_params=sample_ct%3Dlinear&ciu_szs=300x250%2C728x90&gdfp_req=1&output=vast&unviewed_position_start=1&env=vp"

const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));

const finalAdTag = sampleAdTag + "&ppsj=" + encodedSignals;