بالنسبة لأداء الإعلان المثالي، نوصي المعلنين بتنفيذ واجهة API التحويلات جنبًا إلى جنب مع بيكسل Meta. نُسمي هذا "إعدادًا متكررًا" وتوجد المزيد من التفاصيل حول هذا النهج الموصى به هنا.
عندما يستخدم المعلنون إعدادًا متكررًا، يجب عليهم إعداد أسلوب إلغاء التكرار لضمان قدرة نظام عرض الإعلانات على التمييز بين الأحداث المميزة والمتداخلة. يصف هذا المستند خيارات أسلوب إلغاء التكرار المتعددة لمساعدة فيسبوك في إلغاء تكرار الأحداث.
لا يحتاج المعلنون الذين لا يرسلون الحدث ذاته مرتين عبر كل من واجهة API التحويلات وحدث بيكسل Meta إلى إعداد إلغاء التكرار لتلك الأحداث.
تسمح واجهة API التحويلات الآن للمعلنين بإرسال أحداث الويب والتطبيق والمتجر الفعلي إلى Meta عبر نقطة نهاية واحدة كبديل عن عبر نقاط متعددة. تعرف على المزيد حول واجهة API التحويلات.
يحاول فيسبوك إلغاء تكرار الأحداث المتطابقة المرسلة من خلال حدث بيكسل Meta وواجهة API التحويلات. توجد طريقتان لإلغاء تكرار الأحداث:
بالنسبة لهذا النهج، تتم إضافة المعلمة event_id
إلى أحداثك من جانب كل من واجهة API التحويلات وحدث بيكسل المتصفح. المعلمة event_id
هي المعرف الذي يمكنه التمييز بشكل فريد بين الأحداث المتماثلة. اقرأ المزيد عن المعلمة event_id
.
نحدد ما إذا كانت الأحداث متماثلة بناءً على المعرف والاسم. لذا، حتى يتم إلغاء تكرار الحدث:
eventID
لبيكسل Meta مع event_id
في واجهة API التحويلات.event
لبيكسل Meta مع event_name
في واجهة API التحويلات.بمجرد تلقي الأحداث، نقوم باستخدام عدد من الإستراتيجيات لإلغاء التكرار بين الأحداث التي قد تساعد في التحسين والقياس. إذا كانت تلف أحداث الخادم والمتصفح لا تختلف بشكل كبير في محتواها، فإننا نفضل بشكل عام الحدث الذي يتم تلقيه أولاً.
لاحظ أن المعلمة eventID
لحدث البيكسل هي الوسيطة الرابعة في استدعاء تتبع fbq
.
المثال
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
بالنسبة لهذا النهج، يجب استخدام event_name
و/أو fbp
و/أو external_id
بشكل متسق في كل أحداث المتصفح والخادم. راجع معلمات معلومات العملاء لمعرفة المزيد من المعلومات حول المعلمتين external_id
وfbp
.
إذا قمت بتكوين المعلمتين external_id
و/أو fbp
المطلوب إرسالهما عبر كل من المتصفح والخادم، فيمكننا إزالة الأحداث المتكررة تلقائيًا. فيما يلي طريقة سير العملية:
event_name
وfbp
و/أو external_id
.event_name
وfbp
و/أو external_id
.event_name
وfbp
و/أو external_id
.أسلوب إلغاء التكرار هذا:
للحصول على مطابقة أفضل، نحتاج إلى معلومات دقيقة من الأحداث الواردة من خلال بيكسل Meta وواجهة API التحويلات:
eventID
الموجود داخل المعلمة eventData
الاختيارية قيمة فريدة. استنادًا إلى تطبيق بيكسل Meta، يمكنك استخدام:
track
لإرسال الحدث لكل وحدات البيكسل في الصفحة
fbq('track', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
trackSingle
لإرسال الحدث لبيكسل واحد
fbq('trackSingle', 'SPECIFIC_PIXEL_ID', 'Purchase', {value: 12, currency: 'USD'}, {eventID: 'EVENT_ID'});
eid
<img src="https://www.facebook.com/tr?id=PIXEL_ID&ev=Purchase&eid=EVENT_ID"/>
fbq('track', 'Lead', {}, {eventID: 'EVENT_ID'});
eventID
من بيكسل Meta متطابقًا مع event_id
في الحدث المقابل الوارد من واجهة API التحويلات.event_id
وevent_name
) ومجموعة مفاتيح المتصفح (eventID
وevent
) المُرسلة إلى معرف البيكسل نفسه في غضون 48 ساعة، فإننا نتجاهل الأحداث اللاحقة.event_ids
، فيرجى مراعاة أنه لا يتم إلغاء تكرار الأحداث إلا إذا تم تلقيها في غضون 48 ساعة من موعد استلام الحدث الأول مع event_id
محدد.تعرَّف على كيفية التحقق من إعداد إلغاء التكرار ودمج الأحداث في وثائق التحقق من الإعداد.