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

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

إنشاء

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

التفاوض

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

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

أنهي التحضير والتجهيز للتقديم

عندما تكون راضيًا عن اقتراح ما ويكون state هو BUYER_ACCEPTANCE_REQUESTED، يمكنك قبول الاقتراح. هذا يُنهي الصفقة، التي تبدأ في flightStartTime.

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

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

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

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

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

المزايدة على مرات الظهور لصفقات Programmatic Guaranteed

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

قد يتضمن طلب عرض السعر الواحد أكثر من صفقة واحدة في مجال التأمين ضد البطالة. عند حدوث ذلك، يُتوقع منك الرد على كل رقم تعريف صفقة تم تقديمه في الطلب. تشمل الحقول ذات الصلة المباشرة بصفقات Programmatic Guaranteed ما يلي:

بروتوكول 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. بالنسبة إلى صفقات Programmatic Guaranteed، سيؤدي ذلك إلى تجاوز أي قيمة محدّدة في الاستجابة لعرض السعر.
BidRequest.adslot.matching_ad_data.direct_deal.publisher_blocks_overridden BidRequest.imp.pmp.deals.ext.publisher_blocks_overridden true دائمًا لصفقات Programmatic Guaranteed، ما يعني أنّه يُسمح بالفئات المستبعَدة.
BidRequest.adslot.matching_ad_data.direct_deal.must_bid BidRequest.imp.pmp.deals.ext.must_bid توضّح هذه السمة ما إذا كان على المشترين تقديم عروض أسعار للصفقة. على سبيل المثال، إذا كانت الصفقة متقدمة على الجدول الزمني، فسيتم تعيين هذا الخيار على "خطأ" وسيكون تقديم العطاءات اختياريًا. وفي ما عدا ذلك، يجب تقديم عروض أسعار، ما يعني أنّ عدم تقديم عروض أسعار قد يؤثّر سلبًا في عرض الصفقات وتوفّر المستودع الإعلاني.

توقف مؤقتًا ثم استأنف التقديم

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

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