Chrome ได้เสนอ Protected Audience API ซึ่งเป็น API ในเบราว์เซอร์ที่เป็นส่วนหนึ่งของ Privacy Sandbox ซึ่งช่วยให้ผู้ลงโฆษณาและบริษัทเทคโนโลยีโฆษณาแสดงโฆษณาที่กำหนดกลุ่มเป้าหมายตามความสนใจได้โดยไม่ต้องใช้คุกกี้ของบุคคลที่สาม ในขณะเดียวกันก็ปกป้องผู้ใช้จากการติดตามข้ามเว็บไซต์
Chrome กำลังใช้ต้นทาง ช่วงทดลองใช้ สำหรับ Protected Audience API Authorized Buyers มีสิทธิ์เข้าร่วม การทดสอบ Protected Audience API ในพื้นที่โฆษณาของผู้เผยแพร่โฆษณา Ad Manager ผู้เสนอราคาสามารถทําสิ่งต่อไปนี้ได้ด้วยการทดสอบ Protected Audience API
- ปรับปรุงและดูข้อมูลเกี่ยวกับประสิทธิภาพของขั้นตอน Protected Audience API
- แสดงความคิดเห็นเกี่ยวกับการปรับปรุง API ที่เป็นไปได้ในฟอรัมสาธารณะ เช่น GitHub
- เตรียมพร้อมสำหรับการรองรับโฆษณาที่ปรับตามโปรไฟล์ของผู้ใช้ผ่าน API โดยไม่ จากคุกกี้ของบุคคลที่สาม
Authorized Buyers ที่สนใจการทดสอบควรดูรายละเอียดในส่วนการเริ่มต้นใช้งาน
สรุปขั้นตอนการแสดงโฆษณา
นี่คือสรุปขั้นตอนการแสดงโฆษณาของ Protected Audience สำหรับ Authorized Buyers พาร์ทเนอร์:
- ผู้เสนอราคาทํางานร่วมกับผู้ลงโฆษณาเพื่อดูแลรักษากลุ่มความสนใจสําหรับผู้ลงโฆษณาแต่ละราย บ่อยครั้ง ผู้ลงโฆษณาจะเพิ่มแท็กของผู้เสนอราคาลงใน หน้าของผู้ลงโฆษณา เพื่อเพิ่มเบราว์เซอร์ลงในกลุ่มความสนใจ
- ผู้ใช้ปลายทางเข้าชมหน้าเว็บของผู้ลงโฆษณา หน้าเว็บอาจมี แท็ก
- แท็กของผู้เสนอราคาเรียกใช้ Protected Audience API
joinAdInterestGroup()
การโทรนี้จะขอให้เบราว์เซอร์เพิ่มผู้ใช้ไปยังกลุ่มความสนใจ - ผู้ใช้ปลายทางเข้าชมหน้าเว็บของผู้เผยแพร่โฆษณา คำขอเบราว์เซอร์ของผู้ใช้ แท็กโฆษณาของผู้เผยแพร่โฆษณาของ Google
- แท็กโฆษณาของผู้เผยแพร่โฆษณาของ Google จะส่งคําขอโฆษณาตามบริบทไปยังเซิร์ฟเวอร์ของ Google
- Google จะส่งคำขอราคาเสนอตามบริบทไปยังผู้เสนอราคาที่เข้าร่วม โปรดดู ส่วนการเปลี่ยนแปลงคำขอราคาเสนอเพื่อดูข้อมูลเพิ่มเติม
- ผู้เสนอราคาจะส่งการเสนอราคาตอบพร้อม
InterestGroupBidding
ข้อความ ซึ่งจําเป็นต่อการเข้าร่วมการประมูลกลุ่มความสนใจ ใน OpenRTB จะมีการระบุข้อมูลนี้ด้วยฟิลด์BidResponse.ext.igbid
และในโปรโตคอล Google RTB ที่เลิกใช้งานแล้วจะมีการระบุข้อมูลนี้ด้วยฟิลด์BidResponse.interest_group_bidding
หากผู้เสนอราคาไม่ระบุ ข้อมูลนี้ Google จะไม่รวมต้นทางของผู้เสนอราคาในinterestGroupBuyers
ในช่วง การกำหนดค่าการประมูลInterestGroupBidding
ยังมีสัญญาณเฉพาะผู้ซื้อที่ไม่บังคับซึ่งจะส่งไปยังฟังก์ชันการเสนอราคาของผู้เสนอราคาในระหว่างการประมูลในเบราว์เซอร์ได้ด้วย ใน OpenRTB ค่านี้จะมีการระบุด้วยBidResponse.ext.igbid.igbuyer.buyerdata
และอยู่ในช่องที่เลิกใช้งานแล้ว โปรโตคอล RTB ของ Google ซึ่งระบุด้วยBidResponse.interest_group_bidding.interest_group_buyers.per_buyer_signals
ด้วย โปรดดูส่วนการเปลี่ยนแปลงการเสนอราคาตอบสำหรับ ข้อมูลเพิ่มเติม - Google เรียกใช้การประมูลฝั่งเซิร์ฟเวอร์และส่งการเสนอราคาตอบไปยัง เบราว์เซอร์ การประมูลฝั่งเซิร์ฟเวอร์จะพิจารณาราคาเสนอแบบดั้งเดิมจากฝั่งเซิร์ฟเวอร์ การเสนอราคาตอบอาจมีข้อมูลเกี่ยวกับราคาเสนอที่ชนะตามบริบท (หากมี)
- การเสนอราคาตอบมีการกําหนดค่าการประมูลสําหรับการประมูลในเบราว์เซอร์ ซึ่งอาจรวมถึงสัญญาณตามบริบทจากผู้ซื้อที่เข้าร่วมแต่ละราย (ซึ่งส่งผ่าน
buyerdata
ของ OpenRTB หรือper_buyer_signals
ของโปรโตคอล Google RTB ที่เลิกใช้งานไปแล้วก่อนหน้านี้) ข้อมูลผู้ชนะตามบริบท และการตั้งค่าการมีสิทธิ์เสนอราคา - แท็กผู้เผยแพร่โฆษณาของ Google เรียกใช้ Protected Audience API
runAdAuction()
เพื่อเริ่มการประมูลตามกลุ่มความสนใจในอุปกรณ์ Google จะรวมเฉพาะผู้ซื้อที่รวมอยู่ในInterestGroupBuyer
ในInterestGroupBidding
ระหว่างการกําหนดค่าการประมูลเท่านั้น - Google จะส่งสัญญาณเฉพาะผู้ซื้อที่ไม่บังคับของผู้เสนอราคาที่มีสิทธิ์แต่ละรายไปยังการกำหนดค่าการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครอง
- หากกลุ่มความสนใจของผู้เสนอราคาที่ระบุ
trustedBiddingSignalsUrl
เบราว์เซอร์จะส่งคำขอไปยังtrustedBiddingSignalsUrl
เพื่อดึงข้อมูลสัญญาณแบบเรียลไทม์ของแต่ละกลุ่ม ดูรายละเอียดในข้อกําหนดของ Protected Audience API - เบราว์เซอร์จะเรียกใช้
generateBid()
ของผู้เสนอราคาสําหรับกลุ่มความสนใจแต่ละกลุ่มที่เลือกใช้และมีสิทธิ์เข้าร่วมการประมูลในเบราว์เซอร์ ขั้นตอนนี้จะคํานวณราคาเสนอและเลือกครีเอทีฟโฆษณาgenerateBid()
มีสิทธิ์เข้าถึงสัญญาณผู้ซื้อที่ไม่บังคับซึ่งผู้เสนอราคาระบุไว้และสัญญาณการเสนอราคาที่เชื่อถือได้สําหรับกลุ่มความสนใจที่ระบุ - เบราว์เซอร์จะเรียก
scoreAd()
ของผู้ขาย (ในกรณีนี้คือ Google) กำหนดอันดับให้กับราคาเสนอแต่ละรายการในการประมูลเพื่อแสดงโฆษณาตามกลุ่มความสนใจ ระบบจะจัดอันดับราคาเสนอ และกรองตามการป้องกันผู้เผยแพร่โฆษณา นโยบายโฆษณา และอื่นๆ ข้อจำกัด - เบราว์เซอร์ทำการประมูลโดยใช้การเสนอราคาตามกลุ่มความสนใจที่มีสิทธิ์ ราคาเสนอตามบริบทที่อยู่ในลำดับต้นๆ จะเข้าร่วมในการประมูลในเบราว์เซอร์
- หลังการประมูล หากมีผู้ชนะกลุ่มความสนใจ เบราว์เซอร์จะเรียก
reportResult()
ของผู้ขายและreportWin()
ของผู้เสนอราคาเพื่อแจ้ง บุคคลที่เกี่ยวกับผู้ชนะการประมูลในเบราว์เซอร์ - หากโฆษณากลุ่มความสนใจชนะ แท็กผู้เผยแพร่โฆษณาของ Google จะแสดงผลโฆษณาใน iframe
รายละเอียดขั้นตอนการแสดงผล
ก่อนการแสดงโฆษณา
การตรวจสอบครีเอทีฟโฆษณา
ครีเอทีฟโฆษณาต้องได้รับการตรวจสอบและอนุมัติจาก Google ก่อนจึงจะแสดงจากการประมูลในเบราว์เซอร์ของกลุ่มเป้าหมายที่ได้รับการคุ้มครองได้ คุณส่งครีเอทีฟโฆษณาเพื่อรับการตรวจสอบได้
ผ่าน Real-time Bidding API หรือผ่าน
การสแกนครีเอทีฟโฆษณาอัตโนมัติ โฆษณาสำหรับ
การประมูลเพื่อแสดงโฆษณาตามกลุ่มความสนใจในเบราว์เซอร์ Protected Audience ต้องมีสิ่งต่อไปนี้
renderUrls
เพื่อรับการตรวจสอบ
ข้อกำหนดสำหรับ renderUrls
renderUrl
ที่ส่งผ่าน API ควรตรงกับrenderUrl
ที่ใช้ ในการประมูลเพื่อแสดงโฆษณาตามกลุ่มความสนใจrenderUrl
แต่ละรายการแสดงถึงผู้ลงโฆษณาหรือแคมเปญการโฆษณาได้เพียงรายการเดียวเท่านั้นrenderUrl
หนึ่งๆ ใช้เพื่อแสดงโฆษณาในนามของผู้ลงโฆษณาหลายรายไม่ได้renderUrl
แต่ละรายการต้องแมปกับครีเอทีฟโฆษณารายการเดียวrenderUrl
ต้องเข้าถึงและดึงข้อมูลได้โดยระบบตรวจสอบครีเอทีฟโฆษณาแบบออฟไลน์ของ Google เป็นเวลาสูงสุด 7 วันหลังจากมีการเสนอราคาโฆษณาครั้งล่าสุด
Real-time Bidding API
ผู้เสนอราคาสามารถใช้ Real-time Bidding API เพื่ออัปโหลดครีเอทีฟโฆษณาสำหรับการเสนอราคาตามกลุ่มความสนใจ
การสแกนโฆษณาอัตโนมัติ
ผู้เสนอราคาสามารถตั้งค่าการสแกนครีเอทีฟโฆษณาอัตโนมัติสำหรับครีเอทีฟโฆษณาที่ไม่ได้อัปโหลดผ่าน Real-time Bidding API
หากคุณตั้งค่าการสแกนครีเอทีฟโฆษณาอัตโนมัติ Google จะค้นหาครีเอทีฟโฆษณาในการประมูลในเบราว์เซอร์และสแกนครีเอทีฟโฆษณาโดยอัตโนมัติเพื่อให้มีสิทธิ์เข้าร่วมการประมูลในอนาคต
วิธีเปิดการสแกนครีเอทีฟโฆษณาอัตโนมัติมีดังนี้
เพิ่มต้นทาง
renderUrl
ของครีเอทีฟโฆษณาของกลุ่มความสนใจทั้งหมดลงใน บัญชี Authorized Buyersเพิ่มส่วนหัว HTTP ที่กำหนดเองต่อไปนี้ในการตอบสนอง HTTP ของครีเอทีฟโฆษณา:
Authorized-Buyers-Creative-ID
สตริง
รหัสครีเอทีฟโฆษณาเฉพาะผู้ซื้อ ความยาวสูงสุดของรหัสโฆษณาคือ 128 ไบต์
Authorized-Buyers-Click-Through-URLs
สตริง
ชุด URL ปลายทางที่ประกาศสำหรับครีเอทีฟโฆษณาที่เข้ารหัสตาม RFC2396
ตัวอย่าง
HTTP/1.1 200 OK
Date: Mon, 8 Jan 2022 12:28:53 GMT
Server: Apache/2.2.14 (Win32)
Last-Modified: Mon, 8 Jan 2022 12:01:53 GMT
Content-Length: 88
Content-Type: text/html
Connection: Closed
Authorized-Buyers-Creative-ID:123456
Authorized-Buyers-Click-Through-URLs:https://www.advertiser.com/clickUrl1,https://www.advertiser.com/clickUrl12
<html>
<body>
<h1>Hello, World!</h1>
</body>
</html>
วันหมดอายุของครีเอทีฟโฆษณา
ครีเอทีฟโฆษณาได้รับอนุมัติเป็นเวลา 15 วัน หากส่งครีเอทีฟโฆษณาด้วย Real-time Bidding API คุณจะต้องส่งครีเอทีฟโฆษณาอีกครั้งหลังจากผ่านไป 15 วัน หากคุณพึ่งพา สแกนครีเอทีฟโฆษณาอัตโนมัติ ขั้นตอนการสแกนจะสแกนครีเอทีฟโฆษณาซ้ำโดยอัตโนมัติ
รหัสการรายงานของผู้ซื้อ
คุณสามารถแจกแจงรายละเอียดเมตริกการรายงาน (เช่น การแสดงผล) โดยใช้มิติข้อมูล
ที่ได้จากผู้ซื้อ (เช่น รหัสแคมเปญหรือรหัสผู้ลงโฆษณา) หากต้องการเพิ่มมิติข้อมูลสำหรับการใช้จ่ายในกลุ่มความสนใจ ให้ระบุ buyerAndSellerReportingId
สําหรับโฆษณาเมื่อคุณเพิ่มอุปกรณ์ของผู้ใช้ลงในกลุ่มความสนใจ ดูรายละเอียดเพิ่มเติมในเอกสารประกอบเกี่ยวกับ Protected Audience
ต่อไปนี้เป็นตัวอย่างวิธีเพิ่ม buyerAndSellerReportingId
ลงในการกำหนดค่ากลุ่มความสนใจ
const myGroup = {
...
'ads': [
{
...
'buyerAndSellerReportingId':
'{"google_signals": {"buyer_reporting_id": "12345"}}',
...
}
]
}
joinAdInterestGroup(myGroup);
buyer_reporting_id
จะปรากฏเป็นมิติข้อมูลใหม่ใน "ให้สิทธิ์"
เครื่องมือการรายงานของผู้ซื้อเป็นมิติข้อมูลรหัสการรายงานของผู้ซื้อ
การประมูลฝั่งเซิร์ฟเวอร์
การเปลี่ยนแปลงคำขอราคาเสนอ
ต่อไปนี้เป็นโปรโตคอลเวอร์ชันแรกๆ ที่ได้รับการสนับสนุนสำหรับใช้ใน การทดสอบ:
- ลิงก์เบื้องต้นของ OpenRTB
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว) ลิงก์ก่อนเปิดตัว
ระบุการสนับสนุนการประมูลตามกลุ่มความสนใจ
คำขอราคาเสนอมีช่องใหม่สำหรับระบุการรองรับการประมูลตามกลุ่มความสนใจ
- OpenRTB:
BidRequest.imp.ext.ae
BidRequest.imp.ext.igbid
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidRequest.adslot.supported_auction_environment
BidRequest.adslot.interest_group_bidding_allowed
คุณสามารถใช้ฟิลด์นี้เพื่อแยกความแตกต่างระหว่างโอกาสในการแสดงผลที่
รองรับการประมูลตามกลุ่มความสนใจในเบราว์เซอร์ Protected Audience และโฆษณา
รองรับเฉพาะการประมูล Exchange ฝั่งเซิร์ฟเวอร์แบบเดิมเท่านั้น AuctionEnvironment
enum อาจมีค่าต่อไปนี้
SERVER_SIDE_AUCTION
(OpenRTB JSON:0
): การประมูลจะกำหนด โฆษณาที่ชนะจะทำงานบนเซิร์ฟเวอร์ของ ExchangeON_DEVICE_INTEREST_GROUP_AUCTION
(OpenRTB JSON:1
): คำขอที่มี รองรับ Protected Audience ซึ่งการประมูลตามบริบทจะทำงานใน เซิร์ฟเวอร์ของ Exchange และการเสนอราคาตามกลุ่มความสนใจและการประมูลสุดท้าย ทำงานในเบราว์เซอร์SERVER_SIDE_INTEREST_GROUP_AUCTION
(OpenRTB JSON:3
): การประมูลตามบริบทจะทํางานบนเซิร์ฟเวอร์ของ Exchange และตรรกะการเสนอราคาสําหรับราคาเสนอกลุ่มความสนใจและตรรกะการให้คะแนนเพื่อกําหนดโฆษณาที่ชนะสุดท้ายจะทํางานในเซิร์ฟเวอร์การเสนอราคาและการประมูล
ระบุขนาดช่องโฆษณาของ Protected Audience
คำขอราคาเสนอมีช่องต่อไปนี้เพื่อให้คุณมี ขนาดช่องโฆษณาของกลุ่มเป้าหมาย:
- OpenRTB:
BidRequest.imp.ext.interest_group_auction
.width
BidRequest.imp.ext.interest_group_auction
.height
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidRequest.adslot.interest_group_auction.width
BidRequest.adslot.interest_group_auction.height
ช่องเหล่านี้ระบุขนาดของช่องโฆษณาสำหรับการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองเป็นพิกเซล
ขนาดนี้อาจแตกต่างจากขนาดในคําขอตามบริบท เช่น ขนาดที่เห็นในช่อง BidRequest.imp.banner.format.w
และ BidRequest.imp.banner.format.h
ของ OpenRTB หรือช่อง BidRequest.adslot.width
และ BidRequest.adslot.height
ของโปรโตคอล Google RTB ที่เลิกใช้งานแล้ว
คำขอตามบริบทอาจมีหลายขนาด โฆษณาที่ชนะการประมูลในอุปกรณ์คาดว่าจะแสดงในขนาดช่องคงที่เพียงช่องเดียว
ระบุความสามารถในการแสดงโฆษณาของ Protected Audience
โฆษณา Protected Audience อาจแสดงหรือไม่แสดงก็ได้ ขึ้นอยู่กับ
ขั้นตอนการผสานรวม (ดูการแสดงผล
การทดสอบ) render_interest_group_ads
ในคำขอราคาเสนอระบุว่าโฆษณา Protected Audience ที่ชนะ
จะปรากฏขึ้น
- OpenRTB:
BidRequest.imp.ext.interest_group_auction.render_interest_group_ads
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidRequest.adslot.interest_group_auction.render_interest_group_ads
ลดการใช้ตัวระบุผู้ใช้
คําขอราคาเสนอตามบริบทที่อยู่ในขอบเขตสําหรับการทดสอบ Protected Audience API จะยังคงใช้ตัวระบุตามคุกกี้แบบดั้งเดิมได้หากมีจากเบราว์เซอร์ เช่น ช่อง BidRequest.user.id
และ BidRequest.user.buyerid
หรือ BidRequest.google_user_id
และ BidRequest.hosted_match_data
ในโปรโตคอล Google RTB ที่เลิกใช้งานแล้ว การมีตัวระบุดังกล่าวในคำขอราคาเสนอจะขึ้นอยู่กับนโยบายความเป็นส่วนตัวที่มีอยู่ เราขอแนะนำให้คุณ
ไม่ต้องใช้ตัวระบุที่ใช้คุกกี้เพื่อการกำหนดเป้าหมายและการเสนอราคาในระหว่าง
เพื่อเตรียมการซื้อที่มีประสิทธิภาพยิ่งขึ้น เมื่อไม่ใช้คุกกี้ของบุคคลที่สาม
ใช้งานได้นานขึ้น
นอกจากนี้ Google อาจทำการทดสอบขนาดเล็กโดยที่ตัวระบุที่อิงกับคุกกี้ ปกปิดจากคำขอราคาเสนอที่อยู่ในขอบเขตการทดสอบ Protected Audience API การดำเนินการนี้มีไว้เพื่อประเมินผลกระทบที่อาจเกิดขึ้นจากการเลิกใช้งานคุกกี้ของบุคคลที่สาม
การทดสอบการเลิกใช้งานคุกกี้ของบุคคลที่สามที่อำนวยความสะดวกโดย Chrome
เพื่อเตรียมความพร้อมสำหรับ การเลิกใช้งานคุกกี้ของบุคคลที่สาม (3PCD) ในปี 2024 Chrome ได้นำเสนอ การทดสอบที่อำนวยความสะดวกโดย Chrome
เว็บไซต์และผู้ให้บริการสามารถใช้การทดสอบที่อำนวยความสะดวกโดย Chrome เพื่อทดสอบระบบภายใต้ 3PCD ในการทดสอบ ระบบจะกำหนดเบราว์เซอร์ Chrome ให้กับกลุ่มทดสอบ 3PCD โหมด A หรือโหมด B แต่ละเบราว์เซอร์จะได้รับป้ายกำกับที่สอดคล้องกัน ที่สอดคล้องกับกลุ่มทดสอบ 3PCD ที่เฉพาะเจาะจงที่คุณสามารถเข้าถึงได้ Chrome API ในเบราว์เซอร์
Google จะส่งป้ายกำกับที่ไม่มีการแก้ไขจาก Chrome API ในคำขอราคาเสนอ RTB เนื่องจากมีการเข้าชมเพียงเล็กน้อยในป้ายกำกับแต่ละรายการ Google จึงไม่ได้รวมป้ายกำกับไว้ในบริบทที่มีข้อจํากัดด้านความเป็นส่วนตัวเสมอไป
ต่อไปนี้เป็นช่องสำหรับดูป้ายกำกับ
- OpenRTB:
BidRequest.device.ext.cdep
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidRequest.device.cookie_deprecation_label
การเปลี่ยนแปลงการเสนอราคาตอบ
ระบุการเข้าร่วมการประมูลตามกลุ่มความสนใจ
คุณมีหน้าที่รับผิดชอบในการแสดงความตั้งใจที่จะเข้าร่วม
การประมูลในเบราว์เซอร์โดยแสดงผลออบเจ็กต์ InterestGroupBidding
ใน
การเสนอราคาตอบตามบริบท:
- OpenRTB:
BidResponse.ext.igbid
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidResponse.interest_group_bidding
คุณต้องส่งการเสนอราคาตามบริบท การตอบกลับไม่จำเป็นต้องมีราคาเสนอตามบริบท ออบเจ็กต์ InterestGroupBidding
ควรมี origin
สำหรับ InterestGroupBuyer
แต่ละรายการ ซึ่งควรตรงกับต้นทางรายการใดรายการหนึ่งที่ผู้เสนอราคากําหนดค่าไว้สําหรับบัญชีของตน ระบบจะเพิ่ม origin
ในการประมูล
interestGroupBuyers
ของการกำหนดค่าเมื่อแท็กผู้เผยแพร่โฆษณาผ่าน Google เรียกใช้
runAdAuction()
เผยแพร่สัญญาณตามบริบทของผู้ซื้อ
คุณสามารถใส่สัญญาณของผู้ซื้อในการเสนอราคาตามบริบท ซึ่ง Google จะนำไปเผยแพร่เป็นออบเจ็กต์ JSON ไปยังฟังก์ชันการเสนอราคาในอุปกรณ์ผ่านอาร์กิวเมนต์ perBuyerSignals
ข้อมูลนี้สามารถรวมอยู่ในการเสนอราคาตอบซึ่งมีช่องต่อไปนี้ ทั้งนี้ขึ้นอยู่กับโปรโตคอล
- OpenRTB:
BidResponse.ext.igbid.igbuyer.buyerdata
- Google RTB (เลิกใช้งานแล้ว):
BidResponse.interest_group_bidding.per_buyer_signals
เผยแพร่สัญญาณการแสดงผลตามบริบทของผู้ซื้อ
ครีเอทีฟโฆษณาของกลุ่มความสนใจอาจใช้สัญญาณบริบทที่จำกัดในระหว่างการแสดงผลโดย การส่งสัญญาณเหล่านั้นผ่านการเสนอราคาตอบตามบริบทและรับสัญญาณ ในคำขอ URL การแสดงผลโดยใช้การขยายมาโคร เช่น สัญญาณการแสดงผลอาจใช้เพื่อปรับแต่งรูปลักษณ์ของครีเอทีฟโฆษณาเพื่อปรับปรุงประสิทธิภาพในบริบทของช่องโฆษณาหรือหน้าผู้เผยแพร่โฆษณาหนึ่งๆ
คุณสามารถรวมสัญญาณการแสดงผลของผู้ซื้อที่เรียงลำดับเป็นสตริงที่ปลอดภัยสำหรับ URL ไว้ใน
การเสนอราคาตอบตามบริบท ซึ่ง Google จะแทนที่ในผลประโยชน์ที่ชนะ
URL แสดงผลของกลุ่มโดยการสร้าง
มาโคร ${RENDER_DATA_buyer.origin.example[_OPTIONAL_SUFFIX]}
คุณสามารถระบุสัญญาณการแสดงผลในการเสนอราคาตอบได้ด้วยช่องต่อไปนี้ โดยขึ้นอยู่กับโปรโตคอล
- OpenRTB:
BidResponse.ext.igbid.igbuyer.rsig
- Google RTB (เลิกใช้งานแล้ว):
BidResponse.interest_group_bidding.interest_group_buyer.rendering_signals
คุณสามารถรวมสัญญาณการแสดงผลได้สูงสุด 3 ชุดที่มีนามสกุลมาโครต่างกันในการเสนอราคาตอบเพื่อแยกแยะสัญญาณต่างๆ เช่น อาจใช้ส่วนต่อท้ายเพื่อจับคู่ชุดสัญญาณที่เฉพาะเจาะจงซึ่งใช้ได้กับครีเอทีฟโฆษณาเท่านั้นกับมาโครที่เกี่ยวข้องใน URL การนําเสนอผล ซึ่งจะช่วยลดขนาดการโอนข้อมูล
ผู้ซื้อของกลุ่มความสนใจจะถูกปฏิเสธไม่ให้เข้าร่วม การประมูลกลุ่มเป้าหมาย หากสัญญาณไม่ปลอดภัยกับ URL คำต่อท้ายมาโครจะซ้ำกัน หรือมากกว่า 3 ชุด
ระบุราคาเสนอสูงสุดในเบราว์เซอร์
ในกลุ่มเป้าหมายที่มีการป้องกัน การเสนอ การคำนวณราคาเสนอ และการประมูลสุดท้ายคาดว่าจะทํางานในอุปกรณ์ ซึ่งอาจสร้างเวกเตอร์การละเมิดที่อาจเกิดขึ้นซึ่งส่งผลต่อความสมบูรณ์ของผลลัพธ์การประมูลขั้นสุดท้าย เช่น ราคาเสนอที่ชนะ
ตามการผ่อนปรนชั่วคราวที่ได้รับในระหว่างการทดสอบ Protected Audience API โดย Google สำหรับพาร์ทเนอร์ RTB คุณสามารถระบุมูลค่าราคาเสนอสูงสุดที่คาดการณ์ใน การเสนอราคาตอบตามบริบท ราคาเสนอสูงสุดที่คาดไว้คือราคาเสนอสูงสุดที่ ฟังก์ชันการเสนอราคาของคุณคาดว่าจะกลับมา หากราคาเสนอที่ชนะซึ่งรายงานจากการประมูลในเบราว์เซอร์สูงกว่าจำนวนนี้ ระบบจะไม่นับราคาเสนอที่ชนะเป็นเหตุการณ์ที่เรียกเก็บเงินได้ วิธีการนี้อาจมีการเปลี่ยนแปลง
ในการเสนอราคาตอบ คุณสามารถระบุมูลค่าราคาเสนอสูงสุดที่คาดไว้ในช่องต่อไปนี้
- OpenRTB:
BidResponse.igbid.igbuyer.maxbid
(แสดงเป็นสกุลเงิน CPM) - โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidResponse.interest_group_bidding.interest_group_buyers.max_bid_cpm_micros
(แสดงใน microCPM)
ระบุแหล่งที่มาของการแสดงผลไปยังหลายบัญชี
ผู้เสนอราคาต้องเลือกรหัสการเรียกเก็บเงินเพื่อระบุแหล่งที่มาของการแสดงผลราคาเสนอกลุ่มความสนใจโดยใช้ช่องต่อไปนี้
- OpenRTB:
BidResponse.igbid.igbuyer.billing_id
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidResponse.interest_group_bidding.interest_group_buyers.billing_id
รหัสการเรียกเก็บเงินที่เลือกต้องเป็นรหัสการเรียกเก็บเงินที่มีสิทธิ์จากคำขอราคาเสนอ
- OpenRTB:
BidRequest.imp.ext.billing_id
- โปรโตคอล RTB ของ Google (เลิกใช้งานแล้ว):
BidRequest.adslot.matching_ad_data.billing_id
หากรหัสการเรียกเก็บเงินที่ระบุแหล่งที่มาของการแสดงผลการเสนอราคาตามกลุ่มความสนใจไม่ใช่ ผู้เสนอราคาจะไม่เข้าร่วมการประมูลที่ใช้ Protected Audience API
บัญชีย่อยมีรหัสการเรียกเก็บเงินได้สูงสุด 2 รหัส ผู้ซื้อควรใช้ รหัสการเรียกเก็บเงินสำหรับการใช้จ่ายตามบริบท และอีกรหัสสำหรับการใช้จ่ายของกลุ่มความสนใจ โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหากต้องการกำหนดค่ารหัสการเรียกเก็บเงิน 2 รายการสำหรับบัญชีย่อย
คุณกำหนดงบประมาณรายวันสำหรับรหัสการเรียกเก็บเงินแต่ละรหัสได้ โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อตั้งงบประมาณรายวันสำหรับรหัสการเรียกเก็บเงินของบัญชีย่อย
รหัสการเรียกเก็บเงินของบัญชีย่อยทั้งหมดที่มีงบประมาณที่ใช้ได้ซึ่งมีสิทธิ์เสนอราคาใน การแสดงผลจะปรากฏในคำขอราคาเสนอสำหรับการเลือกการระบุแหล่งที่มาของการใช้จ่าย ติดต่อ ไปยังผู้จัดการฝ่ายดูแลลูกค้าเพื่อแก้ไขงบประมาณสำหรับรหัสการเรียกเก็บเงินของกลุ่มความสนใจ
ในระหว่างการประมูลในเบราว์เซอร์
สร้างราคาเสนอในเบราว์เซอร์
ใช้ generateBid()
เพื่อสร้างราคาเสนอในเบราว์เซอร์
Google มีพารามิเตอร์ต่อไปนี้
auctionSignals
: ว่างเปล่าperBuyerSignals
: ออบเจ็กต์ JavaScript ของสัญญาณเดียวกันกับที่ระบุโดย ในการตอบตามบริบท
พารามิเตอร์ต่อไปนี้จะแสดงขึ้นมา
ad
: Google จะไม่สนใจช่องนี้bid
: ตัวเลขราคาเสนอที่เข้าสู่การประมูล ต้องเป็นหน่วย CPM (ไม่ใช่ไมโคร)render
: URL ที่แสดงผลเพื่อแสดงครีเอทีฟโฆษณาหากราคาเสนอชนะการประมูล Google ต้องตรวจสอบและอนุมัติ URL นี้ มิฉะนั้น URL จะถูกกรอง จากการประมูลallowComponentAuction
: ต้องเท่ากับtrue
ปัจจุบัน Google รองรับการทดสอบการประมูลกับผู้ขายหลายราย
เช่น
function generateBid(...) {
...
return {'ad': 'example',
'bid': ad.metadata.bid,
'render': ad.renderUrl,
'allowComponentAuction': true};
}
โปรดดูข้อมูลจำเพาะของ Protected Audience ในอุปกรณ์
การเสนอราคา
สำหรับคำอธิบายของฟังก์ชัน generateBid()
สกุลเงินราคาเสนอ
ราคาเสนอในการประมูลในเบราว์เซอร์จะอยู่ในหน่วย CPM ของสกุลเงินในการเสนอราคาที่เลือก
คุณต้องระบุสกุลเงินราคาเสนอทั้งในคำตอบราคาเสนอตามบริบทและค่าผลลัพธ์ของ generateBid
และสกุลเงินต้องเป็นรหัสอักษรตามมาตรฐาน ISO 4217 ที่ถูกต้อง เช่น "USD", "EUR" หรือ "JPY"
ใน OpenRTB ให้ใช้ช่อง cur
ใหม่ในแอบเจ็กต์ InterestGroupBuyer
ในส่วนขยายการเสนอราคาของ Google
เช่น
ext {
igbid {
impid: "1"
igbuyer {
origin: "https://examplebuyerorigin.com"
cur: "EUR"
}
}
}
ในโปรโตคอล RTB ของ Google ให้ใช้ช่อง currency
ใหม่ในข้อความ InterestGroupBuyer
ในการเสนอราคา
เช่น
interest_group_bidding {
adslot_id: 1
interest_group_buyer {
origin: "https://examplebuyerorigin.com"
currency: "EUR"
}
}
ฟังก์ชัน generateBid
ของผู้เสนอราคาต้องแสดงราคาเสนอในสกุลเงินเดียวกับที่ระบุในการเสนอราคาตามบริบท กรอกข้อมูลในพร็อพเพอร์ตี้ bidCurrency
ใหม่ใน
ผลลัพธ์ของ generateBid
:
function generateBid(...) {
...
return {'ad': ad,
'bid': bid,
'bidCurrency': 'EUR',
...};
}
หากสกุลเงินจากการเสนอราคาตามบริบทแตกต่างจากสกุลเงินที่ generateBid
แสดง หรือหากสกุลเงินใดสกุลเงินหนึ่งแสดงผลไม่ถูกต้อง ระบบจะกรองราคาเสนอออกก่อนการประมูล
การตรวจสอบคุณภาพโฆษณา
การบังคับใช้นโยบายครีเอทีฟโฆษณาและการควบคุมผู้เผยแพร่โฆษณาอาจมีข้อจำกัดมากกว่าสำหรับ การเสนอราคาตามกลุ่มความสนใจในเบราว์เซอร์ระหว่างการทดสอบ Protected Audience API สำหรับ RTB Google Partners
การรองรับกฎหมายบริการดิจิทัล
เนื่องจากกฎหมายบริการดิจิทัล มาตรา 26 ผู้เผยแพร่โฆษณาอาจกำหนดให้ผู้ซื้อแสดงโฆษณา
การเปิดเผยความโปร่งใสในโฆษณา เมื่อมีการดำเนินการ "ขอให้ผู้ซื้อแสดงโฆษณาที่มี DSA เท่านั้น"
ข้อมูลความโปร่งใสในเว็บไซต์หรือแอปของฉันใน EEA" เปิดใช้การควบคุมโดย
ผู้เผยแพร่โฆษณา ผู้ซื้อกลุ่มความสนใจสามารถระบุโอกาสที่ตนจะได้รับ
เพื่อแสดงความโปร่งใสสำหรับผู้ซื้อ
BidRequest.regs.dsa.required
และ BidRequest.dsa.pubrender
ในราคาเสนอ
คำขอ (BidRequest.dsa.dsa_support
และ
BidRequest.dsa.publisher_rendering_support
ตามลำดับในการเลิกใช้งาน
โปรโตคอล RTB ของ Google)
เมื่อผู้เสนอราคาที่ต้องการเข้าร่วมการประมูล Protected Audience API
ได้รับสัญญาณในคำขอราคาเสนอว่าต้องแสดงความโปร่งใสตาม DSA
โฆษณาที่แสดงผ่าน Protected Audience API โฆษณาควรประเมินว่า
จะแสดงข้อมูลที่จำเป็นได้อย่างเหมาะสม และระบุโดยการตั้งค่า
BidResponse.ext.igbid.igbuyer.dsaadrender
(BidResponse.interest_group_bidding.interest_group_buyers.dsa_buyer_render
นิ้ว
โปรโตคอล RTB ของ Google ที่เลิกใช้งานแล้ว) ไม่เช่นนั้น ระบบจะไม่รวมผู้ซื้อในการประมูล Protected Audience API
ดูข้อมูลเพิ่มเติมเกี่ยวกับความโปร่งใสของโฆษณาตามพระราชบัญญัติบริการดิจิทัลได้ที่บทความในศูนย์ช่วยเหลือ: การปฏิบัติตามพระราชบัญญัติบริการดิจิทัล
การกรองราคาเสนอ
Google บังคับใช้ publisher ตัวควบคุมและโฆษณา นโยบาย ระหว่างการประมูลในอุปกรณ์
หลังการประมูลในเบราว์เซอร์
รายงานผลการประมูลไปยังผู้ซื้อ: reportWin()
Google จะไม่แสดงอาร์กิวเมนต์ต่อไปนี้
auctionSignals
sellerSignals
ใช้ reportWin()
เพื่อรายงานผลการประมูลให้แก่ผู้ซื้อ
ดูการรายงานเกี่ยวกับการแสดงโฆษณาและโฆษณาของผู้ซื้อ กิจกรรม ดูข้อมูลเพิ่มเติมในส่วนคำอธิบาย Protected Audience API
มาโคร
renderUrl
ที่อ้างอิงครีเอทีฟโฆษณา Protected Audience API อาจประกอบด้วย
ตัวยึดตำแหน่งอย่างน้อยหนึ่งรายการ ซึ่งเรียกว่ามาโคร หลังการประมูลตามกลุ่มความสนใจ
แต่ก่อนที่จะแสดงผล มาโครจะถูกแทนที่โดยมาโคร
renderUrl
ที่ใช้ในการประมูลในอุปกรณ์อาจรวมถึงสิ่งต่อไปนี้
มาโคร:
${GDPR}
|
ขยายเป็น 0 หาก GDPR ไม่มีผล หรือ 1 หาก GDPR มีผล โปรดดูเอกสารประกอบ |
${GDPR_CONSENT_XXXX}
|
ขยายไปสู่ความโปร่งใส
& สตริงความยินยอม (TC) ที่เชื่อมโยงกับคําขอ หากความโปร่งใสและ
สตริงความยินยอม (TC) ว่างเปล่าหรือไม่ถูกต้อง มาโครนี้จะไม่ขยาย
ใช้มาโครนี้เพื่อส่งสตริง TC ไปยังผู้ให้บริการที่ลงทะเบียนกับ GVL ของ IAB ใน URL
แทนที่ ชิ้นงานโฆษณาที่ใช้มาโคร ${GDPR_CONSENT_XXXX} ควรเกิดขึ้นเพียงครั้งเดียวภายใน
renderUrl
|
${ADDL_CONSENT}
|
ขยายเป็นส่วนเพิ่มเติม สตริงความยินยอม (AC) ที่เชื่อมโยงกับคําขอ |
${AD_WIDTH}, ${AD_HEIGHT)
|
มาโครเหล่านี้จะแทรกความกว้างและความสูงของช่องโฆษณา |
${RENDER_DATA_buyer.origin.example[_OPTIONAL_SUFFIX]}
|
มาโครที่มีสัญญาณของผู้ซื้อในเวลาที่แสดงผล ที่ระบุในการเสนอราคาตอบ
แทนที่ตัวยึดตําแหน่ง |
การนับการแสดงผล
ในระหว่างการทดสอบ Protected Audience API กับพาร์ทเนอร์ RTB ทาง Google จะนับการแสดงผลเมื่อเบราว์เซอร์เรียกใช้ฟังก์ชัน reportResult()
จากนั้นจะดึงข้อมูล URL การรายงานของ Google ในการเรียกใช้ sendReportTo()
เนื่องจากเหตุการณ์ที่ Google ใช้นับการแสดงผลในการประมูลในเบราว์เซอร์ของกลุ่มเป้าหมายที่ได้รับการคุ้มครองอาจแตกต่างจากเหตุการณ์ที่ใช้ในการนับการแสดงผลโดยพาร์ทเนอร์ผู้ซื้อ RTB จํานวนการแสดงผลจึงอาจแตกต่างกัน
เป้าหมายหนึ่งของ Google ในการทดสอบ Protected Audience API คือระบุและลดความคลาดเคลื่อนเหล่านี้
การระบุแหล่งที่มาของการแสดงผลที่เรียกเก็บเงินได้
การใช้จ่ายทั้งหมดของผู้เสนอราคาจากการประมูลในเบราว์เซอร์ของ Protected Audience จะมาจากบัญชีผู้เสนอราคาบัญชีเดียวตามการแมปจากต้นทางเจ้าของกลุ่มความสนใจที่กำหนดค่าไว้สำหรับผู้เสนอราคา ระบุแหล่งที่มาของการใช้จ่ายไปยัง ระบบไม่รองรับบัญชีผู้ซื้อย่อยของผู้เสนอราคา
งบประมาณรายวันสูงสุด
ในระหว่างการทดสอบ Protected Audience API แต่ละบัญชีจะมีงบประมาณรายวันสูงสุดสำหรับการใช้จ่ายของ Protected Audience ที่ระดับบัญชี งบประมาณรายวันสูงสุดจะจำกัดความเสี่ยงในสภาพแวดล้อมการประมูลในเบราว์เซอร์ เมื่อค่าใช้จ่ายถึงขีดจำกัดงบประมาณรายวันแล้ว บัญชีจะไม่ได้รับคำขอราคาเสนอที่มีสิทธิ์ใช้ Protected Audience อีกต่อไป
บัญชียังสามารถเข้าร่วมการประมูลตามบริบทฝั่งเซิร์ฟเวอร์ต่อไปหลังจาก
ถึงจำนวน Protected Audience สูงสุดแล้ว ตัวอย่างเช่น บัญชีผู้เสนอราคาที่
ความถี่สูงสุดของ Protected Audience อาจได้รับคำขอราคาเสนอที่มี auction_environment
= SERVER_SIDE_AUCTION
(OpenRTB JSON: 0
) แม้ว่าคำขอราคาเสนอจะมีสิทธิ์
สำหรับการประมูลที่ใช้ Protected Audience API
ความคิดเห็นแบบเรียลไทม์และราคาเสนอขั้นต่ำที่จะชนะ
ผู้เสนอราคาที่เลือกรับ ความคิดเห็นแบบเรียลไทม์ จะได้รับความคิดเห็นสำหรับผู้ซื้อของกลุ่มความสนใจที่ได้รับการร้องขอให้รวมไว้ใน การประมูลที่ใช้ Protected Audience API ในอุปกรณ์ ผู้ซื้อกลุ่มความสนใจแต่ละรายที่ผู้เสนอราคาระบุในการเสนอราคาตอบจะได้รับออบเจ็กต์ความคิดเห็น 1 รายการ ไม่ว่าผู้ซื้อกลุ่มความสนใจจะเสนอราคาในการประมูล Protected Audience กี่รายการก็ตาม ข้อมูลต่อไปนี้จะแสดงในความคิดเห็นของผู้ซื้อกลุ่มความสนใจ ออบเจ็กต์:
- ประเภทฟีดแบ็กของออบเจ็กต์ความคิดเห็นจะเป็น
INTEREST_GROUP_BUYER_FEEDBACK
- ต้นทางของผู้ซื้อในกลุ่มความสนใจ
- ราคาเสนอขั้นต่ำที่จะชนะสำหรับผู้ซื้อของกลุ่มความสนใจเพื่อให้ชนะ การประมูลโดยรวม
- ราคาเสนอขั้นต่ำที่จะชนะสำหรับผู้ซื้อของกลุ่มความสนใจเพื่อที่จะเอาชนะ ราคาเสนอที่มีลำดับสูงสุดจากองค์ประกอบฝั่งเซิร์ฟเวอร์ของการประมูลโดยรวม
- รหัสสถานะของผู้ซื้อกลุ่มความสนใจ รหัสสถานะที่เป็นไปได้คือ กำหนดไว้ใน interest-group-buyer-status-codes.txt.
ดูชื่อช่องที่เฉพาะเจาะจงในเอกสารประกอบโปรโตคอลสำหรับ RTB ของ Authorized Buyers และส่วนขยาย OpenRTB
การแจ้งเตือนความคิดเห็นเกี่ยวกับการเสนอราคา
Chrome มี API การแก้ไขข้อบกพร่องชั่วคราวสําหรับ Protected Audience API ซึ่งช่วยให้ Ad Manager ส่งการแจ้งเตือนการแก้ไขข้อบกพร่องแบบเรียลไทม์จากเซิร์ฟเวอร์หนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งได้ ซึ่งมีการตอบกลับเกี่ยวกับการเสนอราคาของ Protected Audience การแจ้งเตือนนี้จะระบุเหตุผลที่ราคาเสนออาจถูกกรองในการประมูลในเบราว์เซอร์ของ Protected Audience นอกเหนือจากข้อมูลอื่นๆ เกี่ยวกับราคาเสนอที่อธิบายไว้ด้านล่าง
ผู้เสนอราคาสามารถติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อกําหนดค่า URL แบบคงที่ที่จะนําไปใช้ส่งการแจ้งเตือนความคิดเห็นเกี่ยวกับการแก้ไขข้อบกพร่องการเสนอราคาของ Protected Audience ช่วงเวลานี้ ระบบจะดึงข้อมูล URL แบบคงที่จากเซิร์ฟเวอร์ของ Google ที่มีการแทนที่มาโครที่เลือก หลังจากการประมูลที่ใช้ Protected Audience API สิ้นสุดลง ระบบรองรับมาโครต่อไปนี้
%%GOOGLE_QUERY_ID%%
: มาโครนี้ถูกแทนที่ด้วยรหัสคำค้นหาของ Google ที่ส่งในคำขอราคาเสนอตามบริบทที่เปิดใช้ Protected Audience ใน โปรโตคอล OpenRTB ที่ระบุด้วยBidRequest.ext.google_query_id
, ขณะที่ Google RTB ที่เลิกใช้ โปรโตคอลใช้BidRequest.google_query_id
%%INTEREST_GROUP_OWNER%%
: ต้นทางของเจ้าของกลุ่มความสนใจ%%BID_CPM%%
: ราคาเสนอเป็น CPM ที่ผู้ซื้อระบุไว้ใน ฟังก์ชันgenerateBid()
%%RENDER_URL%%
: URL การแสดงผลของครีเอทีฟโฆษณา%%STATUS%%
: รหัสสถานะหากราคาเสนอถูกปฏิเสธภายในscoreAd()
ค่าต่างๆ คือสถานะครีเอทีฟโฆษณา รหัส
ต่อไปนี้คือตัวอย่าง URL แบบคงที่ที่ผู้เสนอราคาอาจระบุให้ผู้จัดการฝ่ายดูแลลูกค้า
https://dsp.example/debug?google_query_id=%%GOOGLE_QUERY_ID%%&ig_owner=%%INTEREST_GROUP_OWNER%%&render_url=%%RENDER_URL%%&bid=%%BID_CPM%%&status=%%STATUS%%
การแจ้งเตือนความคิดเห็นเกี่ยวกับราคาเสนอเป็นฟีเจอร์ชั่วคราวที่ขึ้นอยู่กับ ForDebuggingOnly
API ชั่วคราวของ Chrome
TURTLEDOVE ระดับผลิตภัณฑ์
โฆษณาที่ประกอบด้วยส่วนประกอบต่างๆ หรือระดับผลิตภัณฑ์ TURTLEDOVE (PLTD) ได้รับการสนับสนุนสำหรับพาร์ทเนอร์ RTB ของ Google ในระหว่างที่ใช้ Protected Audience API การทดสอบ โปรดแจ้งให้ผู้จัดการฝ่ายดูแลลูกค้าทราบในระหว่างการผสานรวมหากคุณมีแผนที่จะทดสอบ PLTD เนื่องจากต้องใช้แหล่งข้อมูลและการกำหนดค่าเพิ่มเติม
การต้อนรับผู้เข้าร่วมโปรแกรม
วิธีทดสอบ Protected Audience API มีดังนี้
ขั้นตอน
- กรอกแบบฟอร์มคําขอเพื่อเข้าร่วมการทดสอบ Protected Audience API
- หลังจากส่งแบบฟอร์มคำขอแล้ว โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหรือส่งคำขอแจ้งปัญหาโดยใช้ศูนย์ช่วยเหลือสำหรับผู้ซื้อที่ได้รับอนุญาต
- เมื่อกําหนดค่าบัญชีแล้ว ทั้ง Google และพาร์ทเนอร์จะยืนยันการผสานรวมได้ผ่านขั้นตอนในระยะการทดสอบ
การตรวจสอบครีเอทีฟโฆษณา
เพื่อเสนอราคาด้วยโฆษณาระดับผลิตภัณฑ์ (โฆษณาที่ประกอบด้วยหลายชิ้น) ในการประมูล Protected Audience API ให้ทําตามข้อกําหนดต่อไปนี้
- รวมพารามิเตอร์การค้นหา
&pltd=True
ไว้ในrenderUrl
สำหรับ คอนเทนเนอร์ของโฆษณาคอมโพเนนต์ (หรือเรียกว่าrenderUrl
ระดับบนสุด) เพื่อ แยกความแตกต่างระดับบนสุดrenderUrls
ระหว่างการตรวจสอบครีเอทีฟโฆษณา - แสดงผลครีเอทีฟโฆษณาตัวแทนเมื่อคอนเทนเนอร์ของโฆษณาคอมโพเนนต์คือ
ได้ดึงข้อมูลให้ Google ตรวจสอบครีเอทีฟโฆษณา หากต้องการทําความเข้าใจว่าควรแสดงการแสดงผลโฆษณาที่เป็นตัวแทนเมื่อใด โปรดดูพารามิเตอร์การค้นหา
validation=True
ที่ระบบตรวจสอบครีเอทีฟโฆษณาของ Google ตั้งค่าไว้
รายการตรวจสอบการผสานรวม
- ตั้งค่าปลายทางของคำขอราคาเสนอที่จะป้อนข้อมูลของ Protected Audience API
ที่เกี่ยวข้องในการเสนอราคาตอบตามบริบท เช่น
interest_group_bidding
- ใช้การติดแท็กในหน้าเว็บของผู้ลงโฆษณาเพื่อเข้าร่วมเบราว์เซอร์ของผู้ใช้กับกลุ่มความสนใจ
- ใช้
generateBid()
และreportWin()
- เลือกต้นทางของเจ้าของกลุ่มความสนใจและเพิ่มลงใน Authorized Buyers
ของคุณได้
- ต้นทางของเจ้าของกลุ่มความสนใจควรตรงกับต้นทางที่
โฮสต์
generateBid()
ฟังก์ชัน - โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหรือส่งคำขอแจ้งปัญหาโดยใช้ศูนย์ช่วยเหลือของผู้ซื้อที่ได้รับอนุญาตเพื่อดำเนินการขั้นตอนนี้
- ต้นทางของเจ้าของกลุ่มความสนใจควรตรงกับต้นทางที่
โฮสต์
- ตั้งค่าการกำหนดเป้าหมายเบื้องต้นสำหรับพื้นที่โฆษณาที่เกี่ยวข้องกับการทดสอบ Protected Audience API
- ส่งโฆษณาเพื่อตรวจทานและอนุมัติผ่านโฆษณา API
- (ไม่บังคับ) ตั้งค่าปลายทางการเสนอราคาที่เชื่อถือได้
- (ไม่บังคับ) ตั้งค่าหน้าผู้ลงโฆษณาทดสอบที่ให้วิศวกรของ Google สามารถเพิ่ม เบราว์เซอร์ของกลุ่มความสนใจที่ผู้ซื้อของกลุ่มความสนใจเป็นเจ้าของ ซึ่งช่วยให้เราเรียกใช้การประมูลที่ใช้ Protected Audience ด้วยตนเองได้
- (ไม่บังคับ) เปิดใช้ความคิดเห็นแบบเรียลไทม์เกี่ยวกับบัญชีของคุณเพื่อรับความคิดเห็น ผู้ซื้อตามกลุ่มความสนใจที่ขอรวมอยู่ใน Protected Audience การประมูล
- (ไม่บังคับ) ติดต่อผู้จัดการฝ่ายดูแลลูกค้าเพื่อกําหนดค่า URL แบบคงที่เพื่อรับการแจ้งเตือนแบบเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ซึ่งแสดงความคิดเห็นเกี่ยวกับการเสนอราคาของกลุ่มเป้าหมายที่ได้รับการปกป้องสําหรับสถานะของการเสนอราคาจากการประมูลของกลุ่มเป้าหมายที่ได้รับการปกป้องในอุปกรณ์เพื่อช่วยแก้ไขข้อบกพร่องที่ไม่คาดคิด ดูความคิดเห็นเกี่ยวกับการเสนอราคา การแจ้งเตือนเพื่อดูรายละเอียด
ขั้นตอนการทดสอบ
ขั้นที่ 1: การทดสอบด้วยตนเอง
วิธีเรียกใช้การประมูลที่ใช้ Protected Audience ด้วยตนเอง ตรวจสอบว่าโฆษณาแสดงผลได้ และบันทึกการแสดงผลมีดังนี้
- ใช้ Chrome เวอร์ชัน 101 ขึ้นไป
- เปิดใช้ Privacy Sandbox API และกรอบที่กั้นโดยใช้
chrome://flags/#privacy-sandbox-ads-apis
และchrome://flags/#enable-fenced-frames
ดูข้อมูลเพิ่มเติมได้ที่ทดสอบ Privacy Sandbox - ส่งครีเอทีฟโฆษณาให้อนุมัติโดยใช้ Real-time Bidding API
- ใช้หน้าผู้ลงโฆษณาที่ผู้เสนอราคาระบุเพื่อเพิ่มเบราว์เซอร์ลงในกลุ่มความสนใจที่ผู้เสนอราคาเป็นเจ้าของ
ใช้หน้าผู้เผยแพร่โฆษณาทดสอบที่ Google มีให้ต่อไปนี้เพื่อเรียกใช้การประมูล Protected Audience
https://fledge-testing.uc.r.appspot.com/?nid=allow_all
กลุ่มความสนใจในเบราว์เซอร์ต้องเสนอราคาให้สูงพอที่จะชนะการประมูล เนื่องจากอาจแข่งขันกับราคาเสนอฝั่งเซิร์ฟเวอร์แบบดั้งเดิม นอกจากนี้ Google ยังมี หน้าผู้เผยแพร่โฆษณาทดสอบเฉพาะสำหรับพาร์ทเนอร์แต่ละราย โดยพาร์ทเนอร์แต่ละราย จะสามารถเข้าร่วมการประมูลได้ การชนะการประมูลในเบราว์เซอร์ในหน้าเฉพาะของพาร์ทเนอร์อาจง่ายกว่า
ตรวจสอบสิ่งต่อไปนี้
- ระบบจะแสดงผลโฆษณาที่คาดว่าจะชนะ
- ระบบจะส่งผลการประมูลไปยังฝั่งเซิร์ฟเวอร์ ซึ่งหมายความว่าผู้เสนอราคาที่ชนะจะได้รับคําตอบกลับจาก
reportWin()
- คอนโซลหน้าเว็บของผู้เผยแพร่โฆษณาทดสอบจะบันทึกข้อความแก้ไขข้อบกพร่องสำหรับการเสนอราคาแต่ละรายการที่มี
ข้อมูลต่อไปนี้
renderUrl
: URL ที่แสดงผลของราคาเสนอinterestGroupOwner
: เจ้าของกลุ่มความสนใจของราคาเสนอaccepted
: ช่องนี้จะมีค่าเป็นtrue
หากราคาเสนอได้รับการยอมรับ และมีค่าเป็นfalse
หากscoreAd()
ปฏิเสธราคาเสนอexternalBidStatus
: รหัสสถานะหากการเสนอราคาถูกปฏิเสธภายในscoreAd()
ค่าคือรหัสสถานะครีเอทีฟโฆษณา
ขั้นที่ 2: (ไม่บังคับ) การทดสอบที่ไม่มีการแสดงผล
หลังจาก Google และพาร์ทเนอร์ยืนยันด้วยตนเองว่าพาร์ทเนอร์สามารถเข้าร่วมการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองได้แล้ว Google จะเปิดใช้พาร์ทเนอร์สำหรับการทดสอบระยะถัดไป
Google จัดสรรการเข้าชมแบบสดจำนวนเล็กน้อยเพื่อเรียกใช้ Protected Audience การประมูล จากนั้น Google และพาร์ทเนอร์จะไม่ต้องทริกเกอร์ การประมูลที่ใช้ Protected Audience API ผลของการประมูลที่ใช้ Protected Audience API ที่แสดงผล ซึ่งจะช่วยให้เราทดสอบการผสานรวมในวงกว้างได้
โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหรือส่งคำขอแจ้งปัญหาผ่านศูนย์ช่วยเหลือของ Authorized Buyers เมื่อคุณพร้อม Google จะเปิดใช้บัญชีในขั้นตอนนี้
ระยะที่ 3: การทดสอบการแสดงผล
เมื่อ Google และพาร์ทเนอร์ยืนยันการประมูล Protected Audience ในระดับที่ใหญ่ขึ้นได้โดยไม่ต้องแสดงผลแล้ว Google จะอนุญาตให้พาร์ทเนอร์แสดงผลโฆษณาที่ชนะของ Protected Audience ได้ Google มีการเข้าชมจํานวนเล็กน้อยที่การประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองมีสิทธิ์ทํางาน และโฆษณากลุ่มความสนใจที่ชนะจะแสดงผล ราคาเสนอในเบราว์เซอร์ของผู้เสนอราคาที่เข้าร่วมจะแข่งขันกับราคาเสนอแบบดั้งเดิม
โปรดติดต่อผู้จัดการฝ่ายดูแลลูกค้าหรือส่งคำขอแจ้งปัญหาผ่านศูนย์ช่วยเหลือของ Authorized Buyers เมื่อคุณพร้อม Google จะเปิดใช้บัญชีในขั้นตอนนี้
ฟีเจอร์เพิ่มเติม
ฟีเจอร์ต่อไปนี้เป็นส่วนขยายของโปรโตคอลหลัก
การโหลดพร้อมกัน
การโหลดพร้อมกันเป็นการเพิ่มประสิทธิภาพที่ลดเวลาในการตอบสนองของการประมูลจากต้นทางถึงปลายทางลงได้
ส่งคำขอโฆษณาตามบริบทควบคู่ไปกับคำขอไปยัง
เซิร์ฟเวอร์ที่เชื่อถือได้ของผู้ซื้อ
ที่ระบุไว้ใน trustedBiddingSignalsUrl
การโหลดพร้อมกันช่วยลดเวลาในการตอบสนองแต่จะส่งผลต่อกลุ่มความสนใจ การมีสิทธิ์ของผู้ซื้อและการสนับสนุนสำหรับ แบบร่วมมือกัน การโหลดพร้อมกันมีผลกับผู้เสนอราคาทุกรายที่เข้าร่วมใน การประมูลตามกลุ่มความสนใจในอุปกรณ์ ผู้เสนอราคาไม่จําเป็นต้องดําเนินการใดๆ เพื่อเข้าร่วมการประมูลแบบขนาน แต่ควรทําความคุ้นเคยกับผลกระทบที่การทํางานแบบขนานอาจมีต่อการมีสิทธิ์ในการประมูลบนอุปกรณ์ ยังไม่รองรับรหัสกลุ่มทดสอบสำหรับการทดสอบที่มีการประสานงาน ภายในการประมูลพร้อมกัน
สรุปขั้นตอนการแสดงโฆษณา
สรุปขั้นตอนของการประมูลแบบคู่ขนานมีดังนี้
การมีสิทธิ์ของผู้ซื้อตามกลุ่มความสนใจในอุปกรณ์
สำหรับการประมูลพร้อมกัน การเรียกของ navigator.runAdAuction
จะเกิดขึ้นก่อน
การตอบกลับโฆษณาตามบริบทจะปรากฏ เพื่อเริ่มต้น "ผู้ซื้อได้รับการเชื่อถือ"
เนื่องจาก navigator.runAdAuction
กำหนดให้เซิร์ฟเวอร์
พารามิเตอร์ interestGroupBuyers
ต้องเป็น
ที่ถูกส่งผ่านเป็นค่า ในขณะที่พารามิเตอร์การประมูลที่เหลือจะยอมรับ JavaScript
สัญญาที่แก้ไขได้หลังจากโฆษณาตามบริบทตอบกลับ ตั้งแต่ปี
มีการส่ง interestGroupBuyers
ก่อนการตอบกลับโฆษณาตามบริบท
การตอบกลับโฆษณาตามบริบท (รวมถึงการเสนอราคาตอบ)
ไม่สามารถใช้เพื่อเลือกผู้ซื้อที่จะเข้าร่วมการประมูลพร้อมกัน
สำหรับคำขอที่ระบุ แท็กผู้เผยแพร่โฆษณาของ Google จะแคชพารามิเตอร์ interestGroupBuyers
จากnavigator.runAdAuction
การเรียกใช้ก่อนหน้าในโดเมนเดียวกันในเบราว์เซอร์ของผู้ใช้แทน
การขนานการทำงานมีข้อควรพิจารณาที่สำคัญหลายประการ ดังนี้
สัญญาณการประมูลที่ไม่จำเป็นสำหรับคำขอเซิร์ฟเวอร์ที่เชื่อถือได้ของผู้ซื้อ เช่น
perBuyerSignals
จะยังคงระบุในการเสนอราคาตอบ RTB ต่อไปได้ ในลักษณะเดียวกับการประมูล แบบไม่พร้อมกัน เมื่อ Promise สำหรับสัญญาณเหล่านี้ได้รับการแก้ไขแล้ว ขั้นตอนที่เหลือของการประมูลในอุปกรณ์จะเสร็จสมบูรณ์ในลักษณะเดียวกับขั้นตอนการประมูลแบบไม่ขนานเนื่องจากการทำงานแบบขนานอาศัยการแคชรายการผู้ซื้อในกลุ่มความสนใจ Google จึงไม่ได้ทำการประมูลแบบขนานเสมอไป เนื่องจากแคชการทำงานแบบขนานอาจว่างเปล่าหรือหมดอายุ หากแคชว่างเปล่าหรือหมดอายุ Google จะเรียกใช้ การประมูล Protected Audience API มาตรฐานแบบไม่พร้อมกันและใช้ความตั้งใจของผู้ซื้อในการ เข้าร่วมการประมูลแบบไม่ใช่คู่ขนานเพื่อสร้างแคชผู้ซื้อของกลุ่มความสนใจ
หากแคชผู้ซื้ออย่างน้อย 1 รายสำหรับผู้เสนอราคารายใดก็ตามไว้สำหรับโดเมนของผู้เผยแพร่โฆษณาปัจจุบัน Google จะทำการประมูลแบบคู่ขนาน ซึ่งจะระบุไว้ในคำขอราคาเสนอ
- โปรโตคอล RTB ของ Google:
BidRequest.adslot.interest_group_auction.parallelized
- OpenRTB:
BidRequest.imp.ext.interest_group_auction.parallelized
- โปรโตคอล RTB ของ Google:
ต้นทางผู้ซื้อกลุ่มความสนใจที่ลงทะเบียนไว้แต่ละรายการสำหรับผู้เสนอราคารายหนึ่งๆ ซึ่งรวมอยู่ในการประมูลคู่ขนานจะมีรายการ
ParallelAuctionBuyer
ที่เกี่ยวข้อง ดังนี้- โปรโตคอล RTB ของ Google:
BidRequest.adslot.interest_group_auction.parallel_auction_buyer
- OpenRTB:
BidRequest.imp.ext.interest_group_auction.pbuyer
- โปรโตคอล RTB ของ Google:
หากมีการประมูลแบบขนาน แต่ต้นทางผู้ซื้อที่เฉพาะเจาะจงไม่อยู่ในแคช ระบบจะเพิ่มผู้ซื้อรายนั้นในการประมูลบนอุปกรณ์ปัจจุบันไม่ได้ ซึ่งระบุโดยคำขอที่มี
parallelized=True
ที่ไม่มี รายการParallelAuctionBuyer
สำหรับต้นทางผู้ซื้อของกลุ่มความสนใจที่ระบุ อย่างไรก็ตาม ผู้เสนอราคาที่ระบุความสนใจโดยระบุข้อมูลที่ถูกต้องและมีสิทธิ์InterestGroupBuyer
รายการในการเสนอราคาตอบ จะมีผู้ซื้อของกลุ่มความสนใจที่ตรงกัน ต้นทางที่เพิ่มลงในแคช และต้นทางเหล่านั้นจะมีสิทธิ์ คำขอที่โหลดพร้อมกันไว้ในอนาคตจากเบราว์เซอร์และโดเมนเดียวกัน คุณสามารถระบุความตั้งใจที่จะเข้าร่วมการประมูลของกลุ่มความสนใจในช่องต่อไปนี้- โปรโตคอล RTB ของ Google:
BidResponse.adslot.interest_group_bidding.interest_group_buyers
- OpenRTB:
BidResponse.ext.igbid.igbuyer
- โปรโตคอล RTB ของ Google:
ต้นทางของผู้ซื้อที่แคชไว้ (ซึ่งรวมอยู่ในการประมูลแบบคู่ขนาน
interestGroupBuyers
) ที่ผู้เสนอราคาไม่ได้ระบุความตั้งใจ ให้เข้าร่วมการเสนอราคาตอบของตนอาจได้รับการเรียกใช้เซิร์ฟเวอร์ที่ผู้ซื้อเชื่อถือ แต่จะไม่เข้าร่วมในการประมูลพร้อมกัน