يحرص الناشرون عادةً على تنويع مصادر طلب الإعلانات لتحسين الإيرادات، ويستعينون بشركات متعدّدة (مثل منصات عرض الإعلانات من جهة المورّدين ومنصات عرض الإعلانات من جهة الطلب) لتحديد أفضل إعلان لموضع إعلان معيّن على الصفحة. يمكن استخدام Protected Audience لإجراء مزاد باستخدام بيانات من مواقع إلكترونية مختلفة مع عدة بائعين يجري كل منهم مزاده الخاص.
قبل البدء، تعرَّف على كيفية إجراء مزاد Protected Audience مع بائع واحد.
التعريفات
تصف الجداول التالية بعض المصطلحات المستخدَمة في هذا المستند.
مزادات
| المزاد | التعريف |
|---|---|
| مزاد يستخدم Protected Audience API | مزاد إعلاني يتضمّن تقديم عروض أسعار على مجموعة اهتمامات تم إنشاؤها على موقع إلكتروني آخر. |
| مزاد Protected Audience للبائعين المتعدّدين | مزاد Protected Audience API ذو مستويَين يتضمّن أولاً مزادات متوازية متعددة للمكوّنات، ثم يتم إرسال الإعلان الحاصل على أعلى نتيجة إلى المزاد النهائي ذي المستوى الأعلى. |
| المزاد على أعلى مستوى | مزاد الإعلانات النهائي ضمن مزاد Protected Audience الذي يضمّ بائعين متعدّدين، وهو يقدّم نتائج التقييم للفائزين في مزادات المكوّنات من مزادات المكوّنات. |
| مزاد المكوّنات | هو مزاد متداخل ضمن مزاد Protected Audience API متعدد البائعين، حيث يُجري كل بائع مزاداته المكوّنة بالتوازي. يتم نقل الإعلانات الحاصلة على أعلى النتائج من كل مزاد على مستوى المكوّن إلى المزاد على المستوى الأعلى. |
مشارك
| مُشارِك | التعريف |
|---|---|
| المعلِن | الجهة التي تريد موضع إعلان وتنشئ مواد الإعلان الإبداعية. |
| الناشر | الجهة التي توفّر مستودعًا إعلانيًا للمزاد |
| مشتري | الجهة التي تقدّم عرضًا في مزاد لشراء المساحة الإعلانية من البائع عادةً ما يكون وسيط عرض طلب (DSP). |
| بائع من المستوى الأعلى | الجهة التي تستدعي (أي تنشئ) مزاد Protected Audience المتعدّد البائعين وتشارك في المزاد على أعلى مستوى |
| بائع المكوّنات | الجهة التي تدير مزادًا فرعيًا ضمن مزاد Protected Audience المتعدّد البائعين لبيع المساحة الإعلانية للناشر إلى المشترين عادةً ما يكون هذا هو وسيط عرض إعلانات المورّدين (SSP). |
إعداد مزاد متعدد البائعين
تتّبع عملية إعداد مزاد متعدّد البائعين الخطوات نفسها إلى حدّ كبير المتبّعة في إعداد مزاد لبائع واحد، مع اختلاف رئيسي واحد. لتفعيل مزادات المكوّنات، على البائع الرئيسي تضمين قائمة auctionConfigs لكل بائع في حقل componentAuctions الخاص بـ auctionConfig. تتّبع هذه
auctionConfigs التنسيق نفسه كما لو كانت معروضة في مزاد يشارك فيه بائع واحد، مع أنّها قد لا تتضمّن componentAuctions. يمكن أن يكون هناك مزاد واحد فقط على المستوى الأعلى في أي مزاد يستخدم Protected Audience API. بالإضافة إلى ذلك، عندما تكون قيمة componentAuctions غير فارغة، يجب أن تكون قيمة interestGroupBuyers فارغة.
مزاد Protected Audience يضمّ عدّة بائعين
يتم تنفيذ مزادات المكوّنات بالتوازي، وفي كل مزاد مكوّنات، ينشئ المتصفّح عروض أسعار من منطق عروض الأسعار لكل مشترٍ مشارك في مزاد المكوّنات هذا، ويقيّم كل عرض سعر باستخدام منطق التقييم الخاص ببائع المكوّنات، ثم يعرض الإعلان الحاصل على أعلى نتيجة في المزاد ذي المستوى الأعلى. يمكن أن يعرض مزاد كل بائع للمكوّنات مرشّحًا واحدًا للإعلان على الأكثر في المزاد ذي المستوى الأعلى. يمكن وصف مسار المزاد على النحو التالي:
- يحمّل موقع الناشر النص البرمجي الخاص بالبائع على المستوى الأعلى.
- توفّر مكتبة البائع على المستوى الأعلى من جهة العميل إعدادات مزاد المكوّنات مع إشارات من المشترين إلى البائع على المستوى الأعلى.
- يبدأ البائع ذو المستوى الأعلى مزاد Protected Audience API من خلال طلب
runAdAuction(). - مزاد المكوّنات الخاص بالبائع (أ) (يتم تنفيذه بالتوازي مع مزاد المكوّنات الخاص بالبائع (ب)). يقرأ المتصفّح مجموعات اهتمامات المستخدم لجميع المشترين المشاركين في المزاد الخاص بالمكوّنات الذي يجريه "البائع أ".
- يستردّ المتصفّح نصوص عروض الأسعار وإشارات عروض الأسعار الموثوقة من المواقع الجغرافية المحدّدة في مجموعات اهتمامات المشترين المشاركين في المزاد المكوّن.
- ينشئ المتصفّح عروض الأسعار من خلال تنفيذ منطق إنشاء عروض الأسعار لكلّ مشترٍ.
- يجلب المتصفّح نص التسجيل والإشارات الموثوقة للتسجيل لكل إعلان من "البائع أ".
- ينفّذ المتصفّح منطق التسجيل الخاص بالبائع (أ) لكل عرض سعر.
- يختار المتصفّح الإعلان الذي حصل على أعلى نتيجة من خلال منطق التسجيل الخاص بالبائع (أ).
- مزاد المكوّنات الخاص بالبائع B (يتم تنفيذه بالتوازي مع مزاد المكوّنات الخاص بالبائع A) يقرأ المتصفّح مجموعات اهتمامات المستخدم لجميع المشترين المشاركين في مزاد المكوّنات الذي يجريه "البائع ب".
- يستردّ المتصفّح نصوص عروض الأسعار وإشارات عروض الأسعار الموثوقة من المواقع الجغرافية المحدّدة في مجموعات اهتمامات المشترين المشاركين في المزاد المكوّن.
- يُنشئ المتصفّح عروض الأسعار من خلال تنفيذ منطق إنشاء عروض الأسعار الخاص بكل مشترٍ.
- يستردّ المتصفّح نص برمجي خاصًا بالتسجيل وإشارات تسجيل موثوقة لكل إعلان من "البائع ب".
- ينفّذ المتصفّح منطق التسجيل الخاص بالبائع (ب) لكل عرض سعر.
- يختار المتصفّح الإعلان الذي حصل على أعلى نتيجة من خلال منطق التسجيل الخاص بالبائع (ب).
بعد اكتمال مزادات المكوّنات، سيحصل المتصفّح على قائمة بالإعلانات التي يمكن إرسالها إلى منطق التسجيل الخاص بالبائع على المستوى الأعلى.
تسجيل نتائج المزادات على أعلى مستوى وعرض الإعلانات
بعد تنفيذ مزادات المكوّنات من القسم السابق، ينفّذ المتصفّح منطق التسجيل الخاص بالبائع على المستوى الأعلى على الإعلان الفائز في كل مزاد من مزادات المكوّنات.
- يجلب المتصفّح نص برمجي خاصًا بالتسجيل من البائع الأعلى مستوى، بالإضافة إلى إشارات تسجيل موثوق بها لكل إعلان.
- ينفّذ المتصفّح منطق تسجيل النقاط الخاص بالبائع الأعلى مستوى لكل عرض فائز من جميع المزادات المكوّنة. يحسب النص البرمجي نتيجة الاستحسان، ويستند على الأرجح إلى سعر عرض الإعلان في "الجمهور المحمي".
- يختار المتصفّح الإعلان الذي حصل على أعلى نتيجة جاذبية أرسلها منطق التسجيل الخاص بالبائع الأعلى مستوى.
- يعرض مزاد Protected Audience عنصر
FencedFrameConfigأو معرّف URN مبهم لمكتبة البائع من المستوى الأعلى من جهة العميل. - تضبط مكتبة من جهة العميل السمة
configللإطار المحمي على العنصرFencedFrameConfigأو تضبط السمةsrcللإطار iframe على عنوان URN مبهم للإعلان الفائز في Protected Audience. - يجلب المتصفّح الإعلان الفائز في مزاد Protected Audience API من المعلِن.
- يعرض المتصفّح الإعلان للمستخدم.