الصفقات الآلية المضمونة

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

إنشاء

يتم إنشاء الصفقات الآلية المضمونة عندما تبدأ المفاوضات بطلب تقديم عرض (RFP). يمكنك بدء المفاوضات من خلال إرسال طلب تقديم العروض إلى بائع لديه buyers.proposals.sendRfp. يجب أن يتضمّن طلب تقديم العروض programmaticGuaranteedTerms حتى يكون الاقتراح الناتج لصفقة الصفقات الآلية المضمونة. يمكن للبائعين أيضًا أن يرسل إليك طلب تقديم عرض (RFP)، والذي سيظهر كاقتراح في Marketplace API. بعد إنشاء الصفقة، يمكنك العثور على اقتراح الصفقة مع buyers.proposals.list، ويمكن بدء التفاوض بينك وبين البائع.

التفاوض

بعد إنشاء عرض لصفقة آلية مضمونة، يمكنك التفاوض مع البائع من خلال تعديل العرض والصفقة المقابلة له إلى أن يشعر كلا الطرفين بالرضا أو يتم إلغاء العرض. في مفاوضات ناجحة، يمكنك تنفيذ أي مما يلي:

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

الانتهاء والتحضير للعرض

عندما تكون راضيًا عن أحد الاقتراحات وتكون قيمة state الخاصة به هي BUYER_ACCEPTANCE_REQUESTED، يمكنك قبول الاقتراح. يؤدي ذلك إلى وضع اللمسات الأخيرة على الصفقة، وسيبدأ عرضها في "flightStartTime".

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

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

إعادة التفاوض

بعد إتمام الصفقة، يمكنك أنت أو البائع بدء إعادة التفاوض عن طريق تعديل العرض أو الصفقات. خلال عملية إعادة التفاوض، يعكس المرجع finalizedDeals الاتفاقية السابقة ويستمر في عرض الإعلانات على أساسها إن أمكن. بدلاً من ذلك، يعكس مورد deals الحالة الحالية لعملية إعادة التفاوض، والتي ستُجري على غرار التفاوض الأولي.

إذا قبلت أنت والبائع الصفقة المُعاد التفاوض عليها، سيتم استبدال الصفقة الأصلية الأصلية وسيتم عرض الإعلانات استنادًا إلى الاتفاقية الجديدة. بخلاف ذلك، إذا تم إلغاؤها، ستعود الصفقة إلى حالتها قبل بدء إعادة التفاوض.

تقديم عروض أسعار لعدد مرات الظهور في الصفقات الآلية المضمونة

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

قد يتضمّن طلب عرض سعر معيّن أكثر من صفقة واحدة مع PG. عندما يحدث هذا، من المتوقع أن ترد على كل معرّف صفقة يتم إرساله في الطلب. تشمل الحقول المرتبطة مباشرةً بالصفقات الآلية المضمونة ما يلي:

بروتوكول Google بروتوكول OpenRTB الوصف
BidRequest.adslot.matching_ad_data.direct_deal.direct_deal_id BidRequest.imp.pmp.deals.id المعرّف الفريد للصفقة. سيكون هذا معادلاً لمعرّف مورد الصفقة كما هو وارد في Marketplace API.
BidRequest.adslot.matching_ad_data.direct_deal.deal_type BidRequest.imp.pmp.deals.ext.deal_type نوع المزاد الذي سيتم ضبطه على PROGRAMMATIC_GUARANTEED أو "3" لتنسيق OpenRTB JSON
BidRequest.adslot.matching_ad_data.direct_deal.fixed_cpm_micros BidRequest.imp.pmp.deals.bidfloor ستكون هذه القيمة مكافئة للتكلفة لكل ألف ظهور للصفقة التي وافق عليها المشتري والبائع، وستظهر على شكل fixedPrice في Marketplace API. بالنسبة إلى الصفقات الآلية المضمونة، سيؤدي هذا الإجراء إلى إلغاء أي قيمة محدّدة في استجابة عرض السعر.
BidRequest.adslot.matching_ad_data.direct_deal.publisher_blocks_overridden BidRequest.imp.pmp.deals.ext.publisher_blocks_overridden true دائمًا للصفقات الآلية المضمونة، ما يعني أنّه يُسمح باستبعاد الفئات.
BidRequest.adslot.matching_ad_data.direct_deal.must_bid BidRequest.imp.pmp.deals.ext.must_bid تشير إلى ما إذا كان على المشترين تقديم عروض أسعار للصفقة. على سبيل المثال، إذا كانت الصفقة تسبق الموعد المحدّد، سيتم ضبط السياسة على "خطأ" وستكون عروض الأسعار اختيارية. وبخلاف ذلك، تكون عروض الأسعار مطلوبة، ما يعني أنّ عدم تقديم عروض الأسعار قد يؤثر سلبًا في تسليم الصفقات ومدى توفُّر المستودع.

إيقاف العرض مؤقتًا واستئنافه

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

لاستئناف عرض الصفقة النهائية، يمكنك استخدام buyers.finalizedDeals.resume.