ست طرق ينكسر فيها التتبع وكيف تفحص كل وحدة
التتبع ما يفشل بطرق لا نهائية. يفشل بقرابة ست طرق، ولكل وحدة بصمة. هنا الستة، والفحص اللي تبدأ فيه لو ما عندك وقت إلا لواحد.

البيانات ما تتسرب من مكان واحد. تتسرب من أربع فتحات في نفس الوقت، وكل وحدة لها سبب مختلف. عشان كذا «ركّب البكسل صح» ما يقفل الفجوة.
وأسهل طريقة تشوفها، تحط الأربعة جنب بعض:
| الفتحة | وش ينكسر | العلاج |
|---|---|---|
| ITP في سفاري | الكوكي ينتهي، والزائر العائد يبان جديد | مسار حدث ما يعتمد على المتصفح |
| مانع الإعلانات | السكربت ما يشتغل، فما ينكتب حدث | الإرسال من الخادم |
| البوتات | جلسات مو بشرية تنفخ المقام | تصنيف الجلسة: بشري ولا بوت |
| الإيميل البديل | الشخص الواحد ينقسم لملفين | مفاتيح هوية ما تعتمد على الإيميل وحده |
سياسة ITP في سفاري تقصّر عمر كوكيز الطرف الأول. الزبون اللي جاك من إعلانك، وطلع، ورجع بعد المدة، ينسجل زائرًا جديدًا بلا مصدر. والفقد ذا ما هو موزّع بالتساوي، يضرب أكثر في جمهور آيفون، وهو غالبًا نفس الجمهور اللي متوسط طلبه أعلى.
ومانع الإعلانات ما يقصّر شي. يمنع سكربت التتبع من التنفيذ من الأساس، فما ينكتب حدث ولا فيه شي تعوّضه بعدين.
اللي ما يصلحهما: كوكي أطول، أو بكسل ثاني، أو تغيير اسم السكربت واستضافته عندك. المتصفح هو اللي يحدد عمر الكوكي مو موقعك، والقوائم تمسك النطاقات والأنماط مو أسماء الملفات.
اللي يصلحهما: تاخذ الطلب من مسار ما يمر بالمتصفح. خادم متجرك يعرف إن الطلب صار، ويقدر يرسل المعلومة مباشرة للمنصة.
زواحف محركات البحث وأدوات الفحص والمستخرجات تفتح صفحاتك، وتدخل منتجات، وتولّد أحداثًا تشبه سلوك الزائر. وما في الحدث نفسه شي يميزها.
والضرر يمشي باتجاهين: المقام يكبر فمعدل التحويل يبان أقل من حقيقته، وقناة معينة تبان أنشط مما هي عليه لأن جزءًا من نشاطها آلي. وبعدها تاخذ قرارك على هالصورة، فتقص حملة شغالة أو تطارد مشكلة في الصفحة ما لها وجود.
اللي يصلحها: التصنيف على مستوى الجلسة، من وكيل المستخدم وسلوك الجهاز، عشان تعرف وش تشوف قبل ما تفسّره.
خدمات تسجيل الدخول من Apple و Google تقدر تعطي متجرك إيميلًا بديلًا بدل الحقيقي، و Apple Private Relay يخفي عنوان IP كمان.
ولو نموذج الهوية عندك يعتمد على الإيميل وحده، الشخص الواحد يصير ملفين. تاريخه ينقسم، وقيمته الدائمة تنقص للنص، والقناة اللي جابته تخسر نص فضلها.
اللي يصلحها: نموذج هوية يعتبر الإيميل إشارة من ضمن إشارات، مع معرّفات النقر والجوال ومعرّف العميل في المتجر ومعرّف الطلب، ويستبعد أنماط الإيميل البديل من مفاتيح الهوية.
الإصلاحات الثلاثة فوق تشتغل في طبقات مختلفة، وهذي هي الحجة العملية لمعاملة القياس كطبقات مو كميزة:
وأغلب الفرق تبدأ من الرابعة. تجرب آخر نقرة مقابل أول نقرة وتطلع برقم مختلف كل مرة. ولو الطبقات الثلاث الأولى تتسرب، تغيير النموذج يغيّر شكل الخطأ ما يشيله.
في فلوفاي، SDK في المتصفح مع مسار خادم يتغذى من webhooks متجرك، فالحدث الضايع من ناحية يوصل من الثانية. ومعه تصنيف الجلسة بشري ولا بوت، وكشف أنماط الإيميل البديل واستبعادها من مفاتيح الهوية، و14 نوع معرّف يتجمعون في عميل واحد. والأحداث الفاشلة تنحفظ في طابور بدل ما تنرمى. أما التنبيه التلقائي لما تتوقف الأحداث فهو على خارطة الطريق وما نزل، وتلقى الحد الفاصل بين الاثنين في دليل البداية.
التتبع من الخادم يغني عن البكسل؟ لا. شغّل الاثنين. المتصفح يشوف أشياء ما يشوفها الخادم، مثل مشاهدة الصفحة والإضافة للسلة في جلسة ما تحوّلت، والخادم يشوف اللي انمنع المتصفح من إرساله.
لو الاثنين أرسلوا نفس الشراء، ما ينحسب مرتين؟ بدون إزالة تكرار، نعم. لازم المساران يحملان مفتاح حدث مشترك، عشان يعرف النظام إنهما نفس الشراء ويتجاهل النسخة الثانية.
أقدر أرجّع بيانات ضاعت؟ لا. نقاط التماس ما تنبني بأثر رجعي. اللي ما انسجل، راح.
افحص فتحة وحدة هالأسبوع: هل فيه مسار للحدث مستقل عن متصفح الزائر. لو ما فيه، فسقف دقتك تحدده مانعات الإعلانات وسفاري، وهذي أول فتحة تقفلها. وبعدها انتقل للبوتات والهوية، بدل ما تغيّر نموذج الإسناد والتسرب لا يزال شغال تحته.
التتبع ما يفشل بطرق لا نهائية. يفشل بقرابة ست طرق، ولكل وحدة بصمة. هنا الستة، والفحص اللي تبدأ فيه لو ما عندك وقت إلا لواحد.

العتبة بعدد ثابت ما تعرف طبيعي متجرك. فتطق وأنت بخير، وتسكت وأنت مو بخير، ويكتم فريقك القناة قبل ما يوصل التنبيه المهم.

الدرجة اللي تعطيك إياها المنصة عدّة لكم معرّف وصل مع الحدث. هنا وش تعده بالضبط، وثلاثة اعتراضات شائعة عليها، ووش يرفعها فعلًا.