ป้องกันการซ้ำซ้อนในรายงาน

ดูวิธีป้องกันรายการที่ซ้ำกันในทั้งรายงานระดับเหตุการณ์และรายงานที่รวบรวมได้

บางครั้งคุณอาจเห็น Conversion ที่เฉพาะเจาะจงนับมากกว่า 1 ครั้ง หรือเห็นรายงานที่ส่งหลายครั้ง ในหน้านี้ เราจะพูดถึงวิธีค้นหารายงานที่ซ้ำกัน และวิธีป้องกันไม่ให้นับ Conversion ที่ซ้ำกัน

ไม่สนใจรายงานที่คุณได้รับแล้ว

เมื่อเบราว์เซอร์ลองส่งรายงานอีกครั้งเนื่องจากเครือข่ายไม่พร้อมใช้งาน เบราว์เซอร์อาจส่งรายงานเดียวกันหลายครั้ง หากต้องการลดปัญหานี้ เมื่อได้รับรายงาน ให้ตรวจสอบreport_id หากได้รับรายงานที่มีreport_idเดียวกันแล้ว โปรดอย่าสนใจรายงานนั้น

เราขอแนะนำให้คุณตรวจสอบรายงานระดับเหตุการณ์และรายงานที่รวบรวมได้ว่ามีรายการซ้ำหรือไม่

สั่งให้เบราว์เซอร์ไม่สนใจ Conversion ที่เฉพาะเจาะจง

Conversion อาจนับมากกว่า 1 ครั้งผ่านขั้นตอนของผู้ใช้ที่ไม่คาดคิด ตัวอย่างต่อไปนี้อธิบายถึงกรณีที่อาจเกิดขึ้น

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

คุณอ่านเพิ่มเติมเกี่ยวกับตรรกะการระบุแหล่งที่มาได้ในจัดลําดับความสําคัญของคลิก การดู หรือ Conversion ที่เฉพาะเจาะจง

ขจัด Conversion ที่ซ้ำกันในรายงานระดับเหตุการณ์

หากต้องการขจัด Conversion ที่ซ้ำกันสําหรับรายงานระดับเหตุการณ์ ให้ตั้งค่า deduplication_key ในส่วนหัวของ Attribution-Reporting-Register-Trigger

"event_trigger_data": [{
  ...
  "deduplication_key": "89796855"
}]

ขจัด Conversion ที่ซ้ำกันในรายงานที่รวบรวมได้

ส่วนต่อไปนี้จะอธิบายคีย์การขจัดข้อมูลที่ซ้ำกันและตัวกรองสำหรับการขจัด Conversion ที่ซ้ำกันในรายงานที่รวบรวมได้

ใช้ aggregatable_deduplication_keys

คุณตั้งค่าคีย์การขจัดข้อมูลที่ซ้ำกันได้ดังนี้ในส่วนหัว

"aggregatable_deduplication_keys": [{
  "deduplication_key": "1231232123123"
}]

ในที่นี้ หากทริกเกอร์การระบุแหล่งที่มานี้ตรงกับแหล่งที่มา ระบบจะสร้างรายงานแบบรวมและมีคีย์การขจัดข้อมูลที่ซ้ำกันเป็น 1231232123123

ใช้ตัวกรอง

นอกจากนี้ คุณยังขจัดข้อมูลที่ซ้ำกันในรายงานที่รวบรวมได้ตามข้อมูลตัวกรองด้วย

คุณสามารถทำให้คีย์การขจัดข้อมูลที่ซ้ำกันสำหรับรายงานที่รวบรวมได้แตกต่างกันตามการกำหนดค่าตัวกรอง ซึ่งจะช่วยให้ใช้กรณีการใช้งานต่างๆ ได้ เช่น การขจัดข้อมูลที่ซ้ำกันในรายงานที่รวบรวมได้ตามประเภท Conversion หรือตามข้อมูลอื่นๆ ที่ใช้ในตัวกรองได้

ตัวอย่างนี้แสดงการใช้ตัวกรองร่วมกับคีย์การขจัดข้อมูลที่ซ้ำกัน

"aggregatable_deduplication_keys": [
  {
    "deduplication_key": "1231232123123",
    "filters": {"conversion_type": ["homepage_view", "productpage_view"]}
  },
  {
    "deduplication_key": "789789789789",
    "filters": {"conversion_type": ["purchase"]}
  }
]

ในตัวอย่างนี้

  • หากทริกเกอร์นี้ตรงกับ Conversion ประเภท homepage_view หรือ productpage_view ระบบจะสร้างรายงานที่รวบรวมได้และมีคีย์การขจัดข้อมูลที่ซ้ำกันเป็น 1231232123123
  • หากทริกเกอร์นี้ตรงกับ Conversion ประเภท purchase ระบบจะสร้างรายงานที่รวบรวมได้และมีคีย์การขจัดข้อมูลที่ซ้ำกันเป็น 789789789789
  • หากคีย์การขจัดข้อมูลที่ซ้ำกันหลายรายการตรงกับข้อมูลตัวกรอง ระบบจะใช้คีย์แรกที่ตรงกัน

ขั้นตอนถัดไป