إجراء مزاد على المتصفّح مع بائعين متعددين

يُعدّد الناشرون عادةً مصادر طلب الإعلانات لتحسين الإيرادات ويستخدمون عدة شركات (مثل منصّات عرض إعلانات المورّدين ومنصّات عرض إعلانات المشترين) لتحديد أفضل إعلان لمساحة إعلانية معيّنة على الصفحة. يمكن استخدام Protected Audience لإجراء مزاد باستخدام بيانات من عدّة مواقع إلكترونية مع بائعين متعدّدين يُجري كلّ منهم مزادًا خاصًا به.

قبل البدء، تعرَّف على كيفية إجراء مزاد "شرائح الجمهور المحمية" مع بائع واحد.

التعريفات

توضِّح الجداول التالية بعض المصطلحات المستخدَمة في هذا المستند.

مزادات

المزاد التعريف
مزاد Protected Audience مزاد إعلاني يتضمّن تقديم عروض أسعار لمجموعة اهتمامات تم إنشاؤها على موقع إلكتروني آخر.
مزاد البائعين المتعدّدين في Protected Audience مزاد Protected Audience API من مستويَين يتضمن أولاً مزادات مكوّنات متعدّدة وموازية، ثم يرسل الإعلان الأعلى تقييمًا إلى المزاد النهائي من المستوى الأعلى.
المزاد على مستوى أعلى مزاد الإعلانات النهائي ضمن مزاد البائعين المتعدّدين في "شريحة الجمهور المحمية" الذي يقدّم النقاط لفائزي مزاد المكوّنات من مزادات المكوّنات.
مزاد المكوّنات مزاد مُدمَج ضمن مزاد متعدد البائعين يستخدم Protected Audience API، حيث يُجري كل بائع مكوّنات مزادات المكوّنات بشكل موازٍ. يتمّ تصعيد الإعلانات الأفضل أداءً من كلّ مزاد مكوّن إلى المزاد على مستوى أعلى.

مشارك

مُشارِك التعريف
المعلِن الجهة التي تريد الحصول على موضع إعلان وتنشئ تصميم الإعلان.
الناشر الجهة التي تقدّم مستودع الإعلانات للمزاد
مشتري الجهة التي تقدّم عروض أسعار في مزاد لشراء المساحة الإعلانية من بائع غالبًا ما يكون وسيط عرض طلب (DSP).
البائع من المستوى الأعلى الجهة التي تستدعي (أي تنشئ) مزاد "الجمهور المحمي" المتعدد البائعين وتشارك في مزاد المستوى الأعلى.
بائع المكوّنات الجهة التي تُجري مزادًا لمكوّن ضمن مزاد "الجمهور المحمي" المتعدد البائعين لبيع المساحة الإعلانية للناشر للمشترين. وعادةً ما يكون هذا هو وسيط عرض إعلانات المورّدين (SSP).

ضبط مزاد متعدد البائعين

تتّبع عملية إعداد مزاد البائعين المتعدّدين إلى حدّ كبير الخطوات نفسها التي تتّبعها عملية إعداد مزاد البائع الفردي مع اختلاف رئيسي واحد. لبدء مزادات المكونات ، على البائع من المستوى الأعلى تضمين قائمة auctionConfigs لكل بائع في حقل componentAuctions في auctionConfig. هذه auctionConfigs هي بالتنسيق نفسه الذي يتم استخدامه في مزادات البائع الفردي ، إلا أنّها قد لا تتضمّن componentAuctions نفسها. يمكن أن يكون هناك مزاد واحد فقط على المستوى الأعلى في أي مزاد معيّن يستخدم Protected Audience API. بالإضافة إلى ذلك، عندما يكون componentAuctions غير فارغ، يجب أن يكون interestGroupBuyers فارغًا.

مزاد متعدد البائعين في Protected Audience

يختار مزاد "الجمهور المحمي" المتعدد البائعين الإعلان الذي يحقّق أعلى نتيجة من عروض الأسعار التي أرسلتها مزادات المكوّنات.
تسلسل الوقت في مزاد "الجمهور المحمي" على صفحة الناشر

