يمكنك إرسال بيانات الجمهور والسياق على أنّها إشارات مقدَّمة من الناشر (PPS) في طلبات الإعلانات. باستخدام "الإشارات المقدَّمة من الناشر"، يمكنك استخدام بيانات المستخدمين لتحسين تحقيق الربح الآلي من خلال إعلام مقدِّمي عروض الأسعار بسمات جمهورك في جميع أنواع المعاملات، باستخدام التصنيفات العادية، بدون الحاجة إلى مشاركة معرّفات المستخدمين. يمكن أن تتضمن خصائص جمهورك بيانات السلوكية استنادًا إلى الاهتمامات (الإصدار 1.1 من تصنيف الجمهور الصادر عن مكتب IAB)، والبيانات السياقية (تصنيف المحتوى من IAB 2.2). ويمكنك أيضًا إرسال الإشارات المنظَّمة المقدَّمة من الناشر، والتي تحدّدها Google، والسماح بإرسال إشارات إضافية.
إنشاء ملف JSON لإشارات المستخدم
في المستوى الأعلى، أنشئ عنصر JSON يتضمّن زوجًا واحدًا من المفتاح والقيمة. يجب أن يكون المفتاح
PublisherProvidedTaxonomySignals
، ويجب أن تكون قيمته صفيفًا
من العناصر. يجب أن يتضمّن كل عنصر في المصفوفة زوجَي مفتاح/قيمة:
مفتاح
taxonomy
الذي يقبل القيم التالية التي يتم ربطها بمواصفات IAB العامة التالية:IAB_AUDIENCE_1_1
لتصنيف الجمهور 1.1IAB_CONTENT_2_2
لتصنيف المحتوى 2.2
يشير ذلك المصطلح إلى مفتاح
values
مع مصفوفة مقابلة من قيم تصنيف السلسلة.
إنشاء صفيف الإشارات المنظَّمة
بالنسبة إلى الإشارات المنظَّمة، أضِف المفتاح PublisherProvidedStructuredSignals
مع
قيمة لمجموعة من العناصر. ويمكنك إنشاء الكائن استنادًا إلى القائمة التالية
لقيم مفاتيح الإشارة:
تبديل عرض جدول الإشارات المنظَّمة
إشارة | <code" dir="ltr" translate="no">"type" Value</code"> | القيم المحتملة "single_value" |
قيم "values" المحتملة |
---|---|---|---|
نوع خلاصة الصوت | "audio_feed" |
|
timing fixed in amara |
تقييم المحتوى | "content_rating" |
|
timing fixed in amara |
عرض المحتوى | "delivery" |
timing fixed in amara |
|
جودة الإنتاج | "prodq" |
|
timing fixed in amara |
راجِع المثال التالي الذي يستخدم 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) باستخدام StreamRequest
:
- أنشئ عنصرًا بتنسيق JSON يتضمّن اهتمامات المستخدم أو سلوكه أو بياناته السياقية.
- أنشِئ سلسلة ASCII بترميز Base64 من كائن JSON أعلاه.
- أضِف السلسلة المشفَّرة باستخدام
StreamRequest.adTagParameters
.
const userSignals = {
"PublisherProvidedTaxonomySignals": [{
"taxonomy": "IAB_AUDIENCE_1_1",
"values": ["1", "284"]
}]
};
const encodedSignals = encodeURIComponent(window.btoa(JSON.stringify(userSignals)));
streamRequest.adTagParameters = { "ppsj" : encodedSignals };