ภาพรวมของ Protected Audience API

การประมูลโฆษณาในอุปกรณ์เพื่อแสดงรีมาร์เก็ตติ้งและกลุ่มเป้าหมายที่กําหนดเองโดยไม่ต้องมีการติดตามของบุคคลที่สามข้ามเว็บไซต์

บทความนี้มีไว้สำหรับผู้ใด

บทความนี้อธิบายพื้นฐานของ Protected Audience API และแนวคิดพื้นฐานบางอย่าง แต่ไม่ลงรายละเอียดทางเทคนิคมากนัก

โปรดดูอภิธานศัพท์สําหรับคําที่ใช้ในเอกสารประกอบเกี่ยวกับกลุ่มเป้าหมายที่ได้รับการคุ้มครอง ในตอนท้ายของบทความนี้ คุณจะได้ดูวิธีมีส่วนร่วมและแชร์ความคิดเห็น

Protected Audience API คืออะไร

Protected Audience API เป็นเทคโนโลยี Privacy Sandbox สำหรับแสดง Use Case ของรีมาร์เก็ตติ้งและกลุ่มเป้าหมายที่กำหนดเอง ซึ่งออกแบบมาเพื่อให้บุคคลที่สามไม่สามารถติดตามพฤติกรรมการท่องเว็บของผู้ใช้ในเว็บไซต์ต่างๆ ได้

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
วงจรของ Protected Audience API

Protected Audience API ใช้กลุ่มความสนใจเพื่อให้เว็บไซต์แสดงโฆษณาที่เกี่ยวข้องกับผู้ใช้ได้

เช่น เมื่อผู้ใช้เข้าชมเว็บไซต์ที่ต้องการโฆษณาผลิตภัณฑ์ เจ้าของกลุ่มความสนใจ (เช่น แพลตฟอร์มฝั่งดีมานด์ (DSP)) จะขอให้เบราว์เซอร์ของผู้ใช้เพิ่มการเป็นสมาชิกของกลุ่มความสนใจได้ หากคำขอสำเร็จ เบราว์เซอร์จะบันทึกข้อมูลต่อไปนี้

  • ชื่อของกลุ่มความสนใจ เช่น "custom-bikes"
  • เจ้าของกลุ่มความสนใจ เช่น "https://dsp.example"
  • ข้อมูลการกําหนดค่ากลุ่มความสนใจเพื่ออนุญาตให้เบราว์เซอร์เข้าถึงโค้ดการเสนอราคา โค้ดโฆษณา และข้อมูลแบบเรียลไทม์ หากเจ้าของกลุ่มได้รับเชิญให้เสนอราคาในการประมูลโฆษณา

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

เฉพาะกลุ่มความสนใจที่เจ้าของได้รับเชิญให้เสนอราคาซึ่งเบราว์เซอร์เป็นสมาชิกเท่านั้นที่จะเสนอราคาได้

ระบบจะดึงข้อมูลโค้ดการเสนอราคาจาก URL ที่ระบุในการกําหนดค่าของกลุ่มความสนใจ รหัสนี้จะให้ข้อมูลเกี่ยวกับกลุ่มความสนใจและข้อมูลจากผู้ขาย รวมถึงข้อมูลตามบริบทเกี่ยวกับหน้าเว็บและจากเบราว์เซอร์

กลุ่มความสนใจแต่ละกลุ่มที่เสนอราคาเรียกว่าผู้ซื้อ

เมื่อเบราว์เซอร์เรียกใช้ฟังก์ชันเพื่อเรียกใช้การประมูลโฆษณา โค้ดของผู้ซื้อแต่ละรายจะสร้างราคาเสนอด้วยความช่วยเหลือของข้อมูลแบบเรียลไทม์ที่ได้จากบริการคีย์/ค่ากลุ่มเป้าหมายที่ได้รับการคุ้มครอง จากนั้นผู้ขายจะได้รับราคาเสนอเหล่านี้ รวมถึงข้อมูลแบบเรียลไทม์ที่ผู้ขายเป็นเจ้าของ และประเมินราคาเสนอแต่ละรายการ ราคาเสนอที่มีคะแนนสูงสุดจะชนะการประมูล

โฆษณาที่ชนะจะแสดงในเฟรมที่มีรั้วล้อม URL ของครีเอทีฟโฆษณาจะระบุไว้ในราคาเสนอ และต้นทางต้องตรงกับรายการใดรายการหนึ่งในรายการที่ได้จากการกำหนดค่าของกลุ่มความสนใจ

