การเสนอราคาแบบเปิดช่วยให้แพลตฟอร์มการแลกเปลี่ยนและผู้ซื้อรายอื่นๆ ใช้ประโยชน์จากโครงสร้างพื้นฐานการเสนอราคาแบบเรียลไทม์ของ Google เพื่อเสนอราคาในพื้นที่โฆษณาของ Google Ad Manager และ AdMob
หากต้องการเข้าร่วมการเสนอราคาแบบเปิด ให้กําหนดค่าการผสานรวมการเสนอราคาแบบเรียลไทม์ที่กําหนดเองสําหรับกรณีการใช้งานการเสนอราคาแบบเปิด และส่งปลายทางของผู้เสนอราคาไปยังผู้จัดการฝ่ายดูแลลูกค้าของ Google เพื่อทำการทดสอบเพื่อยืนยันว่าการผสานรวมทํางานอย่างถูกต้อง ขั้นตอนนี้จะทำเพียงครั้งเดียว
จำกัดการผสานรวมไว้สำหรับผู้เผยแพร่โฆษณาบางราย
การผสานรวมการเสนอราคาแบบเปิดจะยังคงอยู่ใน "โหมดส่วนตัว" จนกว่าคุณจะพร้อมรับคําขอจากผู้เผยแพร่โฆษณารายใดก็ได้ ขณะอยู่ในโหมดส่วนตัว คุณสามารถทำงานร่วมกับทีมดูแลลูกค้าเพื่อเชื่อมต่อกับผู้เผยแพร่โฆษณาบางรายและอยู่ในสถานะนี้จนกว่าคุณจะพร้อมขยายการให้บริการ เมื่อออกจากโหมดส่วนตัว ผู้เผยแพร่โฆษณาทุกคนจะเห็นบัญชีของคุณ
โปรโตคอลและการเข้ารหัสที่รองรับ
คุณสามารถใช้ OpenRTB ในรูปแบบ JSON หรือ Protobuf ก็ได้ ดูข้อมูลเพิ่มเติม
การติดตั้งใช้งาน Google OpenRTB
การใช้งาน OpenRTB ของ Google ไม่รองรับฟีเจอร์ทั้งหมดที่พบในข้อกําหนดของ OpenRTB และเพิ่มส่วนขยายสําหรับฟังก์ชันการทํางานเฉพาะของ Authorized Buyers และการเสนอราคาแบบเปิด ดูข้อมูลเพิ่มเติมได้ที่คู่มือ OpenRTB
จัดการคําขอราคาเสนอขาเข้า
การเสนอราคาแบบเปิดใช้BidRequest
โครงสร้างเดียวกับ Authorized Buyers แต่ระบบจะส่งบางช่องไปยังผู้เข้าร่วมการเสนอราคาแบบเปิดโดยเฉพาะ
ดูข้อมูลเพิ่มเติมเกี่ยวกับช่องเฉพาะของการเสนอราคาแบบเปิดที่ส่งในคำขอราคาเสนอได้ในคู่มือคำขอ
ตอบกลับด้วยราคาเสนอ
นอกจากนี้ การเสนอราคาแบบเปิดยังใช้โครงสร้าง BidResponse
ที่คล้ายกับของ Authorized Buyers โดยมีการส่งช่องพิเศษบางช่องไปยังผู้เข้าร่วมการเสนอราคาแบบเปิด ดูข้อมูลเพิ่มเติมเกี่ยวกับช่องเฉพาะของการเสนอราคาแบบเปิดที่คุณตอบได้ในคู่มือการตอบกลับ
โครงสร้างคำตอบอาจแตกต่างกันอย่างมากโดยขึ้นอยู่กับรูปแบบโฆษณาที่ต้องการใช้เสนอราคา อ่านคำแนะนำต่อไปนี้เพื่อช่วยคุณกำหนดค่าแอปพลิเคชันผู้เสนอราคาให้ตอบกลับด้วยราคาเสนอสำหรับรูปแบบโฆษณาทั่วไป
- โฆษณาคั่นระหว่างหน้า
- โฆษณาวิดีโอ
- โฆษณาวิดีโอ OpenRTB
- โฆษณาเนทีฟ
- โฆษณาวิดีโอเนทีฟ
- โฆษณา SDK ของผู้ซื้อ
ติดตามการแสดงผลเพื่อลดความคลาดเคลื่อน
เราขอแนะนําอย่างยิ่งให้คุณใช้ช่อง BidResponse.seatbid.bid.ext.impression_tracking_url
(ไม่บังคับ) เพื่อดึงข้อมูลระดับการแสดงผลเมื่อ Google บันทึกเหตุการณ์ที่เรียกเก็บเงินได้ซึ่งจะมีการเรียกเก็บเงินจากคุณ
การแก้ไขความคลาดเคลื่อนของดีมานด์จาก Google (เบต้า)
ฟีเจอร์นี้มีเป้าหมายเพื่อให้แน่ใจว่าจำนวนการแสดงผลที่มีการเรียกเก็บเงินจากพาร์ทเนอร์ Exchange นั้นสอดคล้องกับจำนวนการแสดงผลที่ Google Display & Video 360 (DV360) จ่ายให้
เมื่อระบุการแสดงผลของ DV360 ที่ฟีเจอร์การเสนอราคาแบบเปิดแสดงอย่างถูกต้องแล้ว Google จะปรับความคลาดเคลื่อนของสแปมโฆษณาและกิจกรรมที่เรียกเก็บเงินได้ เพื่อให้แน่ใจว่าระบบจะไม่เรียกเก็บเงินคุณสำหรับการแสดงผลที่ไม่ได้รับการชำระเงิน
เผยแพร่ google_query_id ในคำขอราคาเสนอ
คุณต้องเผยแพร่ google_query_id
ตามที่เป็นอยู่จากคำขอการเสนอราคาแบบเปิดไปยังแพลตฟอร์มดีมานด์ของ Google เพื่อให้แน่ใจว่าจำนวนการแสดงผลที่ถูกต้องตรงกันทั่วดีมานด์ของ Google ซึ่งเป็นข้อกําหนดเบื้องต้นในการแก้ไขความคลาดเคลื่อนของการเสนอราคาแบบเปิด ความยาวปัจจุบันที่คาดไว้ของ google_query_id
คือประมาณ 64 ไบต์
เผยแพร่ third_party_buyer_token ในการเสนอราคาตอบ
ในกรณีที่แพลตฟอร์มดีมานด์ของ Google ชนะการประมูลภายในของพาร์ทเนอร์การแลกเปลี่ยน จะต้องส่งต่อช่อง third_party_buyer_token
ตามที่เป็นอยู่ในการตอบกลับราคาเสนอกลับผ่านการแสดงผลของการเสนอราคาแบบเปิด ซึ่งช่วยให้แพลตฟอร์มผู้เผยแพร่โฆษณาของ Google ระบุว่าราคาเสนอที่ชนะจากพาร์ทเนอร์การเสนอราคาแบบเปิดเป็นราคาเสนอในนามของดีมานด์จาก Google สําหรับโอกาสในการแสดงผลเดียวกัน ความยาวสูงสุดปัจจุบันของช่องนี้คือ 150 ไบต์
ส่งมาร์กอัปครีเอทีฟโฆษณาของ Google ตามที่แสดงในการเสนอราคาตอบ
เพื่อให้แน่ใจว่าการแก้ไขความคลาดเคลื่อนมีผลกับราคาเสนอจากดีมานด์ของ Google ต้องมีการแลกเปลี่ยนเพื่อเผยแพร่มาร์กอัปครีเอทีฟโฆษณาของ Google โดยไม่ใส่ Wrapper (แท็กสคริปต์, iframe หรือ Wrapper ของ VAST) เนื่องจากการแก้ไขความคลาดเคลื่อน Google อาจทำให้การแสดงผลในการเสนอราคาแบบเปิดเหล่านั้นเป็นโมฆะและจะไม่ออกใบแจ้งหนี้สำหรับการแสดงผลดังกล่าวซึ่งแพลตฟอร์มดีมานด์ของ Google ไม่ได้นับ Google จะตรวจสอบมาร์กอัปครีเอทีฟโฆษณาเป็นระยะๆ เพื่อยืนยันว่าราคาเสนอที่มี third_party_buyer_token
นั้นส่งในนามดีมานด์ของ Google ไม่ใช่ผู้ซื้อรายอื่น
ครีเอทีฟโฆษณา HTML5
พาร์ทเนอร์ Exchange ต้องส่งมาร์กอัป HTML ของ Google ตามที่เป็นอยู่ โดยมีการเปิดใช้มาโครเฉพาะพาร์ทเนอร์ Exchange ตามปกติ และอาจเพิ่มพิกเซลเครื่องมือติดตามหรือสคริปต์เพิ่มเติมที่พาร์ทเนอร์ Exchange เพิ่มตามปกติ
Google ไม่สามารถใช้การแก้ไขความคลาดเคลื่อนได้หากพาร์ทเนอร์ Exchange ใส่ครีเอทีฟโฆษณา HTML ของ Google ไว้ในแท็ก (script
, iframe
หรือเทคนิคอื่นๆ) ที่โหลดหรือแสดงผลโค้ด HTML ของ Google ในภายหลัง
ครีเอทีฟโฆษณาวิดีโอ VAST
หากต้องการมีสิทธิ์รับการแก้ไขความคลาดเคลื่อน การแลกเปลี่ยนจะต้องใช้แนวทางใดแนวทางหนึ่งต่อไปนี้ในการป้อนข้อมูล VASTTagURI
ในการตอบกลับ VAST XML
- การแลกเปลี่ยนสามารถเก็บค่าขององค์ประกอบ
VASTTagURI
ไว้เป็นส่วนหนึ่งของเอกสาร VAST XML ที่ Google แสดงผลในช่องBidResponse.seatbid.bid.adm
ตามที่เป็นอยู่ โดยมีการคลายการขยายมาโครเฉพาะการแลกเปลี่ยนซึ่งปกติจะมีผล - DV360 สามารถป้อนข้อมูลในช่อง
BidResponse.seatbid.bid.adm.nurl
ด้วย URL เอกสาร VAST ในการเสนอราคาตอบกลับไปยังพาร์ทเนอร์การแลกเปลี่ยน จากนั้นพาร์ทเนอร์ Exchange จะส่งค่านั้นด้วยแท็กVASTTagURI
โดยแมโครเฉพาะพาร์ทเนอร์ Exchange จะขยายตามปกติตามต้องการ
พาร์ทเนอร์การแลกเปลี่ยนสามารถระบุเหตุการณ์ VAST และเครื่องมือติดตามข้อผิดพลาดเพิ่มเติมภายในเอกสาร VAST XML ได้ หากจําเป็น
ดีล
Exchange ที่เข้าร่วมการเสนอราคาแบบเปิดสามารถใช้ดีลที่ต้องการ (PD), การประมูลส่วนตัว (PA) กับการเสนอราคาแบบเปิด โดยต้องระบุรหัสและประเภทดีลดังนี้
ช่อง | คำอธิบาย |
---|---|
BidResponse.seatbid.bid.dealid |
รหัสดีลจากเนมสเปซของ Exchange ที่เชื่อมโยงกับราคาเสนอและรายงานไปยังผู้เผยแพร่โฆษณา ข้อความนี้เป็นข้อความ UTF8 ที่กำหนดเองและต้องมีความยาวไม่เกิน 64 ไบต์ |
BidResponse.seatbid.bid.ext.exchange_deal_type |
อาร์เรย์แบบจำกัดที่ระบุประเภทของดีล ระบบจะรายงานข้อมูลนี้ไปยังผู้เผยแพร่โฆษณาและส่งผลต่อวิธีจัดการดีลในการประมูล ค่าที่เป็นไปได้มีดังนี้OPEN_AUCTION = 0; PRIVATE_AUCTION = 1; PREFERRED_DEAL = 2; EXCHANGE_AUCTION_PACKAGE = 3; |
ต่อไปนี้เป็นตัวอย่างการเสนอราคาตอบสำหรับ PD/PA
id: "ECHO_BIDREQUEST_ID" seatbid { bid { id: "BID_ID" impid: "1" price: 1.23 adm: "AD_TAG" adomain: "DECLARED_LANDING_PAGE_URL" cid: "BILLING_ID" crid: "CREATIVE_ID" dealid: "DEAL_ID" w: 300 h: 250 [com.google.doubleclick.bid] { impression_tracking_url: "IMPRESSION_TRACKING_URL" exchange_deal_type: "DEAL_TYPE" } } }
การจับคู่คุกกี้
หากต้องการป้อนข้อมูลตารางการจับคู่ที่โฮสต์โดย Google ผู้เข้าร่วมการเสนอราคาแบบเปิดสามารถใช้ตัวเลือกใดก็ได้ด้านล่างที่เหมาะกับความต้องการมากที่สุด
- การจับคู่คุกกี้: การจับคู่ที่ผู้ซื้อหรือพาร์ทเนอร์การแลกเปลี่ยนเริ่มดูข้อมูลเพิ่มเติม
- การจับคู่พิกเซล: การจับคู่ที่ Google เป็นผู้เริ่มดูข้อมูลเพิ่มเติม
- Cookie Match Assist: การจับคู่ที่ Exchange เริ่มต้นกับผู้เสนอราคา ดูข้อมูลเพิ่มเติม
การจัดการเวลาในการตอบสนอง
คุณควรใช้สถานที่ซื้อขายที่พบในคู่มือการเพียร์เพื่อประมาณเวลาในการตอบสนองของปลายทางของผู้เสนอราคาเมื่อตอบกลับคำขอราคาเสนอขาเข้า
ผู้ให้บริการแลกเปลี่ยนขนาดใหญ่ที่ได้รับคําขอราคาเสนอจํานวนมากควรพิจารณาทำข้อตกลงการเพียร์กับ Google เพื่อลดความล่าช้าและความผันผวนของเวลาในการตอบสนอง ดูข้อมูลเพิ่มเติมเกี่ยวกับการเพียร์
มาโครการคลิก
เราขอแนะนําให้ใช้มาโครการคลิก ซึ่งจะช่วยให้รายงานมีข้อมูลการคลิกและเมตริกที่มาจากคลิกสําหรับบัญชีของคุณและผู้เผยแพร่โฆษณาที่คุณทํางานด้วย ดูข้อมูลเพิ่มเติม
API
ลูกค้าการเสนอราคาแบบเปิดสามารถใช้ Authorized Buyers REST API เพื่อเข้าถึงข้อมูลที่อาจเป็นประโยชน์สำหรับการแก้ปัญหา ขณะนี้มีเพียงทรัพยากร API ต่อไปนี้เท่านั้นที่เข้าถึงได้
คุณสามารถติดต่อผู้จัดการลูกค้าด้านเทคนิคเพื่อกําหนดค่าบัญชีสําหรับการเข้าถึง API เหล่านี้ และดึงรหัสบัญชีที่จําเป็นสําหรับการเรียก API หากต้องการการสนับสนุนด้านเทคนิคในการใช้ API เหล่านี้ โปรดติดต่ออีเมลตัวแทนสนับสนุน adxbuyerapi-support@google.com
แหล่งข้อมูลเพิ่มเติม
- แนวทางปฏิบัติแนะนำในการจัดการการเชื่อมต่อ
- การใช้มาโคร URL การเสนอราคา
- การถอดรหัสการยืนยันราคาหากคุณใช้มาโคร WINNING_PRICE
- คําแนะนําและแนวทางปฏิบัติแนะนําในการทดสอบ
ตัวอย่างคำขอราคาเสนอและการเสนอราคาตอบ
ดูตัวอย่างคำขอราคาเสนอและการตอบกลับสำหรับโปรโตคอลที่รองรับทั้งหมดได้ในคู่มือคำขอและการตอบกลับ