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

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

บทความนี้มีไว้สําหรับใคร

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

ดูอภิธานศัพท์สำหรับคำที่ใช้ในเอกสารประกอบของ 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 แต่ละขั้น
วงจร 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 มีเป้าหมายที่จะทำให้แพลตฟอร์มเว็บเข้าใกล้สถานะที่เบราว์เซอร์ของผู้ใช้ในอุปกรณ์ (ไม่ใช่ผู้ลงโฆษณาหรือแพลตฟอร์มเทคโนโลยีโฆษณา) จะเก็บข้อมูลเกี่ยวกับสิ่งที่ผู้ใช้สนใจ

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

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

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

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

ผู้ใช้จะปรับการเข้าร่วมช่วงทดลองใช้ 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 ทุกกลุ่มมีเจ้าของ เจ้าของประเภทต่างๆ จะสร้างกลุ่มความสนใจ ประเภทต่างๆ ที่มีกรณีการใช้งานต่างกัน

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

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

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

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

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

ผู้ซื้อคืออะไร

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

เช่น

ผู้ซื้อมีงาน 3 ประการดังนี้

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

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

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

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

ใครเป็นผู้เรียกใช้การประมูลเพื่อแสดงโฆษณา

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

เช่น

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

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

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

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

การประมูลเพื่อแสดงโฆษณา Protected Audience API ทำงานอย่างไร

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

6 ขั้นตอนในการประมูลเพื่อแสดงโฆษณา Protected Audience API
ขั้นตอนการประมูลเพื่อแสดงโฆษณาสำหรับ Protected Audience

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

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

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

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

สำหรับการทดสอบเริ่มต้น ระบบจะใช้โมเดล "Bring Your Own Server" ในระยะยาว เทคโนโลยีโฆษณาจะต้องใช้บริการคีย์/ค่า Protected Audience API แบบโอเพนซอร์สที่ทำงานในสภาพแวดล้อมการดำเนินการที่เชื่อถือได้เพื่อดึงข้อมูลแบบเรียลไทม์

เพื่อให้มั่นใจว่าระบบนิเวศจะมีเวลาเพียงพอในการทดสอบ เราจึงไม่คาดหวังว่าจะต้องใช้บริการคีย์/ค่าแบบโอเพนซอร์สหรือสภาพแวดล้อมการดำเนินการที่เชื่อถือได้จนกว่าจะผ่านไปสักระยะหลังการเลิกใช้งานคุกกี้ของบุคคลที่สาม เราจะแจ้งประกาศสำคัญให้นักพัฒนาแอปเริ่มทดสอบและนำไปใช้ก่อนที่การเปลี่ยนแปลงนี้จะเกิดขึ้น

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

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

ในการประมูล Protected Audience ผู้ลงโฆษณาจะใช้ข้อมูลจากบุคคลที่หนึ่งเพื่อระบุการเป็นสมาชิกกลุ่มความสนใจของโฆษณา และยังสามารถส่งข้อมูลไปยังกลุ่มความสนใจในฐานะ 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 DevTools สำหรับการแก้ไขข้อบกพร่องของ Protected Audience API

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