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