ข้อมูลเบื้องต้นเกี่ยวกับรายงานการแก้ไขข้อบกพร่องของ Attribution Reporting

ส่วนที่ 1 จาก 3 เกี่ยวกับการแก้ไขข้อบกพร่องการรายงานการระบุแหล่งที่มา ดูว่าเหตุใดการแก้ไขข้อบกพร่องจึงสำคัญและควรใช้รายงานข้อบกพร่องเมื่อใดในการทดสอบ

เหตุผลที่ต้องใช้รายงานข้อบกพร่อง

หากคุณกำลังทดสอบ Attribution Reporting API คุณควรตรวจสอบว่าการผสานรวมทํางานอย่างถูกต้อง ทําความเข้าใจช่องว่างของผลลัพธ์การวัดผลระหว่างการติดตั้งใช้งานตามคุกกี้กับการติดตั้งใช้งานการรายงานการระบุแหล่งที่มา และแก้ปัญหาเกี่ยวกับการผสานรวม

ต้องมีรายงานข้อบกพร่องจึงจะทํางานเหล่านี้ได้ เราจึงขอแนะนําอย่างยิ่งให้คุณตั้งค่า

อภิธานศัพท์

ลักษณะสำคัญของรายงานข้อบกพร่อง

รายงานการแก้ไขข้อบกพร่อง 2 ประเภท

รายงานการแก้ไขข้อบกพร่องมี 2 ประเภท ใช้ทั้ง 2 แบบ เนื่องจากมีกรณีการใช้งานที่แตกต่างกัน

รายงานการแก้ไขข้อบกพร่องที่สำเร็จ

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

รายงานการแก้ไขข้อบกพร่องที่สำเร็จพร้อมใช้งานตั้งแต่ Chrome 101 (เมษายน 2022)

รายงานการแก้ไขข้อบกพร่องแบบละเอียด

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

  • กรณีที่เบราว์เซอร์ลงทะเบียนแหล่งที่มาสําเร็จ
  • กรณีที่เบราว์เซอร์ไม่ได้ลงทะเบียนแหล่งที่มาหรือเหตุการณ์ทริกเกอร์สําเร็จ ซึ่งหมายความว่าจะไม่สร้างรายงานการระบุแหล่งที่มา
  • กรณีที่สร้างหรือส่งรายงานการระบุแหล่งที่มาไม่ได้เนื่องจากเหตุผลบางอย่าง

รายงานการแก้ไขข้อบกพร่องแบบละเอียดจะมีช่อง type ที่อธิบายการลงทะเบียนแหล่งที่มาที่สำเร็จ หรือเหตุผลที่ระบบไม่สร้างรายงานแหล่งที่มา ทริกเกอร์ หรือการระบุแหล่งที่มา

รายงานการแก้ไขข้อบกพร่องแบบละเอียดพร้อมใช้งานตั้งแต่ Chrome 109 (มกราคม 2023) ยกเว้นรายงานการแก้ไขข้อบกพร่องแบบละเอียดที่การลงทะเบียนแหล่งที่มาสำเร็จซึ่งเพิ่มเข้ามาใน Chrome 112 ในภายหลัง

ดูตัวอย่างรายงานในส่วนที่ 2: ตั้งค่ารายงานการแก้ไขข้อบกพร่อง

หากต้องการใช้รายงานการแก้ไขข้อบกพร่อง แหล่งที่มาของการรายงานต้องตั้งค่าคุกกี้

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

ระบบจะส่งรายงานข้อบกพร่องทันที

เบราว์เซอร์จะส่งรายงานข้อบกพร่องไปยังแหล่งที่มาของการรายงานทันที ซึ่งแตกต่างจากรายงานการระบุแหล่งที่มาที่ส่งล่าช้า

ระบบจะสร้างและส่งรายงานการแก้ไขข้อบกพร่องที่ประสบความสําเร็จทันทีที่สร้างรายงานการระบุแหล่งที่มาที่เกี่ยวข้อง ซึ่งก็คือเมื่อมีการลงทะเบียนทริกเกอร์

ระบบจะส่งรายงานการแก้ไขข้อบกพร่องแบบละเอียดทันทีเมื่อมีการลงทะเบียนแหล่งที่มาหรือทริกเกอร์

รายงานการแก้ไขข้อบกพร่องมีเส้นทางปลายทางที่แตกต่างกัน

เช่นเดียวกับรายงานการระบุแหล่งที่มา ระบบจะส่งรายงานการแก้ไขข้อบกพร่องทั้งหมดไปยังแหล่งที่มาของการรายงาน ระบบจะส่งรายงานข้อบกพร่องไปยังปลายทาง 3 แห่งแยกกันของต้นทางการรายงาน ดังนี้

  • ปลายทางสําหรับรายงานการแก้ไขข้อบกพร่องที่สําเร็จระดับเหตุการณ์
  • ปลายทางสําหรับรายงานการแก้ไขข้อบกพร่องที่สําเร็จซึ่งรวบรวมได้
  • ปลายทางสําหรับรายงานการแก้ไขข้อบกพร่องที่แสดงรายละเอียดระดับเหตุการณ์และรวบรวมได้

