การประมูลเพื่อแสดงโฆษณาในอุปกรณ์จะแสดงกลุ่มเป้าหมายรีมาร์เก็ตติ้งและกลุ่มเป้าหมายที่กำหนดเอง โดยไม่มีการติดตามของบุคคลที่สามข้ามเว็บไซต์
บทความนี้มีไว้สําหรับใคร
บทความนี้ครอบคลุมข้อมูลพื้นฐานเกี่ยวกับ Protected Audience API และอธิบายปัจจัยที่สำคัญบางประการ แต่ไม่ได้ลงรายละเอียดทางเทคนิคมากนัก
- หากคุณทำงานในเทคโนโลยีโฆษณาหรือเทคโนโลยีโฆษณา คุณจะได้รับภาพรวมของ วิธีการทำงานของ Protected Audience
- หากคุณเป็นนักพัฒนาซอฟต์แวร์หรือวิศวกรซอฟต์แวร์ คู่มือนักพัฒนาซอฟต์แวร์ Protected Audience API มีข้อมูลเพิ่มเติม รายละเอียดทางเทคนิคแบบเจาะลึกเกี่ยวกับ API อ่าน สถานะล่าสุดของความสามารถของ Protected Audience ที่รอดำเนินการ
ดูอภิธานศัพท์สำหรับคำที่ใช้ใน เอกสารประกอบของ Protected Audience ในตอนท้ายของบทความนี้ คุณจะทราบวิธีการ มีส่วนร่วมและแชร์ความคิดเห็น
Protected Audience API คืออะไร
Protected Audience API คือ Privacy Sandbox เทคโนโลยีในการแสดงรีมาร์เก็ตติ้งและกรณีการใช้งานของกลุ่มเป้าหมายที่กำหนดเอง บุคคลที่สามไม่สามารถติดตามพฤติกรรมการท่องเว็บของผู้ใช้ในเว็บไซต์ต่างๆ
Protected Audience API ช่วยให้เบราว์เซอร์มีการประมูลในอุปกรณ์เพื่อเลือกโฆษณาที่เกี่ยวข้องจาก เว็บไซต์ที่ผู้ใช้เคยเข้าชมก่อนหน้านี้
Protected Audience API เป็นการทดสอบแรกที่จะนำมาใช้ใน Chromium ภายใน กลุ่มข้อเสนอ TURTLEDOVE ความแตกต่างระหว่าง Protected Audience กับ TURTLEDOVE เป็นหลักเกี่ยวข้องกับการแยก บทบาทในอุปกรณ์ของผู้ซื้อและผู้ขายโฆษณา ส่วนต่อไปนี้จะอธิบายถึงวิธีการ Protected Audience API ทำงาน
Protected Audience API ใน 1 นาที
ดูภาพรวมเชิงลึกยิ่งขึ้นของ Protected Audience API ได้ที่ คู่มือนักพัฒนาซอฟต์แวร์สำหรับ Protected Audience API
Protected Audience API ใช้กลุ่มความสนใจเพื่อเปิดใช้เว็บไซต์ แสดงโฆษณาที่เกี่ยวข้องกับผู้ใช้ของตน
ตัวอย่างเช่น เมื่อผู้ใช้เข้าชมเว็บไซต์ที่ต้องการโฆษณาผลิตภัณฑ์ เจ้าของกลุ่มความสนใจ (เช่น แพลตฟอร์มฝั่งซื้อ (DSP)) จะขอให้เบราว์เซอร์ของผู้ใช้เพิ่มการเป็นสมาชิกให้กับกลุ่มความสนใจได้ หากคำขอสำเร็จ เบราว์เซอร์จะบันทึกข้อมูลต่อไปนี้
- ชื่อของกลุ่มความสนใจ เช่น 'จักรยานที่กำหนดเอง'
- เจ้าของกลุ่มความสนใจ เช่น "https://dsp.example"
- ข้อมูลการกำหนดค่าของกลุ่มความสนใจเพื่ออนุญาตให้เบราว์เซอร์เข้าถึงได้ โค้ดการเสนอราคา โค้ดโฆษณา และข้อมูลแบบเรียลไทม์ หากเจ้าของกลุ่มได้รับเชิญ เสนอราคาในการประมูลเพื่อแสดงโฆษณา
หลังจากนั้น เมื่อผู้ใช้เข้าชมเว็บไซต์ที่มีพื้นที่โฆษณาว่าง ผู้ขายพื้นที่โฆษณา
(ผู้ให้บริการฝั่งขาย (SSP) หรือเว็บไซต์
เอง) ก็สามารถใช้ Protected Audience เพื่อเรียกใช้การประมูลเพื่อแสดงโฆษณาเพื่อเลือกโฆษณาที่เหมาะสมที่สุดได้
ที่จะแสดงต่อผู้ใช้ ผู้ขายโทรหา navigator.runAdAuction()
ซึ่งแสดงรายการเจ้าของกลุ่มความสนใจที่ได้รับเชิญให้เสนอราคา
เฉพาะกลุ่มความสนใจที่เบราว์เซอร์เป็นสมาชิกอยู่ซึ่งเจ้าของได้รับเชิญให้เสนอราคาเท่านั้น จะสามารถเสนอราคาได้
โค้ดการเสนอราคาจะดึงจาก URL ที่ระบุไว้ใน การกำหนดค่า โค้ดนี้ให้ข้อมูลเกี่ยวกับกลุ่มความสนใจและ ข้อมูลจากผู้ขาย พร้อมด้วยข้อมูลบริบทเกี่ยวกับ และจากเบราว์เซอร์
เราจะเรียกกลุ่มความสนใจแต่ละกลุ่มที่เสนอราคาว่าผู้ซื้อ
เมื่อเบราว์เซอร์เรียกใช้ฟังก์ชันเพื่อเรียกใช้การประมูลเพื่อแสดงโฆษณา โค้ดของผู้ซื้อแต่ละราย สร้างราคาเสนอโดยอาศัยข้อมูลแบบเรียลไทม์จาก บริการคีย์/ค่ากลุ่มเป้าหมายที่มีการป้องกัน จากนั้น ผู้ขาย จะได้รับราคาเสนอเหล่านี้ รวมทั้งข้อมูลแบบเรียลไทม์และคะแนนที่ผู้ขายเป็นเจ้าของ สูงสุด ราคาเสนอที่มีคะแนนสูงสุดจะชนะการประมูล
โฆษณาที่ชนะจะแสดงใน เฟรมที่มีการปิดกั้น มีการระบุ URL ของครีเอทีฟโฆษณาในราคาเสนอ และต้นทางต้องตรงกับ URL หนึ่งใน รายการที่ระบุโดยการกำหนดค่าของกลุ่มความสนใจ
ผู้ขายสามารถรายงานผลการประมูล (reportResult()
) และผู้ซื้อสามารถ
รายงานชัยชนะ (reportWin()
)
ดูข้อมูลเกี่ยวกับรายงานการประมูลที่ใช้ Protected Audience API
เหตุใดเราจึงต้องใช้ Protected Audience API
การทำความเข้าใจความสนใจของผู้ใช้จะเปิดใช้โฆษณาที่เกี่ยวข้องมากกว่าการเลือก โฆษณาตามเนื้อหาไซต์ (การกำหนดเป้าหมายตามบริบท) หรือโดยใช้ข้อมูล ที่ผู้ใช้ระบุให้แก่ไซต์ที่โฆษณาปรากฏ (การกำหนดเป้าหมายข้อมูลจากบุคคลที่หนึ่ง)
แต่เดิมแพลตฟอร์มโฆษณาเรียนรู้เกี่ยวกับความสนใจของผู้ใช้ โดยการติดตาม พฤติกรรมบนเว็บไซต์ต่างๆ เบราว์เซอร์ต้องมีวิธีที่จะทำให้แพลตฟอร์มโฆษณาเลือก ให้เป็นโฆษณาที่เกี่ยวข้อง เพื่อให้ผู้เผยแพร่เนื้อหาสามารถสร้างรายได้จากโฆษณา ได้โดยไม่ต้องข้ามเว็บไซต์ เครื่องมือวัด Conversion
ทั้งนี้ Protected Audience API มีเป้าหมายที่จะย้ายแพลตฟอร์มเว็บให้เข้าใกล้สถานะที่ เบราว์เซอร์ของผู้ใช้ในอุปกรณ์ (ไม่ใช่ผู้ลงโฆษณาหรือแพลตฟอร์มเทคโนโลยีโฆษณา) เกี่ยวกับสิ่งที่บุคคลนั้นสนใจ
ฉันจะลองใช้ Protected Audience API ได้อย่างไร
คู่มือนักพัฒนาซอฟต์แวร์สำหรับ Protected Audience API จะอธิบาย วิธีใช้ API และวิธีทดสอบในเครื่อง
protected-audience-demo.web.app มอบ คำแนะนำการติดตั้งใช้งาน Protected Audience เบื้องต้นสำหรับผู้ลงโฆษณาและผู้เผยแพร่โฆษณา เว็บไซต์ วิดีโอสาธิตเกี่ยวกับ Protected Audience อธิบายวิธีการทํางานของโค้ดนี้และแสดงตัวอย่าง วิธีใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome เพื่อแก้ไขข้อบกพร่อง
มีการกำหนดค่าเบราว์เซอร์แบบใดบ้าง
ผู้ใช้สามารถปรับการเข้าร่วมทดลองใช้ Privacy Sandbox ใน Chrome ได้โดยดำเนินการดังนี้
เปิดหรือปิดใช้งานการตั้งค่าระดับบนสุดใน
chrome://settings/adPrivacy
ระหว่างการทดสอบเริ่มต้น ผู้ใช้สามารถเลือกไม่ใช้ Protected Audience API โดยใช้
การตั้งค่า Privacy Sandbox
Chrome วางแผนที่จะอนุญาตให้ผู้ใช้ดูและจัดการรายการกลุ่มความสนใจได้ เพิ่มไซต์อื่นๆ ที่พวกเขาเคยเข้าชม เช่นเดียวกับนโยบายความเป็นส่วนตัว รวมถึงเทคโนโลยีแซนด์บ็อกซ์ การตั้งค่าของผู้ใช้ อาจพัฒนาตามความคิดเห็นจากผู้ใช้ หน่วยงานกำกับดูแล และอื่นๆ
เราจะอัปเดตการตั้งค่าที่มีอยู่ใน Chrome เมื่อ Protected Audience API ทำงาน ตามการทดสอบและความคิดเห็น ในอนาคต เราจะเสนอการตั้งค่าที่ละเอียดยิ่งขึ้นเพื่อจัดการ Protected Audience และ ข้อมูลที่เกี่ยวข้อง
ผู้โทร API จะเข้าถึงการเป็นสมาชิกกลุ่มไม่ได้เมื่อผู้ใช้ท่องเว็บในโหมดไม่ระบุตัวตน และการเป็นสมาชิกจะถูกลบเมื่อผู้ใช้ล้างข้อมูลเว็บไซต์ของตน
ฉันเลือกไม่ใช้ Protected Audience API ได้ไหม
ดูวิธีบล็อกการเข้าถึง Protected Audience API ในฐานะเจ้าของไซต์หรือผู้ใช้แต่ละราย
หัวข้อสำคัญ
หากต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับคำศัพท์ที่ใช้ Protected Audience API โปรดดู อภิธานศัพท์ของ Privacy Sandbox
กลุ่มความสนใจคืออะไร
กลุ่มความสนใจของ Protected Audience API แสดงถึงกลุ่มผู้คนที่มีความสนใจร่วมกัน ที่ตรงกับรายการรีมาร์เก็ตติ้ง
กลุ่มความสนใจของ Protected Audience API ทุกกลุ่มจะมีเจ้าของอยู่ เจ้าของประเภทต่างๆ จะสร้าง กลุ่มความสนใจประเภทต่างๆ ที่มีกรณีการใช้งานแตกต่างกัน
เจ้าของขอให้เบราว์เซอร์ของผู้ใช้เพิ่มการเป็นสมาชิกของกลุ่มความสนใจตาม
กำลังเรียกฟังก์ชัน JavaScript navigator.joinAdInterestGroup()
ซึ่งทำให้
ข้อมูล เช่น ข้อมูลเกี่ยวกับโฆษณาที่เกี่ยวข้องกับกลุ่มความสนใจ และ URL
สำหรับ JavaScript ที่ใช้ในการเสนอราคา ข้อมูลกลุ่มความสนใจ (เช่น โฆษณา) อาจมีลักษณะดังนี้
อัปเดต และเปิดใช้กลุ่มความสนใจได้นานถึง 30 วัน
ประเภทกลุ่มความสนใจ
ตารางต่อไปนี้แสดงตัวอย่างกลุ่มความสนใจและเจ้าของ Protected Audience API ประเภทต่างๆ
เจ้าของ | ตัวอย่าง | ความสนใจ | ตัวอย่าง | กรณีการใช้งาน |
---|---|---|---|---|
ผู้ลงโฆษณา | ผู้ผลิตจักรยาน | ผลิตภัณฑ์ | ผู้ที่ดูหน้าผลิตภัณฑ์สำหรับจักรยานหมวดหมู่ใดหมวดหมู่หนึ่ง | รีมาร์เก็ตติ้งไปยังผู้คน ที่เคยโต้ตอบกับแบรนด์ |
ผู้เผยแพร่โฆษณา | เว็บไซต์ข่าว | เนื้อหา | ผู้ที่อ่านเกี่ยวกับการปั่นจักรยาน | ผู้เผยแพร่โฆษณาสามารถใช้ข้อมูลจากบุคคลที่หนึ่งเพื่อเปิดใช้ผู้ลงโฆษณา เพื่อซื้อโฆษณาที่เกี่ยวข้องกับผู้อ่านบนเว็บไซต์ของตน ต กลุ่มความสนใจของผู้เผยแพร่โฆษณาสามารถปล่อยให้ผู้เผยแพร่โฆษณาทำแบบเดียวกันนี้ได้ เมื่อผู้ใช้เหล่านั้นเรียกดูไซต์อื่น ผู้เผยแพร่โฆษณาอาจสามารถ ประเมินค่าความสามารถในการแสดงโฆษณาในกลุ่มเป้าหมายต่างๆ กลุ่มเป้าหมาย |
เทคโนโลยีโฆษณา | DSP | หมวดหมู่ผลิตภัณฑ์ | ผู้ที่แสดงความสนใจอุปกรณ์ปั่นจักรยาน | บริษัทเทคโนโลยีโฆษณาอาจสร้างและจัดการกลุ่มความสนใจ ของผู้คนที่เชื่อว่าพร้อมที่จะซื้อสินค้าหรือบริการในหมวดหมู่นั้นๆ กลุ่มความสนใจนี้ สามารถใช้เพื่อโฆษณาผลิตภัณฑ์บนเว็บไซต์ที่ขายสินค้าในหมวดหมู่นั้น (และ ที่ทำงานร่วมกับบริษัทเทคโนโลยีโฆษณา) |
Chrome อนุญาตให้มีกลุ่มความสนใจได้สูงสุด 1,000 กลุ่มต่อเจ้าของ 1 ราย และกลุ่มความสนใจสูงสุด 1,000 กลุ่ม ขีดจำกัดเหล่านี้มีไว้เพื่อเป็นแนวกันกระแทก ไม่ใช่การใช้งานตามปกติ
ผู้ซื้อคืออะไร
ใน Protected Audience API ผู้ซื้อคือฝ่ายที่เป็นเจ้าของกลุ่มความสนใจและเสนอราคาในการประมูลเพื่อแสดงโฆษณา
เช่น
- ผู้ลงโฆษณา: การดำเนินการเพื่อตัวเอง
- แพลตฟอร์มฝั่งดีมานด์ (DSP): ทำหน้าที่สำหรับผู้ลงโฆษณา
- เจ้าของกลุ่มความสนใจ: ทำงานให้กับผู้ลงโฆษณาหลายราย
ผู้ซื้อมีงาน 3 อย่างดังนี้
- เลือกว่าจะเข้าร่วมการประมูลหรือไม่
- เลือกโฆษณาและคำนวณราคาเสนอ
- รายงานผลการประมูล
งานเหล่านี้ดำเนินการแบบเป็นโปรแกรมในโค้ดที่ผู้ซื้อเป็นผู้เรียกใช้ ในระหว่างการประมูลเพื่อแสดงโฆษณา Protected Audience API
เมื่อผู้ซื้อขอให้เบราว์เซอร์ของผู้ใช้เพิ่มกลุ่มความสนใจไปยังกลุ่มที่ผู้ซื้อเป็นสมาชิก (โดยการเรียก
ฟังก์ชัน JavaScript navigator.joinAdInterestGroup()
) ผู้ซื้อจัดเตรียมสิ่งต่อไปนี้ให้เบราว์เซอร์
- URL สำหรับโค้ดการเสนอราคา ซึ่งจะใช้เมื่อผู้ขายเรียกใช้การประมูลเพื่อแสดงโฆษณา
- อาจเป็น URL ของครีเอทีฟโฆษณาสำหรับกลุ่มความสนใจ (สามารถเพิ่ม URL ของโฆษณาได้ ภายหลังในการอัปเดต)
- รายการคีย์ข้อมูลที่จะค้นหา และ URL ของบริการคีย์/ค่าของผู้ซื้อ เพื่อเปิดใช้โค้ดการเสนอราคาเพื่อรับข้อมูลแบบเรียลไทม์ระหว่างการประมูล
โค้ดของผู้ซื้ออาจมีฟังก์ชัน reportWin()
เพื่อรายงานผลการประมูลด้วย
ใครเป็นผู้ดำเนินการประมูลเพื่อแสดงโฆษณา
มีหลายผู้ที่อาจใช้การประมูลเพื่อขายพื้นที่โฆษณา
เช่น
- ผู้เผยแพร่เนื้อหา: ดำเนินการสำหรับการโฮสต์เนื้อหาโฆษณาบนเว็บไซต์ด้วยตัวเอง
- แพลตฟอร์มฝั่งซัพพลาย (SSP): ทำงานร่วมกับผู้เผยแพร่โฆษณาและให้บริการอื่นๆ
- สคริปต์ของบุคคลที่สาม: ดำเนินการให้กับผู้เผยแพร่โฆษณา เพื่อเปิดใช้การเข้าร่วมการประมูลเพื่อแสดงโฆษณา
เมื่อใช้ Protected Audience API พื้นที่โฆษณาผู้ขายจะมีงาน 3 อย่างดังนี้
- บังคับใช้กฎของผู้เผยแพร่โฆษณา: ระบุว่าผู้ซื้อรายใดและราคาเสนอใดที่มีสิทธิ์
- เรียกใช้ตรรกะการประมูล: JavaScript เรียกใช้ใน เวิร์กเล็ตเพื่อคำนวณ คะแนนความน่าพอใจสำหรับการเสนอราคาแต่ละรายการ
- รายงานผลการประมูล
งานเหล่านี้ดำเนินการแบบเป็นโปรแกรมในโค้ดที่ผู้ขายระบุไว้เมื่อเริ่มโฆษณา
โดยการเรียกใช้ฟังก์ชัน JavaScript navigator.runAdAuction()
การประมูลเพื่อแสดงโฆษณา Protected Audience API ทำงานอย่างไร
แผนภาพต่อไปนี้แสดงขั้นตอนต่างๆ ของการประมูลเพื่อแสดงโฆษณา Protected Audience API
ใน Protected Audience API การประมูลเพื่อแสดงโฆษณาคือชุดโปรแกรม JavaScript ขนาดเล็กที่เบราว์เซอร์เรียกใช้ในเบราว์เซอร์ของผู้ใช้ อุปกรณ์เพื่อเลือกโฆษณา โค้ดการประมูลเพื่อแสดงโฆษณาทั้งหมดจากผู้ขายและผู้ซื้อจะทำงานเพื่อรักษาความเป็นส่วนตัว ในเวิร์กเล็ต JavaScript ที่แยกต่างหากซึ่งสื่อสารกับโลกภายนอกไม่ได้
ผู้ขาย (ผู้เผยแพร่โฆษณาหรือแพลตฟอร์มฝั่งซัพพลาย) เริ่มการประมูลเพื่อแสดงโฆษณาสำหรับ Protected Audience ในเว็บไซต์ที่ขายพื้นที่โฆษณา (เช่น ข่าว เว็บไซต์) ผู้ขายจะเลือกผู้ซื้อเพื่อเข้าร่วมการประมูล ระบุว่าพื้นที่ใดสำหรับขาย และระบุเกณฑ์เพิ่มเติมสำหรับโฆษณา ผู้ซื้อแต่ละราย เจ้าของกลุ่มความสนใจ
ผู้ขายจะให้โค้ดสำหรับให้คะแนนราคาเสนอแก่เบราว์เซอร์ ซึ่งรวมถึงมูลค่าราคาเสนอแต่ละรายการ URL ครีเอทีฟโฆษณา และข้อมูลอื่นๆ ที่ส่งคืนจากผู้ซื้อแต่ละราย โดยระหว่างการประมูลนั้น การเสนอราคา จากผู้ซื้อ และโค้ดการให้คะแนนราคาเสนอจากผู้ขายสามารถรับข้อมูลจาก บริการคีย์/ค่า เมื่อเลือกโฆษณาและ แสดง (ในเฟรมที่มีการปิดกั้นเพื่อเก็บรักษา ความเป็นส่วนตัว) ผู้ขายและผู้ซื้อที่ชนะสามารถรายงานผลการประมูลได้
- ผู้ใช้เข้าชมเว็บไซต์ที่แสดงโฆษณา
- โค้ดของผู้ขายจะเริ่มการประมูล ผู้ขายเป็นผู้กำหนดว่าพื้นที่โฆษณาใด สำหรับขาย และผู้ที่สามารถเสนอราคาได้ รวมทั้งวิธีการเสนอราคาราคาเสนอเหล่านั้น
- โค้ดของผู้ซื้อที่ได้รับเชิญจะทำงานเพื่อสร้างราคาเสนอ ซึ่งเป็น URL ของโฆษณาที่เกี่ยวข้อง ครีเอทีฟโฆษณา และข้อมูลอื่นๆ สคริปต์การเสนอราคาสามารถค้นหาข้อมูลแบบเรียลไทม์ได้ เช่น งบประมาณแคมเปญโฆษณาที่เหลือจากคีย์/ค่าของผู้ซื้อ service [บริการ]
- รหัสของผู้ขายจะระบุราคาเสนอแต่ละรายการและเลือกผู้ชนะ ตรรกะนี้ใช้เมธอด และข้อมูลอื่นๆ ของราคาเสนอเพื่อให้เป็นที่ต้องการของราคาเสนอและปฏิเสธโฆษณาที่ ไม่สามารถเอาชนะผู้ชนะโฆษณาตามบริบท ผู้ขายสามารถใช้ข้อเสนอ บริการคีย์/ค่าสำหรับข้อมูลแบบเรียลไทม์ ก่อน การประมูลเริ่มต้นขึ้น ผู้ขายจะค้นหาโฆษณาตามบริบทที่ดีที่สุดสำหรับราคาเสนอ ช่องโฆษณา
- ระบบจะส่งโฆษณาที่ชนะเป็นออบเจ็กต์การกำหนดค่าเฟรมที่มีการปิดกั้นเมื่อมีการตั้งค่าแฟล็ก
resolveToConfig
ในการกำหนดค่าการประมูล การกำหนดค่านี้ใช้เพื่อนำทางเฟรมที่มีการปิดกั้นไปยังครีเอทีฟโฆษณา และ URL ของครีเอทีฟโฆษณาจะซ่อนไม่ให้ทั้งผู้ขายและผู้เผยแพร่โฆษณาเห็น หากตั้งค่าแฟล็กresolveToConfig
เป็นfalse
หรือไม่ส่งผ่าน โฆษณาที่ชนะจะแสดงผลเป็น URN แบบทึบ ซึ่งสามารถใช้เพื่อแสดงโฆษณาใน iframe ได้ ออบเจ็กต์การกำหนดค่าเฟรมที่มีการปิดกั้นจะพร้อมใช้งานตั้งแต่เวอร์ชัน M114 - การประมูลจะถูกรายงานไปยังผู้ขายและผู้ซื้อที่ชนะ
กลไกการรายงานสําหรับการสูญเสียผู้ซื้อจัดอยู่ในระหว่างการหารือ
บริการคีย์/ค่าของ Protected Audience API คืออะไร
บริการคีย์/ค่าของ Protected Audience API ช่วยให้เทคโนโลยีโฆษณาค้นหาข้อมูลแบบเรียลไทม์ได้เมื่อผู้ซื้อเป็นผู้เสนอราคา และเพื่อให้ผู้ขายให้คะแนนโฆษณาไปพร้อมกับรักษาความเป็นส่วนตัวได้ อ่านข้อมูลเกี่ยวกับบริการคีย์/ค่าของ Protected Audience API และอื่นๆ ได้ในบริการ Protected Audience API
บริการคีย์/ค่าจะใช้งานได้กับโครงสร้างพื้นฐานระบบคลาวด์ของเทคโนโลยีโฆษณาเอง และบริการจะทำงานในสภาพแวดล้อมการดำเนินการที่เชื่อถือได้ คำขอที่ส่งไปยังบริการคีย์/ค่าจะไม่ส่งผลให้มีการบันทึกระดับเหตุการณ์หรือมีผลข้างเคียงอื่นๆ บริการคีย์/ค่าจะรองรับฟังก์ชันที่ผู้ใช้กำหนด (UDF) ซึ่งช่วยให้เทคโนโลยีโฆษณาเรียกใช้ตรรกะที่กำหนดเองของตนภายในบริการคีย์/ค่าได้
ผู้ซื้อหรือผู้ขายแสดงรายการ "คีย์" เพื่อระบุข้อมูลที่ต้องการจากบริการคีย์/ค่าของ Protected Audience API บริการคีย์/ค่าจะตอบสนองด้วยค่าสำหรับแต่ละคีย์
ตอนนี้โค้ดบริการคีย์/ค่าของ Protected Audience API พร้อมให้ใช้งานในที่เก็บ GitHub ของ Privacy Sandbox แล้ว นักพัฒนาซอฟต์แวร์ Chrome และ Android สามารถใช้บริการนี้ได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับบริการคีย์/ค่าของ Protected Audience API จาก คำอธิบาย API และคำอธิบายโมเดลความน่าเชื่อถือ
ข้อมูลแบบเรียลไทม์ถูกรวมไว้ในการประมูลอย่างไร
ผู้ซื้อหรือผู้ขายในการประมูลเพื่อแสดงโฆษณาอาจต้องการเข้าถึงแบบเรียลไทม์ ตัวอย่างเช่น ผู้ซื้ออาจต้องการคำนวณงบประมาณที่เหลือในแคมเปญโฆษณา หรือ ผู้ขายอาจต้องตรวจสอบครีเอทีฟโฆษณากับนโยบายของผู้เผยแพร่โฆษณา
บริการคีย์/ค่าจะให้ข้อมูลแบบเรียลไทม์ที่จำเป็นระหว่างการประมูลเพื่อแสดงโฆษณาเพื่อให้เป็นไปตามข้อกำหนดด้านความเป็นส่วนตัวของ Protected Audience API เมื่อผู้ซื้อแต่ละรายเรียกใช้ navigator.joinAdInterestGroup()
ผู้ซื้อจะระบุ URL บริการคีย์/ค่า และระบุคีย์ที่จะใช้ค้นหาบริการระหว่างการประมูล ในทำนองเดียวกัน เมื่อผู้ขายเรียกใช้การประมูลเพื่อแสดงโฆษณาโดยเรียกใช้ navigator.runAdAuction()
ผู้ขายก็จะต้องระบุ URL สำหรับบริการคีย์/ค่าของตนด้วย ระบบจะค้นหาบริการคีย์/ค่าของผู้ขายด้วย URL การแสดงผลของโฆษณา
สำหรับการทดสอบเริ่มต้น ระบบจะใช้โมเดล "Bring Your Own Server" ในระยะยาว เทคโนโลยีโฆษณาจะต้องใช้บริการคีย์/ค่า Protected Audience API แบบโอเพนซอร์สซึ่งทำงานในสภาพแวดล้อมการดำเนินการที่เชื่อถือได้เพื่อดึงข้อมูลแบบเรียลไทม์
เพื่อให้มั่นใจว่าระบบนิเวศมีเวลาเพียงพอในการทดสอบ เราจึงไม่คาดว่าจะกำหนดให้ต้องใช้บริการคีย์/ค่าโอเพนซอร์สหรือสภาพแวดล้อมการดำเนินการที่เชื่อถือได้จนกว่าช่วงเวลาหนึ่งหลังการเลิกใช้งานคุกกี้ของบุคคลที่สาม เราจะประกาศแจ้งที่สำคัญเพื่อให้นักพัฒนาแอปเริ่มทดสอบและปรับใช้ก่อนที่จะมีการเปลี่ยนแปลง
ระบบใช้ข้อมูลจากบุคคลที่หนึ่งในการประมูลที่ใช้ Protected Audience API อย่างไร
ข้อมูลจากบุคคลที่หนึ่งคือข้อมูลของเว็บไซต์ที่ผู้ใช้เป็นเจ้าของ ตัวอย่างเช่น หากผู้ใช้ระบุสีที่ตนเองชื่นชอบบนไซต์ของผู้ลงโฆษณาหรือผู้เผยแพร่โฆษณา สีดังกล่าวจะถือว่าเป็นข้อมูลจากบุคคลที่หนึ่ง
ในการประมูลที่ใช้ Protected Audience API ผู้ลงโฆษณาจะใช้ข้อมูลจากบุคคลที่หนึ่งเพื่อกำหนดการเป็นสมาชิกตามกลุ่มความสนใจของโฆษณา และส่งผ่านข้อมูลไปยังกลุ่มความสนใจในฐานะ userBiddingSignals
ได้ด้วย ข้อมูลจากบุคคลที่หนึ่งจากผู้ลงโฆษณาจะปรากฏสำหรับผู้ซื้อในขั้นตอนการสร้างราคาเสนอเท่านั้น และจะใช้กับผู้ขายไม่ได้
ตัวอย่างเช่น หากผู้ลงโฆษณาทราบสีที่ผู้ใช้ชื่นชอบ คุณจะกําหนดค่าในการกําหนดค่ากลุ่มความสนใจเป็น userBiddingSignals
ได้เมื่อมีการเพิ่มผู้ใช้ลงในกลุ่มความสนใจ ดังนี้
const interestGroup = {
owner: 'https://example-buyer.com',
name: 'running-shoes',
userBiddingSignals: {
favoriteColor: 'blue' // First-party data
},
// ...other interest group settings
};
navigator.joinAdInterestGroup(interestGroup, 3600);
ผู้เผยแพร่โฆษณายังส่งผ่านข้อมูลจากบุคคลที่หนึ่งได้ด้วย โดยการตั้งค่าสัญญาณในการกำหนดค่าการประมูลเมื่อเริ่มการประมูล และควบคุมได้ว่าจะให้ใครรับข้อมูลจากบุคคลที่หนึ่ง เมื่อผู้เผยแพร่โฆษณาส่งผ่านข้อมูลจากบุคคลที่หนึ่งในฐานะ auctionSignals
ข้อมูลดังกล่าวจะพร้อมใช้งานสำหรับทั้งผู้ซื้อและผู้ขาย เมื่อมีการส่งข้อมูลในรูปแบบ sellerSignals
ผู้ขายจะเป็นเพียงผู้ขายเท่านั้น และเมื่อส่งข้อมูลในฐานะ perBuyerSignals
ข้อมูลนั้นจะพร้อมให้ผู้ซื้อที่ระบุเท่านั้น ผู้เผยแพร่โฆษณายังสามารถส่งผ่านข้อมูลจากบุคคลที่หนึ่งไปยังการประมูลคอมโพเนนต์ได้ด้วย ผู้เผยแพร่โฆษณาและผู้เข้าร่วมการประมูลควรตกลงกันก่อนที่จะแชร์ข้อมูลจากบุคคลที่หนึ่งและการจัดรูปแบบข้อมูล
ตัวอย่างต่อไปนี้อธิบายวิธีที่ผู้เผยแพร่โฆษณาส่งผ่านข้อมูลจากบุคคลที่หนึ่งไปยังผู้เข้าร่วมการประมูลรายต่างๆ
const auctionConfig = {
seller: 'https://example-seller.com',
auctionSignals: {
favoriteColor: 'blue', // Both buyer and seller will receive this signal
},
sellerSignals: {
favoriteIceCreamFlavor: 'chocolate', // Only the seller will receive this signal
},
perBuyerSignals: {
'https://example-buyer.com': {
favoriteDrink: 'tea', // Only a specific buyer will receive this signal
},
},
// The same pattern applies to the component auction
componentAuctions: [{
seller: 'https://example-component-seller.com',
auctionSignals: { ... },
sellerSignals: { ... },
perBuyerSignals { ... }
}],
// ...other auction settings
};
navigator.runAdAuction(auctionConfig);
ดูข้อมูลเพิ่มเติม
ดูภาพรวมเชิงลึกยิ่งขึ้นของ Protected Audience API ได้ที่ คู่มือนักพัฒนาซอฟต์แวร์สำหรับ Protected Audience API
นักพัฒนาซอฟต์แวร์
หากคุณพร้อมที่จะเริ่มทำงานกับ Protected Audience API แล้ว โปรดอ่าน ทดลองและมีส่วนร่วม
เราได้เขียนคู่มือนักพัฒนาซอฟต์แวร์ API และสร้างการสาธิต Protected Audience API ซึ่งจะให้คำแนะนำแบบทีละขั้นเกี่ยวกับการติดตั้งใช้งาน Protected Audience API เบื้องต้น วิดีโอสาธิตเกี่ยวกับ Protected Audience API จะอธิบายวิธีการทำงานของโค้ดเดโม และแสดงวิธีใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome สำหรับการแก้ไขข้อบกพร่องของ Protected Audience API
มีส่วนร่วมและแชร์ความคิดเห็น
- GitHub: อ่านวิดีโออธิบาย หยิบยกคำถามและติดตามการสนทนา
- ประกาศ: เข้าร่วมหรือดูประกาศที่ผ่านมาในรายชื่ออีเมลของ Protected Audience API
- W3C: พูดคุยเกี่ยวกับกรณีการใช้งานของอุตสาหกรรมในหัวข้อการปรับปรุงธุรกิจการโฆษณาบนเว็บ กลุ่ม
- การสนับสนุนนักพัฒนาแอป: ถามคำถามเกี่ยวกับการใช้งานและแนวทางปฏิบัติแนะนำ หรือเข้าร่วมการสนทนาใน ที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ของ Privacy Sandbox
- การติดตั้งใช้งานปัจจุบัน: หากมีข้อสงสัยเกี่ยวกับการติดตั้งใช้งาน Protected Audience ของ Chrome โปรดรายงานข้อบกพร่องของ Chromium