بهبود پویش‌های آگهی با «پرداخت به‌ازای فروش»

پلاتفرم را انتخاب کنید: HTML5 Android iOS tvOS

می‌توانید داده‌های زمینه‌ای و مخاطب را به‌عنوان نشان‌های ناشرداده (PPS) در درخواست‌های آگهی ارسال کنید. با PPS، می‌توانید از داده‌های کاربرتان برای بهبود درآمدزایی برنامه‌ای استفاده کنید. این کار با انتقال ویژگی‌های مخاطبانتان به پیشنهاددهندگان در همه انواع تراکنش، بااستفاده از طبقه‌بندی‌های استاندارد، و بدون نیاز به هم‌رسانی شناسه‌های کاربر انجام می‌شود. ویژگی‌های مخاطب شما می‌تواند شامل داده‌های رفتاری و مبتنی بر علاقه (طبقه‌بندی مخاطب IAB نسخه ۱.۱) و داده‌های زمینه‌ای (طبقه‌بندی محتوای IAB نسخه ۲.۲) باشد. همچنین می‌توانید نشان‌های ساختاریافته ناشرداده را که توسط Google تعریف شده‌اند ارسال کنید و اجازه دهید نشان‌های بیشتری ارسال شود.

ساخت JSON سیگنال‌های کاربر

در سطح بالا، یک شیء JSON با یک جفت کلید-مقدار ایجاد کنید. کلید باید PublisherProvidedTaxonomySignals باشد و مقدار آن باید آرایه‌ای از اشیاء باشد. هر شیء در آرایه باید ۲ جفت کلید-مقدار داشته باشد:

  • کلید taxonomy که مقادیر زیر را می‌پذیرد که به مشخصات عمومی IAB زیر نگاشت شده‌اند:

    • ‫IAB_AUDIENCE_1_1 برای «طبقه‌بندی مخاطب» نسخه ۱.۱
    • IAB_CONTENT_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": گل
  • ‫"cr_2": PG
  • "cr_3": تریلیون
  • ‫"cr_4": MA
نامربوط
Content Delivery "delivery" نامربوط
  • ‫"cd_1": جاری‌سازی
  • "cd_2": پیشرو
  • "cd_3": بارگیری
کیفیت تولید "prodq"
  • "pq_1": تولیدشده به‌صورت حرفه‌ای
  • "pq_2": Prosumer
  • "pq_3": تولیدشده توسط کاربر (UGC)
نامربوط

مثال زیر را ببینید که از 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"],
    },
  ],
};

پیکربندی درخواست آگهی

برای ارسال PPS با AdsRequest، این مراحل را دنبال کنید:

  • شیء JSON را با داده‌های علایق، رفتار، یا بافتار کاربر ایجاد کنید.
  • رشته ASCII کدبندی‌شده با Base64 را از شیء JSON بالا ایجاد کنید.
  • رشته کدبندی‌شده را با پارامتر &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;