ดีลการรับประกันแบบเป็นโปรแกรม

ในดีลการรับประกันแบบเป็นโปรแกรม คุณจะเจรจากับผู้ขายเกี่ยวกับจำนวน การแสดงผลที่คุณจะซื้อในราคาคงที่ หากคุณยอมรับข้อเสนอสำหรับดีลการรับประกันแบบเป็นโปรแกรม คุณจะต้องผูกพันที่จะซื้อพื้นที่โฆษณาของผู้ขายตามเงื่อนไขที่ตกลงกันไว้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับข้อผูกพันและเครื่องมือในการตรวจสอบการปฏิบัติตามข้อกำหนด โปรดดูบทความในศูนย์ช่วยเหลือที่อธิบายกรอบงาน Programmatic Guaranteed SLA

สร้าง

ข้อตกลงการรับประกันแบบเป็นโปรแกรมเกิดขึ้นเมื่อการเจรจาเริ่มต้นด้วยการขอข้อเสนอ (RFP) คุณสามารถเริ่มต้นการเจรจาได้โดยการส่งคำขอเสนอราคา (RFP) ไปยังผู้ขายbuyers.proposals.sendRfp. เอกสาร RFP ต้องมี programmaticGuaranteedTerms เพื่อให้ข้อเสนอที่ได้นั้นเป็นดีลการรับประกันแบบเป็นโปรแกรม ผู้ขายยังส่ง RFP ให้คุณได้ด้วย ซึ่งจะปรากฏเป็นข้อเสนอใน Marketplace API เมื่อสร้างแล้ว คุณจะดูข้อเสนอสำหรับดีลได้โดยไปที่ buyers.proposals.list และเริ่มการเจรจาต่อรองระหว่างคุณกับผู้ขายได้

ต่อรอง

เมื่อสร้างข้อเสนอสำหรับ Programmatic Guaranteed Deal แล้ว คุณสามารถเจรจาต่อรองกับผู้ขายโดยปรับเปลี่ยนข้อเสนอและข้อตกลงที่เกี่ยวข้องจนกว่าทั้งสองฝ่ายจะพอใจ หรือจนกว่าข้อเสนอจะถูกยกเลิก ในการเจรจาที่ประสบความสำเร็จ คุณอาจทำสิ่งต่อไปนี้:

  • สำรวจการเปลี่ยนแปลงข้อเสนอ หรือข้อตกลง : เมื่อใดก็ตามที่มีการเปลี่ยนแปลงข้อเสนอหรือข้อตกลงที่เกี่ยวข้อง proposalRevision ​​จะเพิ่มขึ้น คุณสามารถใช้สิ่งนี้เพื่อตรวจสอบว่าผู้ขายยอมรับข้อเสนอของคุณหรือตอบกลับด้วยข้อเสนอโต้กลับแล้วหรือไม่
  • แก้ไข ข้อเสนอ หรือดีล แก้ไขข้อเสนอหรือส่งข้อเสนอโต้กลับไปยังผู้ขาย การทำเช่นนี้จะเพิ่มค่า proposalRevision ขึ้น
  • ติดต่อสื่อสารกับผู้ขาย: ข้อเสนอประกอบด้วย หมายเหตุที่ผู้ซื้อและผู้ขายสามารถมองเห็นได้ ตัวอย่างเช่น คุณสามารถ เพิ่มหมายเหตุ เพื่อให้บริบทเกี่ยวกับการเปลี่ยนแปลงที่คุณทำกับข้อเสนอหรือข้อตกลงนั้น

สรุปและเตรียมพร้อมสำหรับการแสดง

เมื่อพอใจกับข้อเสนอและstateBUYER_ACCEPTANCE_REQUESTEDแล้ว คุณก็ยอมรับข้อเสนอได้ ข้อตกลงนี้ถือเป็นการสิ้นสุด และจะเริ่มให้บริการที่ flightStartTime