يتم تنفيذ مزادات المكوّنات بشكل موازٍ، وفي كل مزاد مكوّن، ينشئ ال browser عروض أسعار من منطق عروض أسعار كلّ مشتري يشارك في المزاد المكوّن، ويحدّد درجة كلّ عرض سعر باستخدام منطق التقييم الخاص بائع المكوّن، ثم يعرض الإعلان الذي يحقّق أعلى درجة في المزاد على المستوى الأعلى. يمكن أن يعرض كل مزاد لبائعي المكوّنات إعلانًا مرشحًا واحدًا بحد أقصى في المزاد على المستوى الأعلى. يمكن وصف مسار المزاد على النحو التالي:

  1. يُحمِّل موقع الناشر النص البرمجي للبائع من المستوى الأعلى.
  2. توفّر مكتبة العميل الخاصة بالبائع من المستوى الأعلى إعدادات ملفّات تعريف عناوين ip لميزة "مزاد المكوّنات"، مع إشارات من المشترين إلى البائع من المستوى الأعلى.
  3. يبدأ البائع من المستوى الأعلى مزاد Protected Audience API من خلال استدعاء runAdAuction().
  4. مزاد المكوّنات الخاص بالبائع "أ" (يتم إجراؤه بالتوازي مع مزاد المكوّنات الخاص بالبائع "ب"). يقرأ المتصفّح مجموعات اهتمامات المستخدِم لجميع المشترين المشاركين في مزاد المكوّنات الذي يجريه "البائع أ".
  5. يُجلب المتصفّح نصوص عروض الأسعار وإشارات عروض الأسعار الموثوق بها من المواقع الجغرافية المحدّدة في مجموعات اهتمامات المشترين المشاركين في مزاد المكوّنات.
  6. ينشئ المتصفّح عروض الأسعار من خلال تنفيذ منطق إنشاء عروض أسعار كل مشترٍ.
  7. يُجلب المتصفّح نصّ التقييم وإشارات التقييم الموثوق بها لكلّ إعلان من "البائع أ".
  8. ينفِّذ المتصفّح منطق احتساب النقاط لدى البائع "أ" لكلّ عرض سعر.
  9. يختار المتصفّح الإعلان الذي يحقّق أعلى نتيجة أرسلها منطق تقييم البائع "أ".
  10. مزاد المكوّنات الخاص بالبائع "ب" (يتم إجراؤه بالتوازي مع مزاد المكوّنات الخاص بالبائع "أ"). يقرأ المتصفّح مجموعات اهتمامات المستخدِم لجميع المشترين المشاركين في مزاد المكوّنات الذي يجريه البائع "ب".
  11. يُجلب المتصفّح نصوص عروض الأسعار وإشارات عروض الأسعار الموثوق بها من المواقع الجغرافية المحدّدة في مجموعات اهتمامات المشترين المشاركين في مزاد المكوّنات.
  12. ينشئ المتصفّح عروض الأسعار من خلال تنفيذ منطق إنشاء عروض الأسعار لكل مشترٍ.
  13. يُجلب المتصفّح نصّ التقييم وإشارات التقييم الموثوق بها لكلّ إعلان من البائع "ب".
  14. ينفِّذ المتصفّح منطق احتساب النقاط لدى البائع "ب" لكلّ عرض سعر.
  15. يختار المتصفّح الإعلان الذي يحقّق أعلى نتيجة أرسلها أسلوب تقييم البائع "ب".

بعد اكتمال مزادات المكوّنات، يتوفّر للمتصفّح قائمة بالإعلانات التي يمكن إرسالها إلى منطق احتساب النقاط الخاص بالبائع على مستوى أعلى.

احتساب النقاط في المزاد على مستوى أعلى وعرض الإعلانات

تعرِض المكتبة على جانب العميل في "خادم إعلانات الناشر" الإعلان الفائز.
تسلسل عرض الإعلانات على صفحة الناشر

بعد تنفيذ مزادات المكوّنات من القسم السابق، يشغّل المتصفّح منطق تسجيل نقاط البائعين من المستوى الأعلى على الإعلان الفائز في كل مزاد مكوّن.

  1. يُجلب المتصفّح نصّ التقييم من البائع من المستوى الأعلى مع إشارات التقييم الموثوق بها لكل إعلان.
  2. ينفِّذ المتصفّح منطق تسجيل نقاط البائعين من المستوى الأعلى لكل bid رابح من جميع مزادات المكوّنات. يحسب النص البرمجي نتيجة مدى المرغوبية، ويُحتمل أن يكون ذلك استنادًا إلى سعر عرض السعر المكوّن "الجمهور المحمي".
  3. يختار المتصفّح الإعلان الذي يحقّق أعلى نتيجة مرغوبية تم إرسالها من قِبل منطق التقييم الخاص بالبائع على مستوى أعلى.
  4. يعرض مزاد Protected Audience عنصرًا من النوع FencedFrameConfig أو ملفًا شخصيًا مجهول الهوية في نظام العناوين العالمي (URN) في مكتبة جهة العميل الخاصة بالبائع من المستوى الأعلى.
  5. تضبط المكتبة من جهة العميل سمة config للإطار المحدود على العنصر FencedFrameConfig أو تضبط سمة src لإطار iframe على الرمز غير الشفاف URN للإعلان الفائز في ميزة "الجمهور المحمي".
  6. يُجلب المتصفّح الإعلان الفائز في مزاد Protected Audience من المشتري.
  7. يعرض المتصفّح الإعلان للمستخدم.