ReadyStore
دليل تتبّع Meta

Meta Pixel مقابل واجهة Conversions API: فهم إلغاء التكرار

يقيس Pixel وواجهة Conversions API الإجراءات نفسها عبر مسارين مختلفين. واستخدامهما معًا يحسّن التغطية، بشرط أن يعرف Meta أنهما الحدث نفسه.

نُشر في 12 أكتوبر 2026 · حُدّث في 12 أكتوبر 2026 · 5 د للقراءة

باختصار

يرسل Meta Pixel الأحداث من المتصفح، وترسلها واجهة Conversions API من الخادم. وعند إرسال الحدث نفسه عبر القناتين بـ event_name وevent_id نفسيهما، يلغي Meta التكرار ويحتسبه مرة واحدة، مع تغطية الحالات التي يحجب فيها المتصفح الـ Pixel.

Pixel: بسيط لكنه يعتمد على المتصفح

Meta Pixel سكربت يعمل في متصفح الزائر. يسجّل الأحداث (مشاهدة صفحة، الاطلاع على محتوى، بدء الطلب، الشراء) ويرسلها إلى Meta. تثبيته سهل وغني بإشارات المتصفح.

وحدّه بنيوي: كل ما يمنع السكربت من العمل أو الإرسال يُضيّع الحدث. من أمثلة ذلك مانعات الإعلانات وحمايات المتصفح ورفض الموافقة وانقطاع الاتصال وإغلاق التبويب مبكرًا.

واجهة Conversions API: الإرسال من الخادم

مع واجهة Conversions API يرسل خادمك الحدث إلى Meta بطلب مباشر. فلا تعتمد على متصفح الزائر، ويمكنها إعادة إرسال ما فشل.

غير أنها لا ترى كل ما يراه المتصفح: يجب تمرير معرّفات النقر والمتصفح (مثل fbp وfbc) ليربط Meta الحدث بالشخص الصحيح.

مقارنة سريعة

المعيارPixel (المتصفح)Conversions API (الخادم)
أين يعمل؟في متصفح الزائرعلى خادمك
هل تؤثر فيه مانعات الإعلانات؟نعملا، لأنه لا يمر عبر المتصفح
هل يمكن إعادة إرسال ما فشل؟بصعوبةنعم، بقائمة انتظار
إشارات المتصفحمتاحة مباشرةيجب تمريرها (fbp وfbc وعنوان IP ووكيل المستخدم)
الاستخدام المنصوح بهمع واجهة Conversions APIمع Pixel

إلغاء التكرار: الاسم نفسه والمعرّف نفسه

إذا أرسلت عملية شراء عبر Pixel وعبر الواجهة، فقد يحتسبها Meta مرتين. ولتفادي ذلك يجب أن تحمل النسختان:

  • اسم الحدث نفسه (event_name)، مثل Purchase
  • معرّف الحدث نفسه (event_id)، يُنشأ مرة واحدة وتعيد القناتان استخدامه
  • بيانات متسقة (القيمة والعملة والمحتوى)

وماذا عن إعادة المحاولة؟

يجب إعادة إرسال ما فشل دون أن يتحول إلى حدث جديد. والممارسة الجيدة هي الاحتفاظ بـ event_id والتوقيت الأصليين عند إعادة المحاولة: فيتعرّف Meta على الحدث نفسه. وهذا ما يفعله ReadyStore في إرسالاته من الخادم.

التحقق

تحقّق في مدير الأحداث

  1. 1

    افتح مصدر البيانات

    اختر Pixel الخاص بك في مدير أحداث Meta.

  2. 2

    قارن القناتين

    تأكد من أن كل حدث مهم يصل من المتصفح ومن الخادم معًا.

  3. 3

    تحقّق من إلغاء التكرار

    تأكد من استبعاد التكرارات ومن أن الأحجام ليست مضاعفة.

أسئلة شائعة

هل يجب أن أختار بين Pixel وواجهة Conversions API؟

لا: استخدامهما معًا مع إلغاء التكرار هو عمومًا الإعداد الأكمل.

ماذا يحدث إن اختلف event_id بين القناتين؟

قد يحتسب Meta الحدث مرتين لأنه لا يستطيع التعرّف على أنه الحدث نفسه.

هل يتولى ReadyStore إلغاء التكرار؟

نعم: تُرسل الأحداث من المتصفح ومن الخادم بـ event_name وevent_id نفسيهما، وتحتفظ إعادة المحاولة بالمعرّف الأصلي.

فعّل القناتين المزدوجتين على متجرك.

أنشئ متجرك وأضف Pixel الخاص بك وتحقق من إلغاء التكرار في Meta.