وتيرة عرض الإعلانات حسب معدّل التكرار

تعرَّف على كيفية التحكّم لدى مشتري الإعلانات (نظام تخطيط الحملة وحساب المعلِن) الذي يدير حملة إعلانية في وتيرة عرض الإعلانات حسب عدد المرات التي شاهد فيها المستخدِم إعلانًا أو تفاعل معها. يؤدي التحكّم في عرض الإعلانات حسب معدّل التكرار إلى تحسين تجربة الجمهور من خلال تجنّب الشعور بالضجر من الإعلانات، كما يزيد من الأرباح من خلال الوصول إلى المزيد من المستخدِمين بالميزانية نفسها. يعرض هذا الدليل طرقًا متعدّدة للعمل مع معدّل تكرار الإعلانات.

مغادرة مجموعة باهتمامات مشتركة

يمكنك الاتصال برقم navigator.leaveAdInterestGroup() لطلب مغادرة متصفّح المستخدِم لمجموعة اهتمامات عند النقر على إعلان. من داخل إطار الإعلان الفائز وإطاراته الفرعية، يمكنك استدعاء leaveAdInterestGroup() ما دام مصدر الإطار هو نفسه مصدر مجموعة الاهتمامات. ومن بين الأساليب التي يمكن اتّخاذها إضافة إطار فرعي غير مرئي داخل إطار الإعلان المسؤول عن مغادرة مجموعة الاهتمامات.

يؤدّي مغادرة مجموعة الاهتمامات بالإعلان إلى منع تقديم عروض أسعار في المستقبل، ويُعدّ ذلك شكلاً من أشكال تحديد عدد مرّات الظهور.

استخدام إشارة prevWinsMs أثناء إنشاء عروض الأسعار

للتحكّم البسيط في معدّل التكرار، يمكنك استخدام الحقل prevWinsMs في browserSignals ضمن generateBid().

يحتوي الحقل prevWinMs على الإعلانات الفائزة لفئة الاهتمام، والوقت المستغرَق منذ مرات الفوز السابقة بالثواني المللي. يُرجى العِلم أنّ عنصر ad هنا لا يحتوي إلا على الحقلين renderURL وmetadata.

استخدِم هذه الإشارة لتحديد ما إذا كان يجب عرض الإعلان. سيؤدّي عرض قيمة عرض سعر تبلغ 0 إلى ضمان عدم فوز الإعلان بالمزاد.

يمكنك أيضًا استخدام ملفّ تعريف ارتباط تابع للطرف الأول لتخزين معلومات النقرات. عند عرض الإعلان، يتم استبدال مجموعة اهتمامات حالية ببيانات النقرة كإشارات عروض أسعار المستخدِم (userBiddingSignals).

يوضّح الرسم البياني التالي التسلسل:

مخطّط بياني يصف تسلسل تخزين بيانات النقرات في ملفّ تعريف ارتباط تابع للطرف الأوّل وقراءته في وقت لاحق للتحكّم في معدّل التكرار

  1. يزور المستخدِم صفحة المعلِن.
  2. يُنشئ المشتري (المعلِن/نظام إدارة التوزيع) صفيفًا لبيانات النقرات في ملفّ تعريف ارتباط الطرف الأوّل.
  3. يضيف المشتري (المعلِن/نظام إدارة العروض) المستخدِم إلى مجموعة اهتمامات، ويضبط صفيف clicks الأوّلي في الحقل userBiddingSignals.
  4. في وقت لاحق، يزور المستخدم صفحة الناشر.
  5. يُجري البائع (الناشر/نظام إدارة التوزيع) مزادًا في Protected Audience، ويتم عرض الإعلان الفائز على المستخدم.
  6. ينقر المستخدِم على الإعلان الفائز.
  7. يتم توجيه المستخدم إلى صفحة المعلِن.
    • يحتوي عنوان URL الذي يتم النقر عليه على اسم مجموعة الاهتمامات كمَعلمة طلب بحث.
  8. يقرأ المشتري (المعلِن/نظام إدارة الأداء) ملفّ تعريف ارتباط الطرف الأول الحالي.
  9. يضيف المشتري (المعلِن/نظام إدارة التوزيع) الطابع الزمني الجديد للنقر إلى بيانات النقرات الحالية.
  10. يعدّل المشتري (المعلِن/نظام إدارة التوزيع) مجموعة الاهتمامات باستخدام بيانات النقرات الجديدة.
  11. يعدّل المشتري (المعلِن/نظام إدارة الأداء) ملفّ تعريف ارتباط الطرف الأوّل باستخدام بيانات النقرة الجديدة.

يصبح الطابع الزمني في حقل click من userBiddingSignals متاحًا داخل الدالة generateBid() عندما يزور المستخدِم صفحة الناشر مرة أخرى، ويمكن للمشتري استخدام هذه البيانات للتحكّم في عرض الإعلانات.

ما هي الخطوات التالية؟

نريد المشاركة في محادثات معك للتأكد من أننا ننشئ واجهة برمجة تطبيقات تناسب الجميع.

مناقشة واجهة برمجة التطبيقات

مثل واجهات برمجة التطبيقات الأخرى في "مبادرة حماية الخصوصية"، يتم توثيق واجهة برمجة التطبيقات هذه ومناقشتها بشكل علني.

إجراء التجارب باستخدام واجهة برمجة التطبيقات

يمكنك تجربة الميزة والمشاركة في محادثة حول Protected Audience API.