إعداد المزاد التسلسلي باستخدام مزاد الإعلانات حسب السياق

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

قبل البدء، تعرَّف على أساسيات عروض الأسعار في عنوان الصفحة من مستندات Prebid.js.

التعريفات

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

مزادات

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

مشارك

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

إعداد المزاد التسلسلي

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

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

في مثال إعداد المزاد التسلسلي هذا، قد يتم تنفيذ ثلاثة مزادات رئيسية على الصفحة بالترتيب التالي:

  1. المزاد السياقي حسب مكتبة عروض الأسعار في رؤوس الصفحة
  2. المزاد حسب السياق من خلال خادم إعلانات الناشر
  3. مزاد Protected Audience
المستخدم
نظرة عامة على مزاد البائعين المتعدّدين في "الجمهور المحمي" مع المزاد السياقي لإدارة عروض الأسعار في رأس الصفحة

وصف تفصيلي للرسم البياني العام:

  1. قبل المزاد، تتم إضافة المستخدِم إلى مجموعة اهتمامات على موقع إلكتروني تابع للمعلِن.
  2. عندما يزور المستخدِم صفحة الناشر في وقت لاحق، يُجري Prebid.js مزادًا سياقيًا لجمع ردود عروض الأسعار من مقدّمي عروض الأسعار في العنوان. خلال هذه الخطوة، قد يقدّم المشترون الإشارات وقد يقدّم البائعون إعدادات المزادات المكوّنة لاستخدامها في مزاد "شريحة الجمهور المحمية" اللاحق. توفّر Prebid.js module لنشر هذه الإشارات والإعدادات إلى مزاد "الجمهور المحمي".
  3. يتم إرسال ردود عروض الأسعار التي يجمعها Prebid.js إلى "خادم إعلانات الناشر" لإجراء مزاد سياقي من جهة الخادم.
  4. يمكن أن يجمع "مزوّد خادم إعلانات الناشر" نتائج المزاد الخاصة به ونتائج عروض الأسعار في رأس الصفحة والمساحة المتوفّرة للبيع المباشر وغير ذلك، لتحديد الإعلان الذي سيحقّق أكبر قدر من الأرباح للناشر. يتم عرض الإعلان الفائز في مكتبة العميل لخادم إعلانات الناشر.
  5. يمكن أن يتمّ تمرير سعر العرض المعدَّل من الفائز في المزاد السياقي، بالإضافة إلى إشارات المشتري (perBuyerSignals) وإعدادات مزاد المكوّنات الخاصة بالبائع التي جمعتها Prebid.js إلى مزاد "الجمهور المحمي" من خلال مكتبة العميل في "خادم إعلانات الناشر".
  6. ينفّذ البائع من المستوى الأعلى مزاد "الجمهور المحمي" المتعدد البائعين. خلال خطوة احتساب النقاط الخاصة بالبائعين من المستوى الأعلى، يمكن للبائع من المستوى الأعلى مقارنة سعر عرض السعر الفائز في كل مزاد مكوّن بسعر عرض السعر الفائز المعدَّل في المزاد السياقي. إذا كان سعر عرض سعر المكوّن أقل من سعر عرض السعر في المزاد السياقي، يعرض البائع من المستوى الأعلى نتيجة مرغوبية تساوي 0. إذا تمّ احتساب 0 لجميع عروض الأسعار، سيعرض طلب runAdAuction() قيمة ملف شخصي فارغًا، ما يعني أنّه يجب عرض الإعلان الفائز في المزاد السياقي.
  7. تعرض مكتبة "خادم إعلانات الناشر" من جهة العميل إما إعلان "الجمهور المحمي" أو الإعلان السياقي الفائز، استنادًا إلى ما تم إرجاعه من طلب runAdAuction().
  8. يتم عرض الإعلان الفائز للمستخدم.

مزادات السياق باستخدام Prebid.js وخادم إعلانات الناشر

بدء المزاد السياقي على موقع الناشر الإلكتروني
تسلسل وقت المزاد السياقي في صفحة الناشر

في إعداد المزاد التسلسلي، يتم تنفيذ جميع المزادات السياقية قبل تنفيذ مزاد "الجمهور المحمي". في عملية الإعداد الموضّحة في هذا المستند، نُجري مزادًا سياقيًا لعروض الأسعار من خلال Prebid.js يُغذّي مزادًا من جهة الخادم من خلال "خادم إعلانات الناشر".

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

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

مراعاة طلب الإعلانات السياقية مع طلب الإعلانات في "الجمهور المحمي"

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

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

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