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

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

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

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