ดูข้อมูลเพิ่มเติมในส่วนที่ 2: ตั้งค่ารายงานการแก้ไขข้อบกพร่อง

กรณีการใช้งาน

การตรวจสอบการผสานรวมแบบเรียลไทม์ขั้นพื้นฐาน

ระบบจะส่งรายงานข้อบกพร่องไปยังปลายทางทันที ซึ่งแตกต่างจากรายงานการระบุแหล่งที่มาที่จะมีการหน่วงเวลาเพื่อปกป้องความเป็นส่วนตัวของผู้ใช้ ใช้รายงานการแก้ไขข้อบกพร่องเป็นสัญญาณแบบเรียลไทม์ที่ระบุว่าการผสานรวมกับ Attribution Reporting API ทํางานอยู่

ดูวิธีทําได้ในส่วนที่ 3: ตำราการแก้ไขข้อบกพร่อง

การวิเคราะห์การสูญเสีย

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

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

ใช้รายงานการแก้ไขข้อบกพร่องเพื่อดูความแตกต่างระหว่างผลลัพธ์การวัดผลที่อิงตามคุกกี้กับผลลัพธ์ที่คุณได้รับจาก Attribution Reporting API ระบุ Conversion ที่รายงาน จำนวน Conversion ที่ไม่ได้รายงาน และระบุ Conversion ที่เฉพาะเจาะจงและเหตุผล

ดูวิธีทําการวิเคราะห์การสูญเสียในส่วนที่ 3: ตำราการแก้ไขข้อบกพร่อง

การแก้ปัญหา

แม้ว่าความสูญเสียที่เกิดจากความเป็นส่วนตัวหรือการคุ้มครองทรัพยากรเป็นสิ่งที่คาดไว้ แต่ความสูญเสียอื่นๆ อาจเกิดขึ้นโดยไม่ตั้งใจ การกําหนดค่าที่ไม่ถูกต้องในการใช้งานหรือข้อบกพร่องในเบราว์เซอร์อาจทําให้รายงานหายไป

คุณสามารถใช้รายงานข้อบกพร่องเพื่อตรวจหาและแก้ไขปัญหาการติดตั้งใช้งานในฝั่งของคุณ หรือเพื่อรายงานข้อบกพร่องที่อาจเกิดขึ้นไปยังทีมเบราว์เซอร์ ดูวิธีทําได้ในส่วนที่ 3: ตำราการแก้ไขข้อบกพร่อง

การตรวจสอบการกำหนดค่าขั้นสูง

ฟีเจอร์บางอย่างของ Attribution Reporting API ช่วยให้คุณปรับแต่งลักษณะการทํางานของ API ได้ ตัวอย่างของกฎดังกล่าว ได้แก่ กฎการกรอง กฎการกรองข้อมูลที่ซ้ำกันออก และกฎลําดับความสําคัญ

เมื่อใช้ฟีเจอร์เหล่านี้ ให้ใช้รายงานข้อบกพร่องเพื่อตรวจสอบว่าตรรกะของคุณทําให้เกิดลักษณะการทำงานที่ต้องการในเวอร์ชันที่ใช้งานจริงโดยไม่ต้องรอรายงานการระบุแหล่งที่มา ดูวิธีทําได้ในส่วนที่ 3: ตำราการแก้ไขข้อบกพร่อง

การทดสอบในพื้นที่ด้วยรายงานที่รวบรวมได้

รายงานการแก้ไขข้อบกพร่องที่รวบรวมได้จะมีเพย์โหลดที่ไม่ได้เข้ารหัส ซึ่งต่างจากรายงานการระบุแหล่งที่มาที่รวบรวมได้ซึ่งเข้ารหัส

ใช้รายงานข้อบกพร่องที่รวบรวมได้เพื่อตรวจสอบเนื้อหาของรายงานที่รวบรวมได้ และสร้างรายงานสรุปด้วยเครื่องมือการรวมข้อมูลในเครื่องเพื่อทดสอบ

ประมวลผลรายงานบริการรวมข้อมูลอีกครั้ง

ข้อดีอีกอย่างหนึ่งของการใช้โหมดแก้ไขข้อบกพร่องคือช่วยให้คุณประมวลผลรายงานอีกครั้งได้ ดังนั้น หากต้องการประมวลผลรายงานมากกว่า 1 ครั้ง โปรดตรวจสอบว่าได้เปิดใช้รายงานข้อบกพร่องแล้ว คุณอาจต้องประมวลผลรายงานอีกครั้งในกรณีต่อไปนี้

  • พยายามแก้ไขข้อบกพร่องของบริการรวมข้อมูล
  • ทดสอบกลยุทธ์การแบ่งกลุ่มแบบต่างๆ
  • การทดสอบค่า epsilon ที่แตกต่างกัน

การกู้ข้อมูล

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

ถัดไป

ส่วนที่ 2: ตั้งค่ารายงานข้อบกพร่อง