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

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

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

التعريفات

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

مزادات

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

مشارك

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

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

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

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

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

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

وصف مفصل للمخطط الموجز:

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

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

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

في إعداد المزادات التسلسلي، يتم تنفيذ جميع المزادات السياقية قبل إجراء مزاد Protected Audiences. في الإعداد الموضَّح في هذا المستند، أجرينا مزادًا سياقيًا لعروض الأسعار في رأس الصفحة باستخدام Prebid.js، ويؤدّي ذلك إلى إرسال مزاد من جهة الخادم بواسطة خادم إعلانات الناشر.

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

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

استخدام طلبات الإعلانات المستندة إلى السياق من خلال ميزة "طلب الإعلان من الجمهور المحمي"

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

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

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