เพื่อให้มั่นใจว่าดีลจะเริ่มแสดงเมื่อคุณมีครีเอทีฟโฆษณาพร้อมแล้วเท่านั้น เราขอแนะนำให้คุณติดต่อผู้จัดการลูกค้าด้านเทคนิคเพื่อเลือกไม่ใช้ลักษณะการทำงานเริ่มต้นนี้สำหรับ ดีลการรับประกันแบบเป็นโปรแกรม และให้ส่งสัญญาณด้วยตนเองแทนเมื่อครีเอทีฟโฆษณาพร้อมแสดง ต่อไปนี้คือตัวอย่างเวิร์กโฟลว์ที่คุณส่งสัญญาณด้วยตนเองเมื่อดีลการรับประกันแบบเป็นโปรแกรมพร้อมแสดง

  • เจรจาต่อรอง ข้อเสนอกับผู้ขาย
  • ใช้ API การเสนอราคาแบบเรียลไทม์เพื่อส่งครีเอทีฟ ให้ตรวจสอบ: ครีเอทีฟที่คุณตั้งใจจะนำไปใช้จะต้องได้รับการตรวจสอบและอนุมัติก่อนนำไปใช้ในดีล
  • ยอมรับ ข้อเสนอ: เมื่อข้อเสนอได้รับการยอมรับแล้ว ข้อตกลงที่ได้รับการยอมรับจะปรากฏในข้อตกลงที่เสร็จสมบูรณ์
  • ใช้ API การเสนอราคาแบบเรียลไทม์เพื่อดึงข้อมูล ผลงานสร้างสรรค์ที่ส่งมาก่อนหน้านี้ และยืนยันว่าเป็นผลงานเหล่านั้นที่ได้รับการอนุมัติ สำหรับใช้ในการเสนอราคาในดีลต่างๆ ในระบบการเสนอราคาแบบเรียลไทม์: ดูรายละเอียดได้ที่นี่dealsPolicyCompliance เพื่อตรวจสอบว่างานสร้างสรรค์ได้รับการอนุมัติแล้ว และสามารถนำไปใช้ตอบสนองต่อคำขอราคาเสนอที่เข้ามาได้
    • หากงานสร้างสรรค์ไม่ได้รับการอนุมัติ โปรดตรวจสอบ topics เพื่อหาสาเหตุของการไม่อนุมัติ ปรับแต่งงานสร้างสรรค์ตามความจำเป็น และ patch เพื่อเริ่มการตรวจสอบอีกครั้งจนกว่าปัญหาทั้งหมดจะได้รับการแก้ไข
  • ใช้ API การเสนอราคาแบบเรียลไทม์เพื่อ เพิ่ม ดีลไปยังครีเอทีฟทั้งหมดที่จะใช้ในดีล: การเพิ่มดีลไปยังครีเอทีฟจะช่วยให้ผู้เผยแพร่ที่เกี่ยวข้องกับดีลสามารถตรวจสอบครีเอทีฟนั้นก่อนที่จะเริ่มแสดงผล
    • หากผู้เผยแพร่โฆษณากำหนดให้มีการตรวจสอบครีเอทีฟโฆษณาด้วยตนเอง ระบบจะกรองราคาเสนอที่มีครีเอทีฟโฆษณาซึ่งผู้เผยแพร่โฆษณายังไม่อนุมัติออกจากการประมูล Google ขอแนะนำให้เพิ่มดีลลงในครีเอทีฟโฆษณาทั้งหมดที่คุณต้องการใช้ใน ดีลก่อนที่ดีลจะเริ่ม
  • ส่งสัญญาณด้วยตนเองว่าดีลพร้อมที่จะให้บริการ : เมื่อดีลพร้อมที่จะให้บริการแล้ว คุณจะเริ่มได้รับคำขอเสนอราคาสำหรับดีลที่ 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 จะเทียบเท่ากับ CPM ของดีลที่ผู้ซื้อและผู้ขายตกลงกัน ซึ่งจะปรากฏเป็น 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 ระบุว่าผู้ซื้อจำเป็นต้องเสนอราคาสำหรับข้อตกลงนี้หรือไม่ ตัวอย่างเช่น หากการดำเนินการเร็วกว่ากำหนด ค่านี้จะถูกตั้งเป็น False และการเสนอราคาจะเป็นทางเลือก มิเช่นนั้น คุณจะต้องเสนอราคา ซึ่งหมายความว่าการไม่เสนอราคาอาจส่งผลเสียต่อการแสดงดีลและความพร้อมใช้งานของพื้นที่โฆษณา

หยุดชั่วคราวและเริ่มให้บริการต่อ

คุณควรใช้วิธี buyers.finalizedDeals.pause เพื่อหยุดดีล Programmatic Guaranteed ที่เสร็จสมบูรณ์แล้วชั่วคราว หากคุณไม่สามารถเสนอราคาได้ในขณะนี้ เช่น คุณอาจทำเช่นนี้หากครีเอทีฟโฆษณาได้รับอนุมัติในตอนแรก แต่ไม่ได้รับอนุมัติและต้องส่งอีกครั้ง โปรดทราบว่า แม้การดำเนินการนี้จะทำให้คุณไม่ได้รับคำขอเสนอราคาสำหรับข้อตกลงดังกล่าว แต่คุณยังคงต้องปฏิบัติตามข้อผูกพันใด ๆ ที่ได้เจรจาไว้เป็นเงื่อนไขของข้อตกลงนั้น

หากต้องการดำเนินการต่อในการให้บริการข้อตกลงที่เสร็จสิ้นแล้ว คุณสามารถใช้ buyers.finalizedDeals.resume ได้