إزاي تتأكد إن البيكسل بيسجّل الأحداث صح
اختبار بيكسل فيسبوك بيتم بخطوتين أساسيتين: أولًا إضافة Meta Pixel Helper على متصفح كروم عشان تشوف في الصفحة نفسها هل البيكسل شغال وأنهي أحداث بتتبعت، وثانيًا أداة Test Events (اختبار الأحداث) من Events Manager عشان تتأكد إن ميتا نفسها بتستقبل الأحداث بالبيانات الصح، وإنها مش متكررة ولا ناقصة. وبعد كده تقارن اللي اتسجّل بطلباتك الفعلية. لو البيكسل مش شغال أو الأحداث بتتكرر، الأسباب المعتادة: الكود متركّب مرتين أو في مكان غلط، أو إضافة كاش بتأخر السكريبت، أو حدث الشراء مش بيتبعت في صفحة الشكر، أو حظر من إضافات المتصفح. في المقال ده هاشرح الاختبار خطوة بخطوة وأشهر الأعطال وحلولها. واجهات الأدوات بتتغير، فراجع اللي بيظهر لك.
محتويات المقال
ليه اختبار بيكسل فيسبوك مهم؟
البيكسل هو العين اللي ميتا بتشوف بيها اللي بيحصل في موقعك. لو العين دي مضبوطة غلط، الخوارزمية بتتعلم من بيانات غلط:
- أحداث ناقصة: الحملة بتتحسّن على مشتريات قليلة، فالتعلم ضعيف.
- أحداث متكررة: المشتريات بتتسجل مرتين، فالأرقام تبان أحسن من الواقع وتتخذ قرارات غلط.
- قيم غلط: قيمة الشراء أو العملة غلط بتضلل ROAS (حساب ROAS).
- حدث مفقود: مفيش جمهور إعادة استهداف لأن الحدث مش بيتسجل (إعادة الاستهداف).
واختبار التتبع بيتعمل قبل ما تصرف على الحملة، وبعد أي تعديل في الموقع أو الثيم أو الإضافات. وفي أي حالة تشوف فيها فرق كبير بين ميتا ومبيعاتك، ابدأ بالاختبار ده قبل أي حاجة (ميتا مقابل GA4).
الأداة 1: Meta Pixel Helper
ده امتداد مجاني لمتصفح كروم بيشتغل على أي صفحة.
الخطوات
- ركّب الإضافة من متجر إضافات كروم (ابحث عن Meta Pixel Helper).
- افتح موقعك وانتظر تحميل الصفحة.
- اضغط على أيقونة الإضافة. هتشوف:
- – أيقونة خضراء: البيكسل شغال وبيبعت أحداث.
- – أيقونة صفراء: في تحذير (حدث ناقص بيانات، أو تكرار، أو مشكلة في الترتيب).
- – أيقونة حمراء أو مفيش أيقونة: البيكسل مش شغال.
- شوف اسم البيكسل (ID) وتأكد إنه البيكسل الصح، لأن أحيانًا بيتركّب بيكسل قديم أو تاني.
- شوف أسماء الأحداث: PageView في كل صفحة، وViewContent في صفحات المنتجات، وAddToCart عند الإضافة للسلة، وInitiateCheckout عند بدء الدفع، وPurchase في صفحة الشكر.
اللي بتدوّر عليه
- بيكسل واحد بس لكل صفحة (إلا لو متعمد). لو ظهر بيكسل ID مرتين، يبقى الكود متركّب مرتين.
- PageView مرة واحدة في الصفحة، مش مرتين.
- الأحداث بتطلع في الوقت الصح (AddToCart لما تضغط، مش لما الصفحة تفتح).
- المعاملات (Parameters) زي القيمة (value) والعملة (currency) ومعرّف المنتج (content_ids) موجودة وصحيحة.
وخد بالك: الإضافة بتشوف الأحداث من المتصفح بس. لو بتستخدم API التحويلات (من السيرفر)، مش هتظهر فيها، وتحتاج الأداة التانية (إعداد API التحويلات).
الأداة 2: Test Events في Events Manager
دي الأداة الأدق لأنها بتوريك اللي ميتا استقبلته فعلًا.
الخطوات
- ادخل Events Manager واختار البيكسل (Dataset) بتاعك.
- افتح تبويب Test Events (اختبار الأحداث).
- اختار «متصفح» (Browser) وأدخل رابط موقعك واضغط لفتحه، أو استخدم كود الاختبار (Test Code) لو بتختبر الأحداث من السيرفر.
- هيفتح موقعك في نافذة جديدة. اتصرف زي عميل: افتح منتج، وأضفه للسلة، وابدأ الدفع، وأكمل طلب تجريبي.
- ارجع لتبويب Test Events وشوف الأحداث بتظهر في الوقت الحقيقي مع تفاصيلها: اسم الحدث، والمصدر (متصفح أو سيرفر)، والمعاملات، وجودة المطابقة.
إيه اللي تتأكد منه
- كل حدث ظهر بالترتيب المتوقع.
- حدث الشراء ظهر مرة واحدة بالقيمة والعملة الصح.
- لو بتستخدم متصفح وسيرفر معًا، الحدث بيظهر من المصدرين، وميتا بتعمل إلغاء تكرار (Deduplication) بناءً على معرّف الحدث (event_id). لازم يكون نفس الـ event_id عشان ما يتحسبش مرتين. ده من أكتر الأسباب الشائعة للتكرار.
- جودة مطابقة الحدث (Event Match Quality) وبيانات العميل المبعوتة (إيميل وتليفون مشفّرين وغيره) لو بتبعتها. كل ما كانت أغنى وأدق، المطابقة أحسن. والموضوع ده محتاج التزام بسياسات الخصوصية وموافقة المستخدمين.
اختبار طلب تجريبي كامل
أهم خطوة: اعمل طلب فعلي (أو تجريبي) وراقب:
- افتح موقعك في نافذة خاصة (Incognito) علشان إضافات حظر الإعلانات والكاش ما يأثروش على الاختبار.
- اتبع خطوات الشراء كاملة وانتهي بصفحة الشكر.
- شوف في Test Events إن Purchase ظهر وبالقيمة الصحيحة.
- راجع إن الطلب اتسجل في المتجر.
- بعد ساعات، قارن في Events Manager عدد الأحداث بعدد الطلبات الفعلية لفترة أطول.
وللمتاجر على ووكومرس، شوف تركيب بيكسل ميتا على ووكومرس لو لسه بتركّب.
أشهر الأعطال وإزاي تحلها
البيكسل مش ظاهر خالص
- الكود مش متركّب أو اتركّب في مكان غلط. راجع طريقة التركيب (إضافة، أو Tag Manager، أو يدويًا).
- إضافة كاش أو تحسين سرعة بتأجل أو بتمنع سكريبتات التتبع. جرّب استثناء سكريبت البيكسل من التأجيل أو المسح، وامسح الكاش بعد التعديل.
- حظر من المتصفح أو إضافة (Ad Blocker أو متصفح بيحجب التتبع). جرّب متصفح بدون إضافات.
- قيود الكوكيز والموافقة: لو الموقع بيحتاج موافقة الزائر قبل التتبع وما وافقش، البيكسل ممكن ما يشتغلش. ده سلوك مقصود في بعض الإعدادات.
الأحداث بتتكرر
- تركيب البيكسل مرتين: مرة من إضافة ومرة من كود يدوي أو Tag Manager. شيل واحد منهم.
- صفحة الشكر بتتحمّل أكتر من مرة (تحديث الصفحة)، فحدث Purchase بيتبعت مرتين. استخدم حماية من إعادة الإرسال.
- متصفح + سيرفر بدون event_id متطابق. صلّح الـ Deduplication.
حدث Purchase مش بيظهر
- صفحة الشكر مش بتحمّل الكود (بعض بوابات الدفع بتحوّل لصفحة خارجية).
- الإضافة مش مفعّلة لحدث الشراء.
- تحويل مباشر لموقع خارجي قبل ما الحدث يتبعت.
القيمة أو العملة غلط أو ناقصة
- المعاملات (value وcurrency) مش متبعتة أو بتتبعت بصيغة غلط. افحصها في Test Events.
- ضريبة أو شحن بتتحسب مرتين أو ما بتتحسبش.
البيكسل ID غلط
ممكن حساب إعلاني بيستخدم بيكسل مختلف عن اللي في الموقع. تأكد إن البيكسل المربوط بالحملة هو اللي بيستقبل الأحداث.
نصايح للمراجعة الدورية
- بعد أي تعديل في الثيم أو الإضافات أو بوابة الدفع، أعد الاختبار.
- راجع Events Manager من وقت للتاني وشوف في تحذيرات أو انخفاض مفاجئ.
- قارن الأحداث بالطلبات الفعلية بشكل دوري.
- وثّق طريقة التركيب وإعداداتها في ملف، عشان أي حد يعدّل بعدك يعرف.
- اتأكد من الدومين (التحقق من النطاق) في إعدادات Business حسب متطلبات ميتا الحالية.
وبعدها استخدم البيانات في اتخاذ القرار: شجرة تشخيص الأرقام.
أخطاء شائعة
- الاعتماد على Pixel Helper فقط وإهمال Test Events.
- اختبار من متصفح فيه Ad Blocker.
- نسيان اختبار الموبايل.
- اختبار الأحداث بدون إكمال طلب فعلي.
- تجاهل التحذيرات الصفراء.
- تعديل الموقع ونسيان إعادة الاختبار.
- بدء الحملة قبل التأكد من التتبع.
- إهمال الـ Deduplication عند استخدام المتصفح والسيرفر.
للتأكد من أحدث التفاصيل، راجع وثائق Meta Pixel الرسمية، لأن الواجهات والسياسات بتتغيّر باستمرار.
مقالات ذات صلة بتفيدك:
- جودة مطابقة الأحداث: يعني إيه وإزاي ترفعها
- معدل الارتداد: يعني إيه في GA4 وإمتى تقلق منه
- دمج صفحات فيسبوك: الشروط والطريقة وإيه اللي بيتنقل
- نافذة الإسناد: إزاي بتغيّر قراءتك لنتائج الحملة
أسئلة شائعة
البيكسل شغال في Pixel Helper لكن ميتا مش بتسجّل مبيعات، ليه؟
ممكن حدث Purchase مش بيتبعت بقيمة أو بصيغة صحيحة، أو بيتأخر ظهور البيانات. اختبر بـ Test Events وراجع الأحداث.
كام وقت لحد ما الأحداث تظهر؟
في Test Events بتظهر فورًا تقريبًا. في التقارير العامة بتتأخر ممكن ساعات.
محتاج اختبار لو بستخدم إضافة جاهزة؟
أيوه، لأن الإضافة ممكن تتعارض مع إضافات تانية أو تتأثر بتحديث.
أقدر أختبر من موبايلي؟
أيوه، بس Pixel Helper غير متاح على الموبايل، فاستخدم Test Events مع كود الاختبار، أو اختبر من الكمبيوتر بمحاكاة الموبايل.
لو التتبع عندك مش مظبوط ومحتاج حد يفحصه ويصلحه، تقدر تحجز استشارة.
محتاج حد يبصّ على حساباتك؟
ابعتلي على واتساب وقولّي وضعك، وأقولك نبدأ منين.