منع التكرار في التقارير

اطّلِع على كيفية منع ظهور نُسخ طبق الأصل في التقارير على مستوى الحدث والتقارير القابلة للتجميع.

في بعض الأحيان، قد تلاحظ أنّه يتم احتساب إحالة ناجحة معيّنة أكثر من مرة أو يتم إرسال تقرير عدة مرات. في هذه الصفحة، سنناقش كيفية العثور على التقارير المكرّرة وكيفية منع احتساب الإحالات الناجحة المكرّرة.

تجاهل التقارير التي تلقّيتها

عندما يعيد المتصفّح إرسال التقارير بسبب عدم توفّر الشبكة، قد يرسل التقرير نفسه عدّة مرات. للحدّ من هذه المشاكل، يُرجى التحقّق من report_id الخاص به بعد تلقّي بلاغ. إذا سبق أن تلقّيت تقريرًا باستخدام report_id نفسه، يمكنك تجاهل التقرير.

ننصحك بالتحقّق من النُسخ المكرّرة من التقارير على مستوى الحدث والتقارير القابلة للتجميع.

توجيه المتصفّح لتجاهل إحالات ناجحة محدّدة

ومن خلال تدفق المستخدمين غير المتوقع، قد يتم احتساب الإحالة الناجحة أكثر من مرة. يوضّح المثال التالي كيفية حدوث ذلك:

لنفترض أنّ أحد المستخدمين أعاد عن طريق الخطأ تحميل صفحة إكمال الدفع التي تتضمّن وحدة بكسل الإحالة الناجحة. بشكلٍ تلقائي، تؤدّي إعادة تحميل الصفحة إلى إجراء إحالة ناجحة ثانية، وستتلقّى تقريرَين. ولكن المستخدم أجرى عملية شراء واحدة فقط. يمكنك تغيير هذا السلوك للاطّلاع على إحالة ناجحة واحدة فقط عن طريق إزالة الإحالات الناجحة المكرّرة.

يمكنك قراءة المزيد من المعلومات عن منطق تحديد المصدر في إعطاء الأولوية لنقرات أو مشاهدات أو إحالات ناجحة معيّنة.

إزالة تكرار الإحالات الناجحة في التقارير على مستوى الحدث

لإزالة تكرار الإحالات الناجحة في التقارير على مستوى الحدث، اضبط deduplication_key في عنوان Attribution-Reporting-Register-Trigger:

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

إزالة الإحالات الناجحة المكرّرة في التقارير القابلة للتجميع

توضِّح الأقسام التالية مفاتيح وفلاتر إزالة التكرار لإزالة تكرار الإحالات الناجحة في التقارير القابلة للتجميع.

استخدام aggregatable_deduplication_keys

يمكنك ضبط مفاتيح إزالة التكرار على النحو التالي في العنوان:

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

في هذه الحالة، إذا تمت مطابقة مشغِّل تحديد المصدر هذا بمصدر، سيتم إنشاء تقرير قابل للتجميع ويحتوي على مفتاح إزالة التكرار 1231232123123.

استخدام الفلاتر

يمكنك أيضًا إزالة تكرار التقارير القابلة للتجميع استنادًا إلى بيانات الفلترة.

يمكنك جعل مفتاح إزالة التكرار للتقارير القابلة للتجميع يختلف حسب إعدادات الفلتر. يتيح ذلك حالات الاستخدام مثل إزالة التقارير القابلة للتجميع استنادًا إلى نوع الإحالة الناجحة، أو استنادًا إلى أي معلومات أخرى يمكن استخدامها في الفلاتر.

يوضح هذا المثال استخدام الفلاتر إلى جانب مفاتيح إزالة التكرار:

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

في هذا المثال:

  • في حال تمت مطابقة هذا المشغِّل مع إحالة ناجحة من النوع homepage_view أو productpage_view، سيتم إنشاء تقرير قابل للتجميع ويحتوي على مفتاح إزالة التكرار 1231232123123.
  • في حال تمت مطابقة هذا المشغِّل مع إحالة ناجحة من النوع purchase، سيتم إنشاء تقرير قابل للتجميع ويحتوي على مفتاح إزالة التكرار 789789789789.
  • إذا تطابقت مفاتيح متعددة لإزالة التكرار مع بيانات الفلتر، سيتم استخدام أول مفتاح مطابق.

الخطوات التالية