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

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

บางครั้งคุณอาจสังเกตเห็น 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

ใช้ตัวกรอง

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

คุณสามารถทำให้คีย์การกรองข้อมูลที่ซ้ำกันออกสำหรับรายงานที่รวบรวมได้จะแตกต่างกันไปตามการกำหนดค่าตัวกรอง ซึ่งจะเปิดใช้ Use Case เช่น การทำซ้ำรายงานที่รวบรวมได้ตามประเภท 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
  • หากคีย์การกรองข้อมูลที่ซ้ำกันออกหลายรายการตรงกับข้อมูลตัวกรอง ระบบจะใช้คีย์แรกที่ตรงกัน

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