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

ปัจจุบัน การวัด Conversion ของโฆษณามักอาศัยคุกกี้ของบุคคลที่สาม เบราว์เซอร์กําลังจํากัดการเข้าถึงคุกกี้ของบุคคลที่สามเพื่อทําให้ติดตามผู้ใช้ในเว็บไซต์ต่างๆ ได้ยากขึ้นและปรับปรุงความเป็นส่วนตัวของผู้ใช้ Attribution Reporting API ช่วยให้เทคโนโลยีโฆษณาวัดการสนทนาในลักษณะที่รักษาความเป็นส่วนตัวได้โดยไม่ต้องใช้คุกกี้ของบุคคลที่สาม
ซึ่งแตกต่างจากรายงานระดับเหตุการณ์ของ Attribution Reporting API ที่เชื่อมโยงเหตุการณ์เดี่ยว (เช่น การคลิกหรือการดู) กับข้อมูลคร่าวๆ รายงานสรุปจะแสดงข้อมูลรวม (เช่น จํานวนผู้ใช้ที่ทํา Conversion) ที่แนบมากับข้อมูล Conversion โดยละเอียด (เช่น ผลิตภัณฑ์ที่ผู้ใช้ซื้อ)
รายงานประเภทต่างๆ จาก Attribution Reporting API จะไม่อนุญาตให้นิติบุคคลใดๆ (เช่น เทคโนโลยีโฆษณา ผู้ซื้อ ผู้เผยแพร่โฆษณา ฯลฯ) "ดู" พฤติกรรมการท่องเว็บของผู้ใช้ในหลายเว็บไซต์ ต่างจากคุกกี้ของบุคคลที่สาม แต่ก็ยังคงช่วยให้วัด Conversion ของโฆษณาได้
ระบบบันทึกและรวบรวมข้อมูลผู้ใช้อย่างไร
เมื่อใช้ Attribution Reporting API กิจกรรมโดยละเอียดของผู้ใช้แต่ละรายในเว็บไซต์ต่างๆ และอาจรวมถึงข้อมูลระบุตัวตนของผู้ใช้ในเว็บไซต์ต่างๆ จะเก็บไว้เป็นส่วนตัวในเบราว์เซอร์ของผู้ใช้บนอุปกรณ์ ข้อมูลนี้สามารถรวบรวมได้ในรายงานที่รวบรวมได้ และแต่ละรายงานจะเข้ารหัสเพื่อป้องกันไม่ให้บุคคลต่างๆ เข้าถึงข้อมูลพื้นฐาน
ขั้นตอนการสร้างรายงานสรุปมีดังนี้
- ระบบจะส่งรายงานที่รวบรวมข้อมูลได้ไปยังแหล่งที่มาของการรายงานซึ่งดําเนินการโดยผู้ให้บริการเทคโนโลยีโฆษณา
- รายงานเหล่านี้อาจรวมถึงรายละเอียดตําแหน่ง จํานวนการคลิก มูลค่าของ Conversion (เช่น ราคาซื้อ) หรือเมตริกอื่นๆ ที่ผู้ให้บริการเทคโนโลยีโฆษณากําหนด รายงานได้รับการเข้ารหัส เทคโนโลยีโฆษณาจึงไม่สามารถดูหรือเข้าถึงเนื้อหาของรายงานแต่ละฉบับได้
- เมื่อแหล่งที่มาของการรายงานเทคโนโลยีโฆษณาได้รับรายงานที่รวบรวมได้ เทคโนโลยีโฆษณาจะส่งรายงานไปยังบริการรวบรวมข้อมูล
- ในการใช้งานครั้งแรก บริการรวบรวมข้อมูลจะดำเนินการโดยผู้ให้บริการเทคโนโลยีโฆษณาที่มีสภาพแวดล้อมการดำเนินการที่เชื่อถือได้ (TEE) ซึ่งโฮสต์อยู่ในระบบคลาวด์ ผู้ประสานงานจะยืนยันว่ามีเพียงนิติบุคคลที่ผ่านการยืนยันเท่านั้นที่มีสิทธิ์เข้าถึงคีย์การถอดรหัส และไม่มีบุคคลกลางรายอื่น (เทคโนโลยีโฆษณา ผู้ให้บริการระบบคลาวด์ หรือบุคคลอื่นใด) ที่เข้าถึงและถอดรหัสข้อมูลที่ละเอียดอ่อนได้นอกกระบวนการรวบรวมข้อมูล
- บริการรวบรวมข้อมูลจะรวมข้อมูลที่ถอดรหัสแล้วและแสดงรายงานสรุปไปยังผู้ให้บริการด้านเทคโนโลยีโฆษณา
- รายงานสรุปจะมีข้อมูลสรุปของข้อมูลที่รวม ผู้ให้บริการเทคโนโลยีโฆษณาจะอ่านและใช้รายงานสรุปได้

