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

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

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

التعريفات

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

مزادات

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

مشارك

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

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

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

المزاد المتعدد البائعين لجمهور محمي

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

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

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

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

نتيجة المزاد من المستوى الأعلى وعرض الإعلانات

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

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

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