โดยปกติแล้ว ผู้เผยแพร่โฆษณาจะกระจายแหล่งที่มาของดีมานด์โฆษณาเพื่อเพิ่มประสิทธิภาพรายได้ และเรียกใช้บริษัทหลายแห่ง (เช่น เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา แพลตฟอร์มฝั่งขาย และแพลตฟอร์มฝั่งซื้อ) เพื่อพิจารณาโฆษณาที่ดีที่สุดสำหรับช่องโฆษณาที่กำหนดในหน้าเว็บ การเสนอราคาส่วนหัวช่วยให้ผู้เผยแพร่โฆษณาสามารถรวบรวมราคาเสนอสำหรับช่องโฆษณาจากแหล่งที่มาของดีมานด์โฆษณาที่หลากหลาย ในการตั้งค่าการประมูลแบบลำดับ อาจใช้ไลบรารีการเสนอราคาแบบ Header เพื่อเรียกใช้การประมูลด้วยข้อมูลตามบริบท และ ใช้กลุ่มเป้าหมายที่ได้รับการคุ้มครองเพื่อเรียกใช้การประมูลด้วยข้อมูลข้ามเว็บไซต์
ก่อนเริ่มต้น โปรดดูข้อมูลพื้นฐานเกี่ยวกับการเสนอราคาส่วนหัวจากเอกสารประกอบของ Prebid.js
คำจำกัดความ
ตารางต่อไปนี้อธิบายคำศัพท์บางคำที่ใช้ในเอกสารนี้
การประมูล
| การประมูล | คำจำกัดความ |
|---|---|
| การประมูลที่ใช้ Protected Audience API | การประมูลโฆษณาที่เกี่ยวข้องกับการเสนอราคาในกลุ่มความสนใจที่สร้างขึ้นใน เว็บไซต์อื่น |
| การประมูลแบบหลายผู้ขายที่ใช้ Protected Audience API | การประมูล Protected Audience แบบ 2 ระดับซึ่งเกี่ยวข้องกับการประมูลคอมโพเนนต์แบบขนานหลายรายการก่อน จากนั้นจึงส่งโฆษณาที่มีคะแนนสูงสุดไปยังการประมูลระดับบนสุดสุดท้าย |
| การประมูลระดับบนสุด | การประมูลโฆษณาสุดท้ายในการประมูลแบบหลายผู้ขายที่ใช้ Protected Audience API ซึ่งให้คะแนนสำหรับผู้ชนะการประมูลคอมโพเนนต์จากการประมูลคอมโพเนนต์ |
| การประมูลคอมโพเนนต์ | การประมูลแบบซ้อนในการประมูลที่ใช้ Protected Audience API แบบผู้ขายหลายราย ซึ่ง ผู้ขายคอมโพเนนต์แต่ละรายจะเรียกใช้การประมูลคอมโพเนนต์แบบคู่ขนาน ระบบจะส่งโฆษณาที่ได้คะแนนสูงสุดจาก การประมูลคอมโพเนนต์แต่ละรายการไปยังการประมูลระดับบนสุด |
ผู้เข้าร่วม
| ผู้เข้าร่วม | คำจำกัดความ |
|---|---|
| ผู้ลงโฆษณา | ฝ่ายที่ต้องการตำแหน่งโฆษณาและสร้างครีเอทีฟโฆษณา |
| ผู้เผยแพร่ | ฝ่ายที่จัดหาพื้นที่โฆษณาสำหรับการประมูล |
| ผู้ซื้อ | ฝ่ายที่เสนอราคาในการประมูลเพื่อซื้อพื้นที่โฆษณาจากผู้ขาย โดยทั่วไปคือแพลตฟอร์มฝั่งซื้อ (DSP) |
| เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา | บริการที่ผู้เผยแพร่โฆษณาใช้เพื่อจัดการและเลือกโฆษณาที่จะแสดงใน
เว็บไซต์ เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจรวมผลการประมูลของตนเอง การตอบกลับของผู้เสนอราคาในส่วนหัว
พื้นที่โฆษณาที่ขายโดยตรง และอื่นๆ เพื่อพิจารณาโฆษณาที่จะสร้างรายได้มากที่สุดให้แก่ผู้เผยแพร่โฆษณา
เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจมีไลบรารีฝั่งไคลเอ็นต์สําหรับการโต้ตอบกับ เซิร์ฟเวอร์ |
| ผู้ขายระดับสูงสุด | ฝ่ายที่เรียกใช้ (กล่าวคือ สร้าง) การประมูลแบบหลายผู้ขายของ Protected Audience และเข้าร่วมการประมูลระดับบนสุด |
| ผู้ขายส่วนประกอบ | ฝ่ายที่จัดการประมูลคอมโพเนนต์ในการประมูลกับผู้ขายหลายรายที่ใช้ Protected Audience API เพื่อขายพื้นที่โฆษณาของผู้เผยแพร่โฆษณาให้กับผู้ซื้อ โดยทั่วไป แพลตฟอร์มฝั่งขาย (SSP) |
การตั้งค่าการประมูลตามลำดับ
ในการตั้งค่าการประมูลตามลําดับ ระบบจะทําการประมูลตามบริบทก่อน แล้วจึงทําการประมูลที่ใช้ Protected Audience API การตั้งค่านี้ช่วยให้ผู้เผยแพร่โฆษณา เพิ่มศักยภาพในการสร้างรายได้สูงสุดด้วยการจัดการประมูลที่มีข้อมูลตามบริบท ซึ่งมีอยู่ในหน้าเว็บ และยังจัดการประมูลที่มีข้อมูลข้ามเว็บไซต์ใน สภาพแวดล้อมที่ปลอดภัยเพื่อปกป้องความเป็นส่วนตัวของผู้ใช้ได้อีกด้วย
ระบบอาจเรียกใช้ไลบรารีการเสนอราคาส่วนหัวในหน้าเว็บก่อนเพื่อรวบรวมราคาเสนอ สำหรับการประมูลตามบริบทของ Ad Server ของผู้เผยแพร่โฆษณา จากนั้นจึงป้อนราคาเสนอที่ชนะที่ปรับแล้ว ของการประมูลตามบริบทในการประมูล Protected Audience เป็นราคาเสนอขั้นต่ำได้ ในขั้นตอนการให้คะแนน ผู้ขายระดับบนสุดสามารถลดราคาเสนอในการประมูลคอมโพเนนต์ให้ต่ำกว่าราคาเสนอขั้นต่ำได้โดยการกำหนดคะแนนเป็น 0 เมื่อคำนวณคะแนนความน่าสนใจ หากไม่มีราคาเสนอในการประมูลของคอมโพเนนต์ Protected Audience API ที่สูงกว่าราคาเสนอขั้นต่ำ ระบบจะแสดงโฆษณาที่ชนะการประมูลตามบริบท ต่อผู้ใช้ หากการประมูลที่ใช้ Protected Audience API แสดงผู้ชนะ แสดงว่าการเสนอราคาสูงกว่าราคาพื้น และระบบจะแสดงโฆษณาที่ชนะการประมูลที่ใช้ Protected Audience API ต่อผู้ใช้
ในตัวอย่างการตั้งค่าการประมูลตามลําดับนี้ อาจมีการประมูลหลัก 3 รายการในหน้าตามลําดับต่อไปนี้
- การประมูลตามบริบทโดยไลบรารีการเสนอราคาส่วนหัว
- การประมูลตามบริบทโดยเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- การประมูลที่ใช้ Protected Audience API
คำอธิบายโดยละเอียดของแผนภาพภาพรวม
- ก่อนการประมูล ระบบจะเพิ่มผู้ใช้ลงในกลุ่มความสนใจในเว็บไซต์ของผู้ลงโฆษณา
- เมื่อผู้ใช้เข้าชมหน้าผู้เผยแพร่โฆษณาในภายหลัง Prebid.js จะเรียกใช้ การประมูลตามบริบทเพื่อรวบรวมการตอบกลับราคาเสนอจากผู้เสนอราคาส่วนหัว ในขั้นตอนนี้ ผู้ซื้ออาจให้สัญญาณและผู้ขายอาจให้การกำหนดค่าการประมูลคอมโพเนนต์เพื่อใช้ในการประมูลของกลุ่มเป้าหมายที่ได้รับการคุ้มครองในภายหลัง Prebid.js มีโมดูลสําหรับเผยแพร่สัญญาณและการกําหนดค่าเหล่านี้ไปยัง การประมูลที่ใช้ Protected Audience API
- ระบบจะส่งการเสนอราคาตอบที่ Prebid.js รวบรวมไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา เพื่อการประมูลตามบริบทฝั่งเซิร์ฟเวอร์
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจรวมผลการประมูลของตนเอง ผลการเสนอราคาส่วนหัว พื้นที่โฆษณาที่ขายโดยตรง และอื่นๆ เพื่อพิจารณาโฆษณาที่จะสร้างรายได้มากที่สุด ให้กับผู้เผยแพร่โฆษณา ระบบจะส่งโฆษณาที่ชนะกลับไปยังไลบรารีฝั่งไคลเอ็นต์ ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- ระบบจะส่งราคาเสนอที่ปรับแล้วจากผู้ชนะการประมูลตามบริบท พร้อมกับสัญญาณของผู้ซื้อ (
perBuyerSignals) และการกำหนดค่าการประมูลคอมโพเนนต์ของผู้ขาย ที่รวบรวมโดย Prebid.js ไปยังการประมูลที่ใช้ Protected Audience API โดยใช้ไลบรารีฝั่งไคลเอ็นต์ของ เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา - ผู้ขายระดับบนสุดจะเป็นผู้ดำเนินการประมูลที่ใช้ Protected Audience API กับผู้ขายหลายราย ในขั้นตอนการให้คะแนนของผู้ขายระดับบนสุด ผู้ขายระดับบนสุดอาจ
เปรียบเทียบราคาเสนอที่ชนะของการประมูลคอมโพเนนต์แต่ละรายการกับการประมูลตามบริบท
ราคาเสนอที่ชนะที่ปรับแล้ว หากราคาเสนอของคอมโพเนนต์ต่ำกว่า
ราคาเสนอในการประมูลตามบริบท ผู้ขายระดับบนสุดจะแสดงคะแนนความน่าดึงดูด
เป็น 0 หากราคาเสนอทั้งหมดได้คะแนนเป็น 0
runAdAuction()การเรียกจะแสดงผล null ซึ่งหมายความว่าควรแสดงโฆษณาที่ชนะการประมูลตามบริบท - ไลบรารีฝั่งไคลเอ็นต์ของเครื่องมือจัดการโฆษณาของผู้เผยแพร่โฆษณาจะแสดงโฆษณา Protected Audience หรือโฆษณาตามบริบทที่ชนะ โดยอิงตามสิ่งที่ส่งคืนจาก
runAdAuction() - ระบบจะแสดงผลโฆษณาที่ชนะต่อผู้ใช้
การประมูลตามบริบทด้วย Prebid.js และเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
ในการตั้งค่าการประมูลตามลําดับ การประมูลตามบริบททั้งหมดจะดําเนินการก่อนที่ การประมูลที่ใช้ Protected Audience API จะทํางาน ในการตั้งค่าที่อธิบายไว้ในเอกสารนี้ เรา จะเรียกใช้การประมูลตามบริบทของการเสนอราคาส่วนหัวโดย Prebid.js ซึ่งจะส่งข้อมูลไปยัง การประมูลฝั่งเซิร์ฟเวอร์โดย Ad Server ของผู้เผยแพร่โฆษณา
ผู้เผยแพร่โฆษณาจะเริ่มการประมูลตามบริบทของการเสนอราคาส่วนหัวก่อนโดยการเรียกใช้
Prebid.js พร้อมFlag เพื่อระบุว่าการประมูลที่ใช้ Protected Audience API จะ
ดำเนินการในภายหลัง จากนั้น Prebid.js จะรวบรวมการเสนอราคาตอบและส่งไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาเพื่อทำการประมูลตามบริบทฝั่งเซิร์ฟเวอร์ ในระหว่าง
ขั้นตอนการรวบรวมการเสนอราคาตอบ ผู้ซื้อและผู้ขายจะมีโอกาส
ระบุการกำหนดค่าการประมูลคอมโพเนนต์และสัญญาณของผู้ซื้อ (perBuyerSignals) เพื่อ
ใช้สำหรับการประมูลที่ใช้ Protected Audience API ในภายหลัง หากต้องการเข้าร่วม
ในที่สุด การกำหนดค่าการประมูลคอมโพเนนต์นั้นจะส่งผ่านไปยังการประมูล Protected
Audience ที่ตามมา
- การเริ่มต้นการประมูลตามบริบท ผู้ใช้เข้าชมหน้าเว็บของผู้เผยแพร่โฆษณา
- หน้าผู้เผยแพร่โฆษณาจะโหลดไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาและ กำหนดช่องโฆษณา
- หน้าผู้เผยแพร่โฆษณาจะโหลด Prebid และเริ่มการประมูลตามบริบทของการเสนอราคาส่วนหัว
- การประมูลตามบริบทของผู้ขาย ก. (ทํางานควบคู่กับการประมูลตามบริบทของผู้ขาย ข.) Prebid.js จะส่งคำขอราคาเสนอไปยังผู้ขาย ก.
- ผู้ขาย ก. ดึงข้อมูลการเสนอราคาตอบและ perBuyerSignals จากผู้ซื้อ
- ผู้ขาย ก. ดำเนินการประมูลตามบริบท
- ผู้ขาย ก. สร้างการกำหนดค่าการประมูลคอมโพเนนต์โดยมี
perBuyerSignalsรวมอยู่ด้วย - ผู้ขาย ก.ตอบกลับ Prebid.js ด้วยราคาเสนอที่ชนะและการกำหนดค่าการประมูลคอมโพเนนต์
- การประมูลตามบริบทของผู้ขาย B (ทํางานควบคู่กับการประมูลตามบริบทของผู้ขาย A) Prebid.js จะส่งคำขอราคาเสนอไปยังผู้ขาย B
- ผู้ขาย B ดึงข้อมูลการเสนอราคาตอบและ
perBuyerSignalsจากผู้ซื้อ - ผู้ขาย B ดำเนินการประมูลตามบริบท
- ผู้ขาย ข สร้างการกำหนดค่าการประมูลคอมโพเนนต์โดยมี perBuyerSignals รวมอยู่ด้วย
- ผู้ขาย B ตอบกลับ Prebid.js ด้วยราคาเสนอที่ชนะและการกำหนดค่าการประมูล คอมโพเนนต์
- การประมูลตามบริบทของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา ระบบจะส่งการเสนอราคาตอบที่รวบรวมโดย Prebid.js ไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาสำหรับการประมูลตามบริบท
- ระบบจะแชร์การกำหนดค่าการประมูลคอมโพเนนต์ที่มีสัญญาณของผู้ซื้อกับ ไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาจะจัดการประมูลตามบริบทเพื่อพิจารณาโฆษณาที่ดีที่สุด ระหว่างแคมเปญที่ขายตรง ราคาเสนอแบบเป็นโปรแกรม ราคาเสนอตามบริบทของ Prebid และ พื้นที่โฆษณาอื่นๆ
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาส่งราคาเสนอที่ชนะที่ปรับแล้ว
พิจารณาดีมานด์โฆษณาตามบริบทควบคู่กับดีมานด์โฆษณา Protected Audience
ณ จุดนี้ การประมูลตามบริบทได้สิ้นสุดลงแล้ว และไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาสามารถส่งราคาเสนอที่ปรับแล้วซึ่งชนะการประมูลตามบริบท การกำหนดค่าการประมูลคอมโพเนนต์ และสัญญาณจากผู้ซื้อที่เข้าร่วม การประมูล Protected Audience ไปยังผู้ขายระดับบนสุดได้ ราคาเสนอในการประมูลตามบริบท เป็นราคาขั้นต่ำสามารถส่งไปยังการกำหนดค่าการประมูลเป็นสัญญาณสำหรับการให้คะแนน ในการประมูลระดับบนสุด
- เบราว์เซอร์จะดึงข้อมูลสคริปต์การให้คะแนนจากผู้ขายพร้อมกับสัญญาณการให้คะแนนที่เชื่อถือได้ของโฆษณาแต่ละรายการ
- เบราว์เซอร์จะเรียกใช้ตรรกะการให้คะแนนของผู้ขายระดับบนสุดสำหรับราคาเสนอที่ชนะแต่ละรายการ
ของการประมูลคอมโพเนนต์ทั้งหมด ภายใน
scoreAd()สคริปต์ ของผู้ขายระดับบนสุด ตรรกะจะเข้าถึงราคาเสนอที่ชนะที่ปรับแล้วตามบริบท ซึ่งอาจส่งผ่านเป็นsellerSignalsในการกำหนดค่าการประมูล สคริปต์สามารถ เปรียบเทียบราคาเสนอตามบริบทที่ชนะกับราคาเสนอของกลุ่มเป้าหมายที่ได้รับการคุ้มครองที่เป็นคอมโพเนนต์ และแสดงผลคะแนนความน่าสนใจเป็น 0 หากราคาตามบริบทสูงกว่า มิฉะนั้น สคริปต์จะคำนวณคะแนนความน่าสนใจ ซึ่งน่าจะอิงตาม ราคาเสนอของ Protected Audience ของคอมโพเนนต์ - เบราว์เซอร์จะเลือกโฆษณาที่มีคะแนนความน่าดึงดูดใจสูงสุดซึ่งส่งโดยตรรกะการให้คะแนนของผู้ขายระดับบนสุด
- หากการประมูลที่ใช้ Protected Audience API ชนะ การประมูลที่ใช้ Protected Audience API
จะแสดงออบเจ็กต์
FencedFrameConfigหรือ URN แบบทึบไปยังไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา - ไลบรารีฝั่งไคลเอ็นต์จะตั้งค่าแอตทริบิวต์
configของเฟรมที่จำกัดให้FencedFrameConfigออบเจ็กต์ หรือตั้งค่าแอตทริบิวต์srcของ iframe เป็น URN แบบทึบของโฆษณา Protected Audience ที่ชนะ - เบราว์เซอร์จะดึงโฆษณาที่ชนะการประมูลที่ใช้ Protected Audience API จากผู้ซื้อ
- เบราว์เซอร์แสดงโฆษณาต่อผู้ใช้
- หากการประมูลตามบริบทชนะ การประมูลที่ใช้ Protected Audience API จะแสดงผล
null - เบราว์เซอร์จะตั้งค่าแอตทริบิวต์
srcของ iframe เป็นโฆษณาตามบริบทที่ชนะ - เบราว์เซอร์จะดึงโฆษณาที่ชนะการประมูลตามบริบทจากผู้ซื้อ
- เบราว์เซอร์แสดงโฆษณาต่อผู้ใช้