تعرَّف على كيفية منع تكرار البيانات في التقارير على مستوى الحدث والتقارير القابلة للتجميع.
في بعض الأحيان، قد تلاحظ احتساب إحالة ناجحة معيّنة أكثر من مرة، أو إرسال تقرير عدة مرات. في هذه الصفحة، نناقش كيفية العثور على التقارير المكرّرة وكيفية منع احتساب الإحالات الناجحة المكرّرة.
تجاهل التقارير التي سبق أن تلقّيتها
عندما يعيد المتصفّح محاولة إرسال التقارير بسبب عدم توفّر الشبكة، قد يرسل التقرير نفسه عدة مرات.
للتخفيف من حدّة هذه المشكلة، يُرجى التحقّق من 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. - إذا تطابقت مفاتيح متعددة لإزالة التكرار مع بيانات الفلتر، سيتم استخدام المفتاح الأول الذي تم العثور على تطابق له.
الخطوات التالية
- يمكنك الاطّلاع على مزيد من المعلومات عن الفلاتر في مقالة تحديد قواعد مخصّصة باستخدام الفلاتر.
- يمكنك الاطّلاع على معلومات حول تغيير منطق تحديد المصدر في مقالة تحديد أولويات نقرات أو مشاهدات أو إحالات ناجحة معيّنة.