تعرَّف على كيف يمكن لمشتري الإعلانات (منصّة عرض الطلب والمعلِن) الذي يُطلق حملة إعلانية التحكّم في وتيرة عرض الإعلانات من خلال عدد المرات التي شاهد فيها المستخدم إعلانًا أو تفاعل معه. يؤدي التحكّم في عرض الإعلانات حسب عدد مرات الظهور إلى تحسين تجربة الجمهور من خلال تجنُّب ملل الإعلانات، وزيادة الإيرادات من خلال الوصول إلى المزيد من المستخدمين بالميزانية نفسها. يوضّح هذا الدليل طرقًا متعدّدة للتعامل مع معدّل تكرار ظهور الإعلانات.
مغادرة مجموعة باهتمامات مشتركة
يمكنك طلب navigator.leaveAdInterestGroup()
من متصفّح المستخدِم مغادرة مجموعة اهتمامات مشتركة عند النقر على إعلان. من داخل إطار الإعلان الفائز وإطاراته الفرعية، يمكنك طلب leaveAdInterestGroup()
طالما أنّ مصدر الإطار هو نفسه مصدر مجموعة الاهتمامات. أحد الأساليب التي يمكن اتّخاذها هو إضافة إطار فرعي غير مرئي داخل إطار الإعلان يكون مسؤولاً عن مغادرة المجموعة المهتمة بموضوع معيّن.
يؤدي مغادرة مجموعة الاهتمامات الإعلانية إلى منع عروض الأسعار المستقبلية، ويعمل كشكل من أشكال تحديد عدد مرات الظهور.
استخدام إشارة prevWinsMs
أثناء إنشاء عروض الأسعار
للتحكّم في معدّل التكرار، يمكنك استخدام الحقل prevWinsMs
في browserSignals
داخل generateBid()
.
يحتوي الحقل prevWinMs
على الإعلانات الفائزة في مجموعة الاهتمامات، والوقت المنقضي منذ فوزها السابق بالملّي ثانية. يُرجى العِلم أنّ العنصر ad
هنا لا يحتوي إلا على الحقلَين renderURL
وmetadata
.
استخدِم هذه الإشارة لتحديد ما إذا كان يجب عرض الإعلان. سيضمن عرض قيمة عرض سعر تساوي 0 عدم فوز الإعلان بالمزاد.
تخزين بيانات النقرات في ملف تعريف ارتباط خاص بالطرف الأول
يمكنك أيضًا استخدام ملف تعريف ارتباط تابع للطرف الأول لتخزين معلومات النقرات. عند عرض الإعلان، استبدِل مجموعة اهتمامات حالية ببيانات النقرة كإشارات عروض أسعار المستخدم (userBiddingSignals
).
يوضّح الرسم البياني التالي التسلسل:
- ينتقل المستخدم إلى صفحة المعلِن
- يبدأ المشتري (المعلِن/منصّة طلب الشراء) مصفوفة بيانات النقرات في ملف تعريف الارتباط الخاص بالطرف الأول.
- يضيف المشتري (المعلِن/وسيط عرض الطلب) المستخدِم إلى مجموعة باهتمامات مشتركة، ويضبط مصفوفة
clicks
الأولية في الحقلuserBiddingSignals
. - في وقت لاحق، يزور المستخدم صفحة الناشر.
- ينفّذ البائع (الناشر/منصّة طلب الإعلانات) مزادًا في Protected Audience، ويتم عرض الإعلان الفائز للمستخدِم.
- ينقر المستخدِم على الإعلان الفائز.
- يتم توجيه المستخدم إلى صفحة المعلِن.
- يحتوي عنوان URL لنسبة النقر إلى الظهور على اسم مجموعة الاهتمامات كمعلَمة طلب بحث
- يقرأ المشتري (المعلن/منصّة طلب) ملف تعريف الارتباط الحالي التابع للطرف الأول
- يضيف المشتري (المعلِن/منصّة طلب) الطابع الزمني الجديد للنقرة إلى بيانات النقرات الحالية.
- يعدّل المشتري (المعلن/منصّة عرض الطلب) مجموعة الاهتمامات باستخدام بيانات النقرات الجديدة.
- يعدّل المشتري (المعلِن/منصّة طلب الشراء) ملف تعريف الارتباط الخاص بالطرف الأول باستخدام بيانات النقرات الجديدة.
يصبح الطابع الزمني في الحقل click
من userBiddingSignals
متاحًا داخل الدالة generateBid()
عندما ينتقل المستخدِم إلى صفحة الناشر مرة أخرى، ويمكن للمشتري استخدام هذه البيانات للتحكّم في عرض الإعلانات.
ما هي الخطوات التالية؟
نريد المشاركة في محادثات معك للتأكد من أننا ننشئ واجهة برمجة تطبيقات تناسب الجميع.
مناقشة واجهة برمجة التطبيقات
مثل واجهات برمجة التطبيقات الأخرى في "مبادرة حماية الخصوصية"، يتم توثيق واجهة برمجة التطبيقات هذه ومناقشتها بشكل علني.
إجراء التجارب باستخدام واجهة برمجة التطبيقات
يمكنك تجربة الميزة والمشاركة في محادثة حول Protected Audience API.