عروض الأسعار في الوقت الفعلي

يقدِّم هذا الدليل نظرة عامة على مفاهيم عروض الأسعار في الوقت الفعلي (RTB) اللازمة لكتابة طلبات عروض الأسعار التي يمكنها المشاركة في عروض أسعار "الشراة المعتمَدون" في الوقت الفعلي.

الأساسيات

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

الرسم التخطيطي للهندسة المعمارية

السيناريو التالي هو أحد التفاعلات المحتملة بين طلب عرض السعر والشراة المعتمَدون:

  1. ترسل Google إلى تطبيق نظام عروض الأسعار طلب عرض سعر يصف مرة ظهور يتم إجراؤها في المزاد. تم إعداد حساب مقدِّم عرض السعر لاستخدام بروتوكول عرض الأسعار في الوقت الفعلي PROTOCOL_ADX (ويُشار إليه في ما يلي باسم "بروتوكول Google")، بحيث يصل الطلب في شكل BidRequest متسلسل كما هو موضّح في realtime-bidding.proto. للاطّلاع على كيفية تفسير تطبيقك لطلب عرض السعر، يمكنك الاطّلاع على قسم معالجة الطلب.
  2. يحلّل تطبيق نظام عروض الأسعار الطلب ويطبّق منطق عروض الأسعار لإنشاء BidResponse يتضمّن عرض سعر وتصميم إعلان لفرصة الإعلان. ويضع التطبيق بعد ذلك استجابة عرض السعر في تسلسل ويرسلها إلى Google. لمعرفة كيف يجب أن ينشئ تطبيقك استجابة لعرض السعر ويعيدها، يمكنك الاطّلاع على مقالة إنشاء الاستجابة.

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

اختيار بروتوكول

ويحدّد بروتوكول عرض الأسعار في الوقت الفعلي الإشارات التي يمكن لتطبيقك استخدامها لتقييم كل مرّة ظهور يتم إرسالها في الطلب وتقديم عروض أسعار لها، بالإضافة إلى كيفية إنشاء ردّ. تتوفّر طريقتان لتعديل البروتوكول المرتبط بتطبيق عرض السعر:

البروتوكولات المتوافقة

يتيح "الشراة المعتمَدون" حاليًا ثلاثة بروتوكولات لعرض الأسعار في الوقت الفعلي (RTB):

بروتوكول Google
البروتوكول الأصلي الخاص بالشراة المعتمَدين:
OpenRTB (Protobuf)

يشير ذلك المصطلح إلى تطبيق مواصفات OpenRTB باستخدام Protobuf.

OpenRTB (JSON)

يشير ذلك المصطلح إلى تنفيذ مواصفات OpenRTB باستخدام تنسيق JSON.

لمحة عن مخازن البروتوكولات المؤقتة

يتم تنفيذ المخزن المؤقت للبروتوكول في كلٍّ من بروتوكول Google وبروتوكول OpenRTB. Protobuf هو تنسيق مفتوح المصدر لتمثيل المعلومات المنظَّمة وتسلسلها.

لاستخدام أي من البروتوكولات، يجب تثبيت المحول البرمجي للبروتوكول ووقت تشغيل Protobuf للغة التي اخترتها. يمكنك بعد ذلك تنزيل ملفات proto التي تنوي استخدامها وتشغيل المحول البرمجي لإنشاء مكتبة يمكنها إنشاء تسلسل أو إلغاء تسلسل الرسائل المحددة في النموذج الأولي، مثل BidRequest أو BidResponse. يوضّح مرجع Protobuf هذا طريقة إجراء ذلك لعدة لغات.

تحديثات البروتوكول

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

الخطوات التالية

يوفّر المحتوى التالي مزيدًا من التفاصيل حول مفاهيم عروض الأسعار في الوقت الفعلي:

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