โดยปกติแล้ว ผู้เผยแพร่โฆษณาจะเพิ่มความหลากหลายให้กับแหล่งที่มาของดีมานด์โฆษณาเพื่อเพิ่มรายได้ และเรียกใช้บริษัทหลายแห่ง (เช่น เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา แพลตฟอร์มฝั่งขาย และแพลตฟอร์มฝั่งดีมานด์) เพื่อพิจารณาโฆษณาที่ดีที่สุดสำหรับแต่ละช่องโฆษณาในหน้าเว็บ การเสนอราคาส่วนหัวช่วยให้ผู้เผยแพร่โฆษณาสามารถรับราคาเสนอสำหรับช่องโฆษณาจากแหล่งที่มาของดีมานด์โฆษณาที่หลากหลาย ในการตั้งค่าการประมูลตามลําดับ อาจใช้คลังการเสนอราคาส่วนหัวเพื่อเรียกใช้การประมูลด้วยข้อมูลตามบริบท และกลุ่มเป้าหมายที่ได้รับการคุ้มครองเพื่อเรียกใช้การประมูลด้วยข้อมูลข้ามเว็บไซต์
ก่อนเริ่มต้น โปรดดูข้อมูลเบื้องต้นเกี่ยวกับการเสนอราคาส่วนหัวจากเอกสารประกอบของ Prebid.js
คำจำกัดความ
ตารางต่อไปนี้อธิบายคำศัพท์บางส่วนที่ใช้ในเอกสารนี้
การประมูล
การประมูล | คำจำกัดความ |
---|---|
การประมูลที่ใช้ Protected Audience API | การประมูลโฆษณาที่เกี่ยวข้องกับการเสนอราคาในกลุ่มความสนใจที่สร้างในเว็บไซต์อื่น |
การประมูลแบบหลายผู้ขายของ Protected Audience | การประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองแบบ 2 ชั้น ซึ่งเริ่มจากการประมูลคอมโพเนนต์หลายรายการแบบขนานกัน จากนั้นส่งโฆษณาที่ได้คะแนนสูงสุดไปยังการประมูลระดับบนสุดครั้งสุดท้าย |
การประมูลระดับบนสุด | การประมูลโฆษณาครั้งสุดท้ายภายในการประมูลที่ใช้ Protected Audience API หลายผู้ขายซึ่งให้คะแนนผู้ชนะการประมูลคอมโพเนนต์จากการประมูลคอมโพเนนต์ |
การประมูลคอมโพเนนต์ | การประมูลที่ฝังอยู่ภายในการประมูลของผู้ขายหลายรายสำหรับกลุ่มเป้าหมายที่ได้รับการคุ้มครอง ซึ่งผู้ขายคอมโพเนนต์แต่ละรายจะทำการประมูลคอมโพเนนต์ของตนพร้อมกัน ระบบจะส่งโฆษณาที่ได้คะแนนสูงสุดจากการประมูลองค์ประกอบแต่ละรายการไปยังการประมูลระดับบนสุด |
ผู้เข้าร่วม
ผู้เข้าร่วม | คำจำกัดความ |
---|---|
ผู้ลงโฆษณา | บุคคลที่ต้องการตำแหน่งโฆษณาและสร้างครีเอทีฟโฆษณา |
ผู้เผยแพร่โฆษณา | บุคคลที่ให้บริการพื้นที่โฆษณาสำหรับการประมูล |
ผู้ซื้อ | บุคคลที่เสนอราคาในการประมูลเพื่อซื้อพื้นที่โฆษณาจากผู้ขาย โดยทั่วไปคือแพลตฟอร์มฝั่งดีมานด์ (DSP) |
เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา | บริการที่ผู้เผยแพร่โฆษณาใช้จัดการและเลือกโฆษณาที่จะแสดงผลในเว็บไซต์ เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจรวมผลการประมูลของตนเอง การตอบกลับของผู้เสนอราคาส่วนหัว พื้นที่โฆษณาที่ขายโดยตรง และอื่นๆ เพื่อพิจารณาโฆษณาที่จะสร้างรายได้มากที่สุดให้แก่ผู้เผยแพร่โฆษณา เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจจัดเตรียมไลบรารีฝั่งไคลเอ็นต์สำหรับการโต้ตอบกับเซิร์ฟเวอร์ |
ผู้ขายระดับบนสุด | บุคคลที่เรียกใช้ (นั่นคือสร้าง) การประมูลแบบหลายผู้ขายของ Protected Audience และเข้าร่วมการประมูลระดับบนสุด |
ผู้ขายคอมโพเนนต์ | บุคคลที่จัดการประมูลคอมโพเนนต์ภายในการประมูลกับผู้ขายหลายรายของ Protected Audience เพื่อขายพื้นที่โฆษณาของผู้เผยแพร่โฆษณาให้แก่ผู้ซื้อ โดยทั่วไปแล้วจะเป็นแพลตฟอร์มฝั่งขาย (SSP) |
การตั้งค่าการประมูลตามลำดับ
ในการตั้งค่าการประมูลตามลําดับ ระบบจะดําเนินการประมูลตามบริบทก่อน แล้วจึงดําเนินการประมูลที่ใช้ Protected Audience API การตั้งค่านี้ช่วยให้ผู้เผยแพร่โฆษณาเพิ่มโอกาสในการสร้างรายได้ให้สูงสุดได้ด้วยการประมูลโดยใช้ข้อมูลตามบริบทที่มีอยู่ในหน้าเว็บ รวมถึงการประมูลโดยใช้ข้อมูลจากหลายเว็บไซต์ในสภาพแวดล้อมที่ปลอดภัยเพื่อปกป้องความเป็นส่วนตัวของผู้ใช้
ระบบอาจเรียกใช้ไลบรารีการเสนอราคาส่วนหัวในหน้าเว็บก่อนเพื่อรวบรวมราคาเสนอสําหรับการประมูลตามบริบทของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา จากนั้นป้อนราคาเสนอที่ชนะซึ่งปรับแล้วของการประมูลตามบริบทในการประมูลของ Protected Audience เป็นราคาเสนอขั้นต่ำ ในระหว่างขั้นตอนการให้คะแนน ผู้ขายระดับบนสุดสามารถลดราคาเสนอสำหรับการประมูลคอมโพเนนต์ให้ต่ำกว่าราคาเสนอขั้นต่ำได้โดยให้คะแนนเป็น 0 เมื่อระบบคำนวณคะแนนความน่าพึงพอใจ หากไม่มีราคาเสนอการประมูลของคอมโพเนนต์กลุ่มเป้าหมายที่ได้รับการคุ้มครองสูงกว่าราคาเสนอขั้นต่ำ ระบบจะแสดงโฆษณาที่ชนะการประมูลตามบริบทต่อผู้ใช้ หากการประมูล Protected Audience แสดงผลผู้ชนะ แสดงว่าราคาเสนอสูงกว่าราคาพื้นของการเสนอราคา และโฆษณา Protected Audience ที่ได้ผู้ใช้จะแสดงผล
ในตัวอย่างการตั้งค่าการประมูลตามลำดับนี้ ระบบอาจทำการประมูลหลัก 3 รายการในหน้าตามลำดับต่อไปนี้
- การประมูลตามบริบทตามคลังการเสนอราคาส่วนหัว
- การประมูลตามบริบทโดยเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- การประมูลที่ใช้ Protected Audience

