วัดข้อมูลที่รวบรวมไว้ในผู้ใช้ด้วย Attribution Reporting API และ Private Aggregation API
สถานะการติดตั้งใช้งาน
- เข้าร่วมและทดลองใช้รายงานสรุป Attribution Reporting
รายงานสรุปคืออะไร
ระบบจะรวบรวมรายงานสรุปสำหรับกลุ่มผู้ใช้เพื่อไม่ให้เชื่อมโยงกับผู้ใช้แต่ละรายได้ รายงานสรุปจะให้ข้อมูล Conversion แบบละเอียดพร้อม ความยืดหยุ่นสำหรับข้อมูลคลิกและการดู รายงานสรุปไม่ได้อาศัยคุกกี้ของบุคคลที่สามหรือกลไกที่ใช้ระบุตัวผู้ใช้แต่ละรายในเว็บไซต์ต่างๆ ได้
รายงานสรุปสร้างขึ้นใน 2 บริบทต่อไปนี้
- การวัดผลโฆษณา: เทคโนโลยีโฆษณาสามารถสร้างรายงานสรุปด้วย Attribution Reporting เพื่อ วัดผลเมื่อการคลิกหรือการดูโฆษณาทําให้เกิด Conversion ในเว็บไซต์ของผู้ลงโฆษณา เช่น การขายหรือการลงชื่อสมัครใช้ เทคโนโลยีโฆษณายังสร้างรายงานสรุปสำหรับการประมูล Protected Audience API ด้วย Private Aggregation ได้ด้วย
- การรายงานทั่วไปแบบข้ามเว็บไซต์: นักพัฒนาแอปจะบันทึกข้อมูลข้ามเว็บไซต์ใน Shared Storage และรายงานข้อมูลนั้นได้ด้วย Private Aggregation ซึ่งมีประโยชน์หลายอย่าง เช่น การได้รับข้อมูลเชิงลึกเกี่ยวกับข้อมูลประชากรของผู้ใช้และการวัดการเข้าถึงที่ไม่ซ้ำกันสำหรับเนื้อหา
การขอรายงานสรุปจะแตกต่างกันสำหรับการรายงานการระบุแหล่งที่มาและการรวมข้อมูลแบบส่วนตัว ก่อนที่จะเรียนรู้วิธีสร้างรายงาน คุณต้องทำความเข้าใจก่อนว่าการรวมข้อมูลคืออะไร และจะใช้รายงานสรุปเพื่อตอบสนองความต้องการในการวัดผลของคุณได้อย่างไร
หัวข้อสำคัญ
ออกแบบการเก็บรวบรวมข้อมูล
หลักการสำคัญของรายงานสรุปคือการตัดสินใจออกแบบตั้งแต่เนิ่นๆ คุณเป็นผู้กำหนดว่าจะรวบรวมข้อมูลใดในหมวดหมู่ใด รายงานเอาต์พุตให้ข้อมูลเชิงลึกเกี่ยวกับแคมเปญหรือธุรกิจของคุณ
รายงานเอาต์พุตมีข้อมูล Conversion แบบข้ามเว็บไซต์แบบละเอียดและความยืดหยุ่น ในการรวมข้อมูลคลิกและข้อมูลการดูเข้ากับข้อมูล Conversion นอกจากนี้ คุณยังคิดว่าเอาต์พุตสุดท้ายเป็นอินพุตสำหรับเครื่องมือที่ใช้ในการตัดสินใจได้ด้วย
ถามตัวเองว่าคุณต้องการทราบอะไรเกี่ยวกับการมีส่วนร่วมของผู้ใช้กับเนื้อหาของคุณ
Conversion ของโฆษณา
ตัวอย่างเช่น หากคุณสร้างรายงานสรุปเพื่อพิจารณาว่ามี Conversion กี่รายการที่ทําให้เกิดมูลค่าการใช้จ่ายทั้งหมด ก็อาจช่วยให้ทีมตัดสินใจได้ว่าแคมเปญโฆษณาถัดไปควรกำหนดเป้าหมายใดเพื่อสร้างการใช้จ่ายทั้งหมดที่สูงขึ้น

การมีส่วนร่วมข้ามเว็บไซต์
เช่น หากคุณสร้างรายงานสรุปเพื่อดูว่ามีผู้ที่อ่านเนื้อหาของคุณบนเว็บไซต์ของบุคคลที่สามกี่คน ข้อมูลดังกล่าวอาจช่วยให้ทีมตัดสินใจได้ว่าจะร่วมมือกับบุคคลที่สามรายนั้นอย่างไรเพื่อสร้างการมีส่วนร่วมที่สูงขึ้นและกระตุ้นให้ผู้อ่านเข้าชมเว็บไซต์ของคุณโดยตรง
ระบบจะบันทึกข้อมูลใดในเบราว์เซอร์
รายงานที่รวบรวมได้คือข้อมูลดิบที่บันทึกจากเบราว์เซอร์ของผู้ใช้ ซึ่งรวมถึงชุดที่กำหนดไว้ล่วงหน้าของที่เก็บข้อมูล (หรือคีย์การรวบรวม) วิธีที่คุณ กำหนดเกณฑ์นี้จะขึ้นอยู่กับการตัดสินใจด้านการออกแบบ
รายงานสรุปจะแสดงข้อมูลรวมควบคู่ไปกับข้อมูล Conversion แบบละเอียด
Conversion ของโฆษณา
Conversion กำหนดโดยผู้ลงโฆษณาหรือบริษัทเทคโนโลยีโฆษณา และอาจ แตกต่างกันสำหรับแคมเปญโฆษณาต่างๆ แคมเปญหนึ่งอาจวัดจํานวน การคลิกโฆษณาที่ผู้ใช้ทําตามด้วยการซื้อสินค้าที่โฆษณา ส่วนอีกแคมเปญหนึ่งอาจวัดจำนวนการดูโฆษณาที่นำไปสู่การเข้าชมเว็บไซต์ของผู้ลงโฆษณา
ตัวอย่างเช่น ผู้ให้บริการเทคโนโลยีโฆษณารันแคมเปญโฆษณาใน news.example ซึ่ง Conversion แสดงถึงผู้ใช้ที่คลิกโฆษณารองเท้าและทำการซื้อรองเท้าใน shoes.example
เทคโนโลยีโฆษณารับรายงานสรุปสําหรับแคมเปญโฆษณานี้ที่มีรหัส 1234567 ซึ่งระบุว่ามี Conversion 518 รายการใน shoes.example เมื่อวันที่ 12 มกราคม 2022 โดยมียอดใช้จ่ายทั้งหมด $38,174 Conversion 60% มาจากผู้ใช้ที่ซื้อรองเท้าผ้าใบสีน้ำเงินที่มี SKU ของผลิตภัณฑ์ 9872 และ 40% มาจากผู้ใช้ที่ซื้อรองเท้าแตะสีเหลืองที่มี SKU ของผลิตภัณฑ์ 2643 รหัสแคมเปญคือข้อมูลฝั่งโฆษณาแบบละเอียด ส่วน SKU ของผลิตภัณฑ์คือข้อมูล Conversion แบบละเอียด จำนวน Conversion และค่าใช้จ่ายทั้งหมดเป็นข้อมูลที่รวบรวม
การมีส่วนร่วมข้ามเว็บไซต์
ก่อนที่จะบันทึกข้อมูลได้ คุณต้องกําหนดข้อมูลที่ต้องการรวบรวม ระบุ Conversion ที่คาดหวังจากการผสานรวมข้ามเว็บไซต์ที่กําหนด และกําหนดประเภทรายงานที่จะรวบรวม
มี Use Case ที่เป็นไปได้หลายอย่าง ซึ่งมีรายละเอียดอยู่ในเอกสารประกอบเกี่ยวกับ Private Aggregation มาดูตัวอย่างกัน
คุณอาจต้องการวัดข้อมูลประชากรของผู้ใช้ที่เห็นเนื้อหาของคุณในเว็บไซต์ต่างๆ การรวบรวมข้อมูลแบบส่วนตัวจะให้คำตอบได้ เช่น "ผู้ใช้ที่ไม่ซ้ำกันประมาณ 317 คนมีอายุ 18-45 ปีและมาจากเยอรมนี" ก่อนอื่น ให้ตัดสินใจอย่างเจาะจงว่าคุณต้องการรวบรวมข้อมูลใด (เช่น อายุและสถานที่ตั้ง) จากนั้นใช้ Shared Storage เพื่อรวบรวม ข้อมูลประชากรเฉพาะดังกล่าวจากเว็บไซต์ของบุคคลที่สาม ในภายหลัง คุณสามารถส่งรายงานโดยใช้ Private Aggregation กับกลุ่มอายุและประเทศ ที่เข้ารหัสในคีย์การรวมได้
ระบบบันทึกข้อมูลก่อนการรวมอย่างไร
รายงานสรุปประกอบด้วยข้อมูลที่รวบรวมจากกลุ่มอุปกรณ์แต่ละเครื่อง แม้ว่าเราจะสังเกตและตรวจสอบการกระทําของผู้ใช้แต่ละรายไม่ได้ แต่กระบวนการรวบรวมข้อมูลจะเหมือนกันสำหรับทุกคน
ระบบจะเข้ารหัสการกระทําของผู้ใช้แต่ละรายและรวบรวมไว้ในรายงานที่รวบรวมได้ รายงานเหล่านี้ยังมีข้อมูลเมตาที่ไม่ได้เข้ารหัสซึ่งเกี่ยวข้องกับการจัดกลุ่มจำนวนเล็กน้อยด้วย
สําหรับข้อมูลการรายงานการระบุแหล่งที่มา ระบบจะบันทึกรายงานที่รวบรวมได้ดังนี้
- ผู้ใช้เข้าชมเว็บไซต์ของผู้เผยแพร่โฆษณาและเห็นหรือคลิกโฆษณา หรือที่เรียกว่าเหตุการณ์แหล่งที่มาของการระบุแหล่งที่มา
- ไม่กี่นาทีหรือวันต่อมา ผู้ใช้จะทํา Conversion หรือที่เรียกว่าเหตุการณ์ทริกเกอร์การระบุแหล่งที่มา เช่น คุณอาจกําหนด Conversion เป็นการซื้อผลิตภัณฑ์ได้
- ซอฟต์แวร์เบราว์เซอร์จะจับคู่การคลิกหรือการดูโฆษณากับเหตุการณ์ Conversion เบราว์เซอร์จะสร้างรายงานที่รวบรวมได้โดยอิงตามการจับคู่นี้ โดยใช้ตรรกะเฉพาะที่ผู้ให้บริการเทคโนโลยีโฆษณาสร้างขึ้น
- เบราว์เซอร์จะเข้ารหัสข้อมูลนี้ และหลังจากหน่วงเวลาเล็กน้อยก็จะส่งข้อมูลไปยังเซิร์ฟเวอร์เทคโนโลยีโฆษณาเพื่อรวบรวม เซิร์ฟเวอร์เทคโนโลยีโฆษณาต้องใช้บริการรวบรวมข้อมูลเพื่อเข้าถึงข้อมูลเชิงลึกที่ผ่านการเพิ่มสัญญาณรบกวน
สําหรับการรวมข้อมูลแบบส่วนตัว จะมีลักษณะดังนี้
- บุคคลที่สามจะตัดสินใจว่าต้องการวัดอะไร และเขียนข้อมูลลงในพื้นที่เก็บข้อมูลที่ใช้ร่วมกันเพื่ออ่านในภายหลัง
- ผู้ใช้ทริกเกอร์เหตุการณ์ที่ตรงกับสิ่งที่บุคคลที่สามต้องการวัด ตัวอย่างเช่น เมื่อผู้ใช้เข้าชมเว็บไซต์ที่มีเนื้อหาฝังอยู่ บุคคลที่สามจะอ่านข้อมูลใน Shared Storage และใช้ Private Aggregation เพื่อส่งรายงานที่รวบรวมได้ที่เข้ารหัสไปยังเซิร์ฟเวอร์ของคุณเพื่อรวบรวม
รายงานแบบรวมเป็นกลุ่ม
ก่อนที่จะประมวลผลและรวบรวมรายงานที่รวบรวมได้เป็นรายงานสรุปได้ จะต้องจัดกลุ่มรายงานที่รวบรวมได้ก่อน กลุ่มคือกลุ่มเชิงกลยุทธ์ของรายงานที่รวบรวมได้
รายงานที่รวบรวมได้มีข้อมูลที่ไม่ได้เข้ารหัสจำนวนเล็กน้อย ซึ่งรวมเป็น shared_info และใช้สร้างกลุ่มได้ ซึ่งรวมถึงการประทับเวลาและแหล่งที่มาของการรายงาน คุณไม่สามารถจัดกลุ่มตามข้อมูลที่เข้ารหัสภายในรายงานได้
โดยปกติแล้ว แบทช์จะมีรายงานจำนวนมาก คุณอาจเลือกที่จะส่งเป็นกลุ่มทุกชั่วโมง ทุกวัน ทุกสัปดาห์ หรือความถี่อื่นๆ ที่ต้องการ กลยุทธ์นี้อาจเปลี่ยนแปลงได้สำหรับเหตุการณ์ที่เฉพาะเจาะจงซึ่งคาดว่าจะมีปริมาณการเข้าชมสูงขึ้น
ตัวอย่างเช่น เมื่อจัดกลุ่มรายงานที่รวบรวมได้สําหรับ Attribution Reporting API คุณอาจตัดสินใจอัปเดตกลยุทธ์การจัดกลุ่มเป็นรายชั่วโมงสําหรับวันที่มียอดขายจํานวนมาก ซึ่งคุณคาดว่าจะได้รับ Conversion จากโฆษณาจํานวนมาก
เมื่อใช้ Private Aggregation API คุณอาจต้องเปลี่ยนกลยุทธ์ในวันที่สื่อมวลชนเผยแพร่ข่าวประชาสัมพันธ์ขนาดใหญ่เกี่ยวกับเนื้อหาที่เฉพาะเจาะจงซึ่งฝังอยู่ในเว็บไซต์ของบุคคลที่สาม
การประมวลผลข้อมูลด้วยบริการรวมข้อมูล
บริการรวมข้อมูลจะถอดรหัสและรวมข้อมูลแบบเป็นกลุ่มจากรายงานที่รวบรวมได้ เพิ่มสัญญาณรบกวน และแสดงรายงานสรุปสุดท้าย บริการนี้ทำงานในสภาพแวดล้อมการดำเนินการที่เชื่อถือได้ (TEE) ซึ่งได้รับการติดตั้งใช้งานในบริการระบบคลาวด์ที่รองรับมาตรการรักษาความปลอดภัยที่จำเป็นเพื่อปกป้องข้อมูลนี้
รายงานสรุปที่มีการรายงานการระบุแหล่งที่มา
ผู้ให้บริการด้านเทคโนโลยีโฆษณาต้องทำตามขั้นตอนต่อไปนี้ เพื่อดึงข้อมูลรายงานสรุป
- ผู้ให้บริการเทคโนโลยีโฆษณารวบรวมรายงานข้อมูลที่รวบรวมมาได้จากเบราว์เซอร์ของผู้ใช้แต่ละราย
- ผู้ให้บริการเทคโนโลยีโฆษณาจะจัดกลุ่มรายงานข้อมูลที่รวบรวมได้และส่งกลุ่ม ไปยังบริการรวมข้อมูล
- บริการรวมข้อมูลจะกำหนดเวลาให้Worker รวมข้อมูล
- Worker การรวบรวมจะถอดรหัสและรวบรวมข้อมูลจากรายงานที่รวบรวมได้พร้อมกับข้อมูลที่มีการเพิ่มสัญญาณรบกวน
- บริการรวบรวมข้อมูลจะส่งรายงานสรุปไปยังผู้ให้บริการเทคโนโลยีโฆษณา
เทคโนโลยีโฆษณาสามารถใช้รายงานสรุปเพื่อแจ้งการเสนอราคาและเสนอการรายงาน แก่ลูกค้าของตนเอง รูปแบบที่เข้ารหัส JSON เป็นรูปแบบที่แนะนำสำหรับรายงานสรุป
รายงานสรุปที่มีการรวมข้อมูลแบบส่วนตัว
- อ่านข้อมูลข้ามเว็บไซต์ที่รวบรวมโดย Shared Storage และสร้าง คีย์การรวมเพื่อจัดกลุ่มข้อมูล
- เรียกใช้ Private Aggregation API จาก Worklet ของพื้นที่เก็บข้อมูลที่ใช้ร่วมกันด้วย คีย์การรวบรวมและค่าที่ต้องการสะสม เบราว์เซอร์ จะสร้างรายงานที่รวมได้ที่เข้ารหัสจากข้อมูลที่คุณป้อนและส่งไปยัง เซิร์ฟเวอร์ของคุณเพื่อรวบรวม
- จัดกลุ่มรายงานที่รวมได้และส่งไปยังบริการรวมข้อมูลเพื่อ ประมวลผล
- บริการรวมข้อมูลจะประมวลผลรายงานแบบเป็นกลุ่ม แล้วเพิ่มสัญญาณรบกวน
- บริการรวมข้อมูลจะส่งรายงานสรุปไปยังผู้ขอ
มีส่วนร่วมและแชร์ความคิดเห็น
รายงานสรุปเป็นส่วนสำคัญของข้อเสนอการวัดผลของ Privacy Sandbox เช่นเดียวกับข้อเสนอ Privacy Sandbox อื่นๆ ข้อเสนอนี้ได้รับการบันทึกและอภิปรายต่อสาธารณะใน GitHub
- พูดคุยเกี่ยวกับ Attribution Reporting API
- พูดคุยเกี่ยวกับ Private Aggregation API