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

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

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

تجاهل البلاغات التي سبق أن تلقّيتها

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

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

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

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

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

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

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

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

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

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

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

استخدام مفاتيح aggregatable_deduplction_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.
  • إذا كانت هناك عدة مفاتيح لإزالة التكرار تتطابق مع بيانات الفلتر، يتم استخدام أول مفتاح مطابِق.

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