คำอธิบายโดยละเอียดของแผนภาพภาพรวม
- ก่อนการประมูล ระบบจะเพิ่มผู้ใช้ลงในกลุ่มความสนใจในเว็บไซต์ของผู้ลงโฆษณา
- เมื่อผู้ใช้เข้าชมหน้าผู้เผยแพร่โฆษณาในภายหลัง Prebid.js จะเรียกใช้การประมูลตามบริบทเพื่อรวบรวมการเสนอราคาตอบกลับจากผู้เสนอราคาส่วนหัว ในระหว่างขั้นตอนนี้ ผู้ซื้ออาจให้สัญญาณและผู้ขายอาจให้การกำหนดค่าการประมูลคอมโพเนนต์เพื่อใช้ในการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองในภายหลัง Prebid.js มีmoduleสำหรับการเผยแพร่สัญญาณและการกำหนดค่าเหล่านี้ไปยังการประมูลที่ใช้ Protected Audience
- ระบบจะส่งการเสนอราคาตอบที่รวบรวมโดย Prebid.js ไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาเพื่อใช้กับการประมูลตามบริบทฝั่งเซิร์ฟเวอร์
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาอาจรวมผลการประมูลของตนเอง ผลการเสนอราคาส่วนหัว พื้นที่โฆษณาที่ขายโดยตรง และอื่นๆ เพื่อพิจารณาโฆษณาที่จะสร้างรายได้มากที่สุดให้แก่ผู้เผยแพร่โฆษณา ระบบจะส่งโฆษณาที่ชนะกลับไปยังคลังฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- ราคาเสนอที่ปรับแล้วจากผู้ชนะการประมูลตามบริบท รวมถึงสัญญาณของผู้ซื้อ (
perBuyerSignals
) และการกำหนดค่าการประมูลคอมโพเนนต์ของผู้ขายที่รวบรวมโดย Prebid.js สามารถส่งไปยังการประมูล Protected Audience โดยไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา - ผู้ขายระดับบนสุดจะเป็นผู้ดำเนินการประมูลที่ใช้ Protected Audience กับผู้ขายหลายราย ในระหว่างขั้นตอนการให้คะแนน ผู้ขายระดับบนสุดอาจเปรียบเทียบราคาราคาเสนอที่ชนะในการประมูลคอมโพเนนต์แต่ละรายการกับราคาราคาเสนอที่ชนะที่ปรับแล้วในการประมูลตามบริบท หากราคาเสนอของคอมโพเนนต์ต่ำกว่าราคาเสนอของการประมูลตามบริบท ผู้ขายระดับบนสุดจะแสดงคะแนนความพึงพอใจเป็น 0 หากราคาเสนอทั้งหมดมีคะแนนเป็น 0 การเรียก
runAdAuction()
จะแสดงผลเป็นค่าว่าง ซึ่งหมายความว่าควรแสดงผลโฆษณาที่ชนะการประมูลตามบริบท - ไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาจะแสดงผลโฆษณากลุ่มเป้าหมายที่ได้รับการคุ้มครองที่ชนะหรือโฆษณาตามบริบท โดยอิงตามสิ่งที่แสดงผลจากการเรียกใช้
runAdAuction()
- ระบบจะแสดงผลโฆษณาที่ชนะต่อผู้ใช้
การประมูลตามบริบทด้วย Prebid.js และเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา

ในการตั้งค่าการประมูลตามลําดับ ระบบจะดําเนินการประมูลตามบริบททั้งหมดก่อนการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครอง ในการตั้งค่าที่อธิบายไว้ในเอกสารนี้ เราจะทำการประมูลตามบริบทในการเสนอราคาส่วนหัวโดย Prebid.js ซึ่งส่งไปยังการประมูลฝั่งเซิร์ฟเวอร์โดยเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
ผู้เผยแพร่โฆษณาจะเริ่มการประมูลตามบริบทของการเสนอราคาส่วนหัวก่อนโดยเรียกใช้ Prebid.js พร้อมFlag เพื่อระบุว่าจะมีการประมูล Protected Audience ต่อ จากนั้น Prebid.js จะรวบรวมการเสนอราคาที่ตอบกลับและส่งไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาสําหรับการประมูลตามบริบทฝั่งเซิร์ฟเวอร์ ในระหว่างขั้นตอนการเก็บรวบรวมการเสนอราคาตอบ ผู้ซื้อและผู้ขายมีโอกาสที่จะระบุการกําหนดค่าการประมูลคอมโพเนนต์และสัญญาณของผู้ซื้อ (perBuyerSignals
) เพื่อใช้ในการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองในภายหลัง หากต้องการเข้าร่วม
การกำหนดค่าการประมูลคอมโพเนนต์ดังกล่าวจะส่งไปยังการประมูลกลุ่มเป้าหมายที่ได้รับการปกป้องในภายหลัง
- การเริ่มต้นการประมูลตามบริบท ผู้ใช้เข้าชมหน้าผู้เผยแพร่โฆษณา
- หน้าผู้เผยแพร่โฆษณาจะโหลดไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาและกำหนดช่องโฆษณา
- หน้าผู้เผยแพร่โฆษณาจะโหลด Prebid และเริ่มการประมูลตามบริบทของการเสนอราคาส่วนหัว
- การประมูลตามบริบทของผู้ขาย ก (ทํางานควบคู่ไปกับการประมูลตามบริบทของผู้ขาย ข) Prebid.js ส่งคําขอราคาเสนอไปยังผู้ขาย ก
- ผู้ขาย ก. จะดึงข้อมูลการเสนอราคาตอบและ perBuyerSignals จากผู้ซื้อ
- ผู้ขาย ก ทำการประมูลตามบริบท
- ผู้ขาย ก สร้างการกําหนดค่าการประมูลคอมโพเนนต์โดยรวม
perBuyerSignals
- ผู้ขาย ก.ตอบกลับ Prebid.js ด้วยราคาเสนอที่ชนะและการกำหนดค่าการประมูลคอมโพเนนต์
- การประมูลตามบริบทของผู้ขาย ข (ทํางานควบคู่กับการประมูลตามบริบทของผู้ขาย ก) Prebid.js ส่งคําขอราคาเสนอไปยังผู้ขาย ข.
- ผู้ขาย ข. ดึงข้อมูลการเสนอราคาตอบและ
perBuyerSignals
จากผู้ซื้อ - ผู้ขาย ข ทำการประมูลตามบริบท
- ผู้ขาย ข สร้างการกําหนดค่าการประมูลคอมโพเนนต์โดยรวม perBuyerSignals
- ผู้ขาย ข.ตอบกลับ Prebid.js ด้วยราคาเสนอที่ชนะและการกําหนดค่าการประมูลคอมโพเนนต์
- การประมูลตามบริบทของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา ระบบจะส่งการเสนอราคาตอบกลับที่รวบรวมโดย Prebid.js ไปยังเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาสำหรับการประมูลตามบริบท
- ระบบจะแชร์การกําหนดค่าการประมูลคอมโพเนนต์ที่มีสัญญาณของผู้ซื้อกับคลังฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาจะทำการประมูลตามบริบทเพื่อพิจารณาโฆษณาที่ดีที่สุดระหว่างแคมเปญที่ขายตรง การเสนอราคาแบบเป็นโปรแกรม การเสนอราคาตามบริบทของ Prebid และพื้นที่โฆษณาอื่นๆ
- เซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาจะส่งราคาเสนอที่ชนะซึ่งปรับแล้ว
พิจารณาดีมานด์โฆษณาตามบริบทกับดีมานด์โฆษณาของกลุ่มเป้าหมายที่ได้รับการคุ้มครอง

เมื่อถึงจุดนี้ การประมูลตามบริบทจะสิ้นสุดลง และไลบรารีฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณาสามารถส่งราคาเสนอที่ปรับแล้วของผู้ชนะการประมูลตามบริบท การกำหนดค่าการประมูลคอมโพเนนต์ และสัญญาณจากผู้ซื้อที่เข้าร่วมการประมูลกลุ่มเป้าหมายที่ได้รับการคุ้มครองไปยังผู้ขายระดับบนสุด ระบบสามารถส่งราคาเสนอในการประมูลตามบริบทเป็นราคาพื้นไปยังการกําหนดค่าการประมูลเพื่อเป็นสัญญาณสําหรับการให้คะแนนในการประมูลระดับบนสุด
- เบราว์เซอร์จะดึงข้อมูลสคริปต์การให้คะแนนจากผู้ขายพร้อมกับสัญญาณการให้คะแนนที่เชื่อถือได้ของโฆษณาแต่ละรายการ
- เบราว์เซอร์จะเรียกใช้ตรรกะการให้คะแนนของผู้ขายระดับบนสุดสำหรับราคาเสนอที่ชนะแต่ละรายการในการประมูลองค์ประกอบทั้งหมด ในสคริปต์
scoreAd()
ของผู้ขายระดับบนสุด ตรรกะจะมีสิทธิ์เข้าถึงราคาเสนอที่ชนะซึ่งปรับตามการประมูลตามบริบทซึ่งอาจส่งเป็นsellerSignals
ในการกำหนดค่าการประมูล สคริปต์สามารถเปรียบเทียบราคาเสนอตามบริบทที่ชนะกับราคาเสนอของกลุ่มเป้าหมายที่ได้รับการคุ้มครองของคอมโพเนนต์ และแสดงผลคะแนนความพึงพอใจเป็น 0 หากราคาตามบริบทสูงกว่า มิเช่นนั้น สคริปต์จะคํานวณคะแนนความพึงพอใจ ซึ่งอาจอิงตามราคาเสนอของ Protected Audience ของคอมโพเนนต์ - เบราว์เซอร์จะเลือกโฆษณาที่มีคะแนนความพึงพอใจสูงสุดซึ่งส่งโดยตรรกะการให้คะแนนของผู้ขายระดับบนสุด
- หากการประมูลกลุ่มเป้าหมายที่มีการป้องกันชนะ การประมูลกลุ่มเป้าหมายที่มีการป้องกันจะแสดงผลออบเจ็กต์
FencedFrameConfig
หรือ URN แบบทึบไปยังคลังฝั่งไคลเอ็นต์ของเซิร์ฟเวอร์โฆษณาของผู้เผยแพร่โฆษณา - ไลบรารีฝั่งไคลเอ็นต์จะตั้งค่าแอตทริบิวต์
config
ของเฟรมที่มีรั้วล้อมเป็นออบเจ็กต์FencedFrameConfig
หรือตั้งค่าแอตทริบิวต์src
ของ iframe เป็น URN แบบทึบของโฆษณากลุ่มเป้าหมายที่ได้รับการคุ้มครองที่ชนะ - เบราว์เซอร์จะดึงข้อมูลโฆษณาที่ชนะการประมูล Protected Audience จากผู้ซื้อ
- จากนั้นเบราว์เซอร์จะแสดงโฆษณาต่อผู้ใช้
- หากการประมูลตามบริบทชนะ การประมูลที่ใช้ Protected Audience API จะแสดงผล مجدد
null
- เบราว์เซอร์จะตั้งค่าแอตทริบิวต์
src
ของ iframe เป็นโฆษณาตามบริบทที่ชนะ - เบราว์เซอร์จะดึงข้อมูลโฆษณาที่ชนะการประมูลตามบริบทจากผู้ซื้อ
- จากนั้นเบราว์เซอร์จะแสดงโฆษณาต่อผู้ใช้