ผู้ขายรายงานผลลัพธ์ของการประมูลได้ (reportResult()) และผู้ซื้อรายงานการชนะได้ (reportWin())

ดูข้อมูลเกี่ยวกับรายงานการประมูลของกลุ่มเป้าหมายที่ได้รับการคุ้มครอง

เหตุใดเราจึงต้องใช้ Protected Audience API

การทำความเข้าใจความสนใจของผู้ใช้ช่วยให้แสดงโฆษณาที่เกี่ยวข้องได้มากกว่าการเลือกโฆษณาตามเนื้อหาเว็บไซต์ (การกำหนดเป้าหมายตามบริบท) หรือการใช้ข้อมูลที่ได้จากผู้ใช้ไปยังเว็บไซต์ที่โฆษณาปรากฏ (การกำหนดเป้าหมายจากข้อมูลบุคคลที่หนึ่ง)

เดิมทีแพลตฟอร์มโฆษณาได้เรียนรู้เกี่ยวกับความสนใจของผู้ใช้โดยการติดตามพฤติกรรมของผู้ใช้ในเว็บไซต์ต่างๆ เบราว์เซอร์ต้องมีวิธีเปิดใช้แพลตฟอร์มโฆษณาเพื่อเลือกโฆษณาที่เกี่ยวข้อง เพื่อให้ผู้เผยแพร่เนื้อหาได้รับรายได้จากโฆษณาโดยไม่ต้องมีการติดตามข้ามเว็บไซต์

Protected Audience API มีเป้าหมายเพื่อย้ายแพลตฟอร์มเว็บให้ใกล้กับสถานะที่เบราว์เซอร์ของผู้ใช้บนอุปกรณ์ (ไม่ใช่ผู้ลงโฆษณาหรือแพลตฟอร์มเทคโนโลยีโฆษณา) จะเก็บข้อมูลเกี่ยวกับสิ่งที่ผู้ใช้สนใจ

ฉันจะลองใช้ Protected Audience API ได้อย่างไร

  • คู่มือนักพัฒนาซอฟต์แวร์ Protected Audience API จะอธิบายวิธีใช้ API และวิธีทดสอบในเครื่อง

  • protected-audience-demo.web.app มีคำแนะนำแบบทีละขั้นตอนในการติดตั้งใช้งาน Protected Audience ขั้นพื้นฐานในเว็บไซต์ของผู้ลงโฆษณาและผู้เผยแพร่โฆษณา วิดีโอสาธิตกลุ่มเป้าหมายที่ได้รับการคุ้มครองจะอธิบายวิธีการทำงานของโค้ดนี้และแสดงตัวอย่างวิธีใช้เครื่องมือสำหรับนักพัฒนาเว็บใน Chrome สำหรับการแก้ไขข้อบกพร่อง

การกำหนดค่าเบราว์เซอร์ใดบ้างที่ใช้ได้

ผู้ใช้สามารถปรับการเข้าร่วมการทดลองใช้ Privacy Sandbox ใน Chrome ได้โดยเปิดหรือปิดการตั้งค่าระดับบนสุดใน chrome://settings/adPrivacy ในระหว่างการทดสอบช่วงแรก ผู้ใช้สามารถเลือกไม่ใช้ Protected Audience API ได้โดยใช้การตั้งค่า Privacy Sandbox

Chrome วางแผนที่จะอนุญาตให้ผู้ใช้ดูและจัดการรายการกลุ่มความสนใจที่ตนอยู่ทั่วเว็บไซต์ที่เข้าชม การตั้งค่าของผู้ใช้อาจเปลี่ยนแปลงตามความคิดเห็นจากผู้ใช้ หน่วยงานกำกับดูแล และอื่นๆ เช่นเดียวกับเทคโนโลยี Privacy Sandbox

เราจะอัปเดตการตั้งค่าที่ใช้ได้ใน Chrome เมื่อ Protected Audience API พัฒนาไปเรื่อยๆ โดยอิงตามการทดสอบและความคิดเห็น ในอนาคต เราจะเสนอการตั้งค่าที่ละเอียดยิ่งขึ้นเพื่อจัดการ Protected Audience และข้อมูลที่เชื่อมโยง

ผู้เรียก API จะเข้าถึงการเป็นสมาชิกกลุ่มไม่ได้เมื่อผู้ใช้ท่องเว็บในโหมดไม่ระบุตัวตน และระบบจะนำการเป็นสมาชิกออกเมื่อผู้ใช้ล้างข้อมูลเว็บไซต์

ฉันเลือกไม่ใช้ Protected Audience API ได้ไหม

ดูวิธีบล็อกการเข้าถึง Protected Audience API ในฐานะเจ้าของเว็บไซต์หรือผู้ใช้รายบุคคล

หัวข้อสำคัญ

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับคําศัพท์ของ Protected Audience โปรดดูอภิธานศัพท์ของ Privacy Sandbox

กลุ่มความสนใจคืออะไร

กลุ่มความสนใจของ Protected Audience API แสดงถึงกลุ่มคนที่มีความสนใจร่วมกัน ซึ่งสอดคล้องกับรายการรีมาร์เก็ตติ้ง

กลุ่มความสนใจของ Protected Audience API ทุกกลุ่มจะมีเจ้าของ เจ้าของประเภทต่างๆ จะสร้างกลุ่มความสนใจประเภทต่างๆ ที่มี Use Case แตกต่างกัน

เจ้าของขอให้เบราว์เซอร์ของผู้ใช้เพิ่มการเป็นสมาชิกของกลุ่มความสนใจโดยเรียกใช้ฟังก์ชัน JavaScript navigator.joinAdInterestGroup() ให้ข้อมูล เช่น ข้อมูลเกี่ยวกับโฆษณาที่เกี่ยวข้องกับกลุ่มความสนใจ และ URL สําหรับ JavaScript ที่ใช้เสนอราคา ข้อมูลกลุ่มความสนใจ (เช่น โฆษณา) สามารถอัปเดตได้ และเปิดใช้กลุ่มความสนใจได้สูงสุด 30 วัน

ประเภทกลุ่มความสนใจ

ตารางต่อไปนี้แสดงตัวอย่างกลุ่มความสนใจและเจ้าของ Protected Audience API ประเภทต่างๆ

เจ้าของ ตัวอย่าง ความสนใจ ตัวอย่าง กรณีการใช้งาน
ผู้ลงโฆษณา ผู้สร้างจักรยาน ผลิตภัณฑ์ ผู้ที่เคยดูหน้าผลิตภัณฑ์สำหรับหมวดหมู่จักรยานที่เฉพาะเจาะจง รีมาร์เก็ตติ้งไปยังผู้ที่เคยโต้ตอบกับแบรนด์มาก่อน
ผู้เผยแพร่โฆษณา เว็บไซต์ข่าว เนื้อหา ผู้ที่อ่านเกี่ยวกับปั่นจักรยาน ผู้เผยแพร่โฆษณาสามารถใช้ข้อมูลจากบุคคลที่หนึ่งเพื่อให้ผู้ลงโฆษณาซื้อโฆษณาที่เกี่ยวข้องกับผู้อ่านในเว็บไซต์ได้ กลุ่มความสนใจที่ผู้เผยแพร่โฆษณาเป็นเจ้าของอาจช่วยให้ผู้เผยแพร่โฆษณาทําสิ่งเดียวกันได้แม้ว่าผู้ใช้เหล่านั้นจะกําลังเรียกดูเว็บไซต์อื่นอยู่ก็ตาม ผู้เผยแพร่โฆษณาอาจเรียกเก็บเงินสำหรับความสามารถในการแสดงโฆษณาต่อกลุ่มเป้าหมายที่เฉพาะเจาะจง
เทคโนโลยีโฆษณา DSP หมวดหมู่ผลิตภัณฑ์ ผู้ที่แสดงความสนใจในอุปกรณ์ปั่นจักรยาน บริษัทเทคโนโลยีโฆษณาอาจสร้างและจัดการกลุ่มความสนใจของผู้คนซึ่งเชื่อว่ากําลังมองหาสินค้าบางหมวดหมู่ จากนั้นกลุ่มความสนใจนี้อาจนำไปใช้เพื่อโฆษณาผลิตภัณฑ์ในเว็บไซต์ที่ขายสินค้าในหมวดหมู่นั้น (และทำงานร่วมกับบริษัทเทคโนโลยีโฆษณา)

Chrome อนุญาตให้มีกลุ่มความสนใจได้สูงสุด 1,000 กลุ่มต่อเจ้าของ และเจ้าของกลุ่มความสนใจได้สูงสุด 1,000 คน ขีดจํากัดเหล่านี้มีไว้เพื่อใช้เป็นขอบเขตสูงสุด ไม่ใช่เพื่อใช้ในการทำงานตามปกติ

ผู้ซื้อคือใคร

ใน Protected Audience API ผู้ซื้อคือบุคคลที่เป็นเจ้าของกลุ่มความสนใจและเสนอราคาในการประมูลโฆษณา

เช่น

ผู้ซื้อมีหน้าที่ 3 อย่างดังนี้

  • เลือกว่าจะเข้าร่วมการประมูลหรือไม่
  • เลือกโฆษณาและคำนวณราคาเสนอ
  • รายงานผลการประมูล

งานเหล่านี้จะทําแบบเป็นโปรแกรมในโค้ดที่ผู้ซื้อระบุซึ่งจะทํางานระหว่างการประมูลโฆษณา Protected Audience API

เมื่อผู้ซื้อขอให้เบราว์เซอร์ของผู้ใช้เพิ่มกลุ่มความสนใจลงในกลุ่มที่เป็นสมาชิก (โดยการเรียกใช้ฟังก์ชัน JavaScript navigator.joinAdInterestGroup()) ผู้ซื้อจะระบุข้อมูลต่อไปนี้ให้เบราว์เซอร์

รหัสของผู้ซื้อยังอาจมีฟังก์ชัน reportWin() เพื่อรายงานผลลัพธ์ของการประมูลได้ด้วย

ใครเป็นผู้ดำเนินการประมูลโฆษณา

มีบุคคลหลายฝ่ายที่อาจทำการประมูลเพื่อขายพื้นที่โฆษณา

เช่น

  • ผู้เผยแพร่เนื้อหา: ดำเนินการในนามของตนเองเพื่อโฮสต์เนื้อหาโฆษณาในเว็บไซต์
  • แพลตฟอร์มฝั่งขาย (SSP): ทำงานร่วมกับผู้เผยแพร่โฆษณาและให้บริการอื่นๆ
  • สคริปต์ของบุคคลที่สาม: ทํางานในนามของผู้เผยแพร่โฆษณาเพื่อให้เข้าร่วมการประมูลโฆษณาได้

เมื่อใช้ Protected Audience API ผู้ขายพื้นที่โฆษณามีหน้าที่ 3 อย่างดังนี้

  • บังคับใช้กฎของผู้เผยแพร่โฆษณา: ระบุผู้ซื้อและราคาเสนอที่มีสิทธิ์
  • เรียกใช้ตรรกะการประมูล: JavaScript ทำงานใน Worklet เพื่อคํานวณคะแนนความน่าพึงพอใจสําหรับราคาเสนอแต่ละรายการ
  • รายงานผลการประมูล

งานเหล่านี้จะทําแบบเป็นโปรแกรมในโค้ดที่ผู้ขายระบุไว้เมื่อเริ่มการประมูลโฆษณาโดยการเรียกใช้ฟังก์ชัน JavaScript navigator.runAdAuction()

การประมูลโฆษณา Protected Audience API ทํางานอย่างไร

แผนภาพต่อไปนี้แสดงภาพรวมแต่ละระยะของการประมูลโฆษณา Protected Audience API

6 ระยะในการประมูลโฆษณา Protected Audience API
ระยะการประมูลโฆษณา Protected Audience

ใน Protected Audience API การประมูลเพื่อแสดงโฆษณาคือคอลเล็กชันโปรแกรม JavaScript ขนาดเล็กที่เบราว์เซอร์เรียกใช้ในอุปกรณ์ของผู้ใช้เพื่อเลือกโฆษณา โค้ดการประมูลโฆษณาทั้งหมดจากผู้ขายและผู้ซื้อจะทํางานใน Worklet JavaScript ที่แยกต่างหาก ซึ่งไม่สามารถสื่อสารกับโลกภายนอกได้ เพื่อรักษาความเป็นส่วนตัว

ผู้ขาย (ผู้เผยแพร่โฆษณาหรือแพลตฟอร์มฝั่งขาย) จะเริ่มต้นการประมูลโฆษณาสําหรับกลุ่มเป้าหมายที่ได้รับการคุ้มครองในเว็บไซต์ที่ขายพื้นที่โฆษณา (เช่น เว็บไซต์ข่าว) ผู้ขายจะเลือกผู้ซื้อที่จะเข้าร่วมการประมูล ระบุพื้นที่ที่ขายได้ และระบุเกณฑ์เพิ่มเติมสําหรับโฆษณา ผู้ซื้อแต่ละรายเป็นเจ้าของกลุ่มความสนใจ

ผู้ขายจะระบุโค้ดให้เบราว์เซอร์เพื่อประเมินราคาเสนอ ซึ่งรวมถึงค่าของราคาเสนอแต่ละรายการ, URL ของครีเอทีฟโฆษณา และข้อมูลอื่นๆ ที่แสดงผลจากผู้ซื้อแต่ละราย ในระหว่างการประมูล โค้ดการเสนอราคาจากผู้ซื้อและโค้ดการให้คะแนนราคาเสนอจากผู้ขายจะรับข้อมูลจากบริการคีย์/ค่า เมื่อเลือกและแสดงโฆษณาแล้ว (ในเฟรมที่มีรั้วล้อมเพื่อรักษาความเป็นส่วนตัว) ผู้ขายและผู้ซื้อที่ชนะสามารถรายงานผลการประมูลได้

  1. ผู้ใช้เข้าชมเว็บไซต์ที่แสดงโฆษณา
  2. รหัสของผู้ขายจะเริ่มต้นการประมูล ผู้ขายจะระบุพื้นที่โฆษณาที่ขายได้และผู้เสนอราคาที่เสนอราคาได้ รวมถึงวิธีการให้คะแนนราคาเสนอเหล่านั้น
  3. โค้ดของผู้ซื้อที่ได้รับเชิญจะทำงานเพื่อสร้างราคาเสนอ, URL สําหรับครีเอทีฟโฆษณาที่เกี่ยวข้อง และข้อมูลอื่นๆ สคริปต์การเสนอราคาสามารถค้นหาข้อมูลแบบเรียลไทม์ เช่น งบประมาณแคมเปญโฆษณาที่เหลือจากบริการคีย์/ค่าของผู้ซื้อ
  4. โค้ดของผู้ขายจะประเมินราคาเสนอแต่ละรายการและเลือกผู้ชนะ ตรรกะนี้ใช้ค่าราคาเสนอและข้อมูลอื่นๆ เพื่อแสดงผลความน่าพึงพอใจของราคาเสนอและปฏิเสธโฆษณาที่ไม่สามารถเอาชนะโฆษณาตามบริบทที่เป็นผู้ชนะ ผู้ขายสามารถใช้บริการคีย์/ค่าของตนเองสำหรับข้อมูลแบบเรียลไทม์ ก่อนการประมูลจะเริ่มขึ้น ผู้ขายจะค้นหาโฆษณาตามบริบทที่ดีที่สุดสําหรับช่องโฆษณาที่มีอยู่
  5. ระบบจะแสดงโฆษณาที่ชนะเป็นออบเจ็กต์การกําหนดค่าเฟรมที่มีรั้วล้อมเมื่อตั้งค่า Flag resolveToConfig ในการกําหนดค่าการประมูล การกำหนดค่านี้ใช้เพื่อไปยังเฟรมที่มีรั้วล้อมไปยังครีเอทีฟโฆษณา และ URL ของครีเอทีฟโฆษณาจะซ่อนอยู่จากทั้งผู้ขายและผู้เผยแพร่โฆษณา หากตั้งค่า Flag resolveToConfig เป็น false หรือไม่ส่งค่า Flag ดังกล่าว ระบบจะแสดงโฆษณาที่ชนะเป็น URN แบบทึบแสงซึ่งสามารถใช้เพื่อแสดงผลโฆษณาใน iframe ออบเจ็กต์การกําหนดค่าเฟรมที่มีรั้วพร้อมใช้งานตั้งแต่ M114 เป็นต้นไป
  6. ระบบจะรายงานการประมูลให้ผู้ขายและผู้ซื้อที่ชนะทราบ

กลไกการรายงานผู้ซื้อที่หายไปอยู่ระหว่างการหารือ

บริการคีย์/ค่าของ 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 การเรนเดอร์ของครีเอทีฟโฆษณา

สำหรับการทดสอบครั้งแรกจะใช้รูปแบบ "นำเซิร์ฟเวอร์มาใช้เอง" ในระยะยาว เทคโนโลยีโฆษณาจะต้องใช้บริการคีย์/ค่า 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

มีส่วนร่วมและแชร์ความคิดเห็น