เนื่องจากรายงานแต่ละฉบับอาจมีข้อมูลพฤติกรรมของผู้ใช้ข้ามเว็บไซต์ บริการรวบรวมข้อมูลจึงต้องถือว่าข้อมูลนี้เป็นข้อมูลส่วนตัว บริการนี้จะตรวจสอบว่าไม่มีบุคคลอื่นเข้าถึงรายงานการระบุแหล่งที่มาแบบไม่เข้ารหัสของแต่ละบุคคลได้ นอกจากนี้ บริการเองไม่ควรดำเนินการใดๆ ที่ละเมิดความเป็นส่วนตัว
บริการต้องมีการป้องกันทางเทคนิคและองค์กรที่ตรวจสอบได้จากการสอบทานของผู้บริโภคเพื่อยืนยันว่าบริการรวบรวมข้อมูลนั้นปลอดภัยจริง การป้องกันเหล่านี้มีประโยชน์ต่อบุคคลต่อไปนี้
- ผู้ใช้แต่ละรายที่ทราบว่าข้อมูลส่วนบุคคลของตนจะเข้าถึงได้ในรูปแบบรวมเท่านั้น และไม่สามารถเข้าถึงได้โดยบุคคลใดบุคคลหนึ่ง
- ผู้เชี่ยวชาญด้านเทคโนโลยีโฆษณาที่สามารถยืนยันว่ากระบวนการรวบรวมข้อมูลใช้ข้อมูลที่ถูกต้องและสามารถตรวจสอบได้อย่างเหมาะสม
สร้างรายงานด้วยบริการรวมข้อมูล
การออกแบบเริ่มต้นขอให้ผู้ให้บริการเทคโนโลยีโฆษณาแต่ละรายดําเนินการอินสแตนซ์บริการรวบรวมข้อมูลของตนเองในสภาพแวดล้อมการดําเนินการแบบเชื่อถือได้ (TEE) ที่ติดตั้งใช้งานในบริการระบบคลาวด์ซึ่งรองรับฟีเจอร์ด้านความปลอดภัยที่จําเป็น
โค้ดของ TEE เป็นตำแหน่งเดียวในบริการรวมข้อมูลที่มีสิทธิ์เข้าถึงรายงานดิบ นักวิจัยด้านความปลอดภัย ผู้สนับสนุนความเป็นส่วนตัว และผู้เชี่ยวชาญด้านเทคโนโลยีโฆษณาจะตรวจสอบโค้ดนี้ได้ ผู้ประสานงานจะดำเนินการรับรองเพื่อยืนยันว่า TEE ใช้งานซอฟต์แวร์ที่ผ่านการรับรองอย่างถูกต้องและข้อมูลยังคงปลอดภัย
ผู้ประสานงานมีหน้าที่รับผิดชอบหลายประการ ดังนี้
- ดูแลรักษารายชื่อรูปภาพไบนารีที่ได้รับอนุญาต รูปภาพเหล่านี้คือแฮชการเข้ารหัสของบิลด์ซอฟต์แวร์บริการรวบรวมข้อมูล ซึ่ง Google จะเผยแพร่เป็นระยะๆ การดำเนินการนี้จะทําซ้ำได้เพื่อให้บุคคลใดก็ตามยืนยันได้ว่ารูปภาพนั้นเหมือนกับบิลด์บริการรวบรวมข้อมูล
- ใช้งานระบบการจัดการคีย์ Chrome ในอุปกรณ์ของผู้ใช้ต้องใช้คีย์การเข้ารหัสเพื่อเข้ารหัสรายงานที่รวบรวมได้ คีย์การถอดรหัสเป็นสิ่งจําเป็นในการพิสูจน์ว่าโค้ดบริการรวมข้อมูลตรงกับรูปภาพไบนารี
- ติดตามรายงานที่รวบรวมได้เพื่อป้องกันการใช้ซ้ำในการรวบรวมสําหรับรายงานสรุป เนื่องจากการใช้ซ้ำอาจเปิดเผยข้อมูลส่วนบุคคลที่ระบุตัวบุคคลนั้นได้ (PII)
Google ทำหน้าที่เป็นผู้ประสานงานเพื่อให้การทดสอบบริการรวบรวมข้อมูลพร้อมใช้งานในการทดลองใช้แหล่งที่มาซึ่งเสร็จสมบูรณ์แล้ว ในระยะยาว เรากำลังดำเนินการเพื่อระบุบุคคลธรรมดาอย่างน้อย 1 รายที่สามารถแชร์บทบาทนี้ได้
ระบบจะบันทึกข้อมูลใดบ้าง
รายงานสรุปจะแสดงข้อมูลรวมควบคู่ไปกับข้อมูล 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 และอาจแตกต่างกันไปสําหรับแคมเปญโฆษณาแต่ละรายการ แคมเปญหนึ่งอาจวัดจํานวนการคลิกโฆษณาที่ตามมาด้วยผู้ใช้ที่ซื้อสินค้าที่โฆษณา อีกแคมเปญหนึ่งอาจวัดจํานวนการดูโฆษณาที่ทําให้เกิดการเข้าชมเว็บไซต์ของผู้ลงโฆษณา
ระบบบันทึกข้อมูลเบราว์เซอร์ก่อนการรวบรวมข้อมูลอย่างไร
เนื่องจากรายงานสรุปประกอบด้วยข้อมูลจากกลุ่มบุคคล เราจึงขอเริ่มด้วยการกระทำในเบราว์เซอร์ของบุคคลหนึ่ง
- ผู้ใช้เข้าชมเว็บไซต์ของผู้เผยแพร่โฆษณาและเห็นหรือคลิกโฆษณา หรือที่เรียกว่าเหตุการณ์แหล่งที่มาของการระบุแหล่งที่มา
2-3 นาทีหรือ 2-3 วันต่อมา ผู้ใช้ทํา Conversion หรือที่เรียกว่าเหตุการณ์เรียกให้แสดงการระบุแหล่งที่มา เช่น คุณอาจกําหนดให้ Conversion เป็นการซื้อผลิตภัณฑ์
ผู้ใช้ซื้อผลิตภัณฑ์ ซอฟต์แวร์เบราว์เซอร์จะจับคู่การคลิกหรือดูโฆษณากับเหตุการณ์ Conversion เบราว์เซอร์จะสร้างรายงานที่รวบรวมได้โดยมีตรรกะเฉพาะที่ผู้ให้บริการเทคโนโลยีโฆษณาสร้างขึ้นตามการจับคู่นี้
เบราว์เซอร์จะเข้ารหัสข้อมูลนี้และส่งไปยังเซิร์ฟเวอร์เทคโนโลยีโฆษณาเพื่อรวบรวมหลังจากรอสักครู่ เซิร์ฟเวอร์เทคโนโลยีโฆษณาต้องใช้บริการรวมข้อมูลเพื่อเข้าถึงข้อมูลเชิงลึกที่รวบรวมจากรายงานที่รวบรวมได้เหล่านี้
เบราว์เซอร์ส่งรายงานที่รวบรวมได้ไปยังเซิร์ฟเวอร์เทคโนโลยีโฆษณา
การกรองรหัส
Attribution Reporting API และบริการรวบรวมข้อมูลอนุญาตให้ใช้รหัสการกรองเพื่อประมวลผลการวัดผลตามช่วงเวลาที่แตกต่างกัน แทนที่จะต้องประมวลผลข้อมูลการวัดผลทั้งหมดในรายงานที่รวบรวมได้พร้อมกัน

โปรดทราบว่าค่าทั้งหมดต้องอยู่ในรูปแบบสตริงและคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
คุณควรตอบกลับด้วยข้อมูลเมตาทริกเกอร์การระบุแหล่งที่มาในส่วนหัว HTTP Attribution-Reporting-Register-Trigger
เราขอแนะนําให้ทําดังนี้เพื่อเริ่มต้นใช้งาน
app.get('/register-trigger', async (req, res) => {
…
res.setHeader('Attribution-Reporting-Register-Trigger',
JSON.stringify({
"filtering_id_max_bytes": 1
"aggregatable_trigger_data": [{
"key_piece": "0x400",
"source_keys": ["campaignCounts"]
}],
"aggregatable_values": {
"campaignCounts": { "value": 32768, "filtering_id": "1" }
}
})
);
res.sendStatus(200);
…
});
ระบบจะส่งรายงานที่รวบรวมข้อมูลได้ไปยังปลายทางที่คุณกำหนดไว้ /.well-known/attribution-reporting/report-aggregate-attribution
เมื่อส่งรายงานที่รวบรวมได้หลายรายการไปยังบริการรวมข้อมูลที่ตั้งค่าและประมวลผลแล้ว ผลลัพธ์ที่กรองควรแสดงในรายงานสรุปขั้นสุดท้าย
ไปที่คู่มือการกรองรหัสในบริการรวมข้อมูล โปรดดูการกรองรหัสสําหรับ Private Aggregation API ด้วย
สร้างรายงานสรุป
ผู้ให้บริการด้านเทคโนโลยีโฆษณาต้องทําตามขั้นตอนต่อไปนี้เพื่อเรียกดูรายงานสรุป
- เทคโนโลยีโฆษณาจะรวบรวมรายงานที่รวบรวมมาได้จากเบราว์เซอร์ของผู้ใช้แต่ละราย
- ผู้ให้บริการเทคโนโลยีโฆษณาจะจัดกลุ่มรายงานที่รวบรวมมาและส่งกลุ่มไปยังบริการรวมข้อมูล
- บริการรวมข้อมูลจะกำหนดเวลาให้แรงงานรวบรวมข้อมูล
- เวิร์กเกอร์การรวมข้อมูลจะถอดรหัสและรวบรวมข้อมูลจากรายงานที่รวบรวมได้ พร้อมกับข้อมูลที่รบกวน (กลไกความเป็นส่วนตัวสําหรับข้อมูล)
- บริการรวบรวมข้อมูลจะส่งรายงานสรุปกลับไปยังผู้ให้บริการด้านเทคโนโลยีโฆษณา
เทคโนโลยีโฆษณาสามารถใช้รายงานสรุปเพื่อแจ้งการเสนอราคาและเสนอการรายงานแก่ลูกค้าของตนเองได้ สคีมาที่เข้ารหัส JSON เป็นรูปแบบของรายงานสรุป
มีส่วนร่วมและแชร์ความคิดเห็น
คุณสามารถเข้าร่วมและทดสอบกับ API นี้
- อ่านเกี่ยวกับรายงานที่รวบรวมได้และบริการรวบรวมข้อมูล ถามคำถาม และแนะนำความคิดเห็น
- อ่านคู่มือการรายงานการระบุแหล่งที่มา
- ถามคำถามและเข้าร่วมการสนทนาในที่เก็บการสนับสนุนนักพัฒนาซอฟต์แวร์ Privacy Sandbox