ظل النقاش حول "التتبع من جانب الخادم أم من جانب العميل" لسنوات من تلك الموضوعات التي تكون إجابتها الصادقة "يعتمد الأمر"، وهي إجابة لا يحبها أحد. إليك النسخة المبسطة بلغة واضحة، من دون عروض ترويجية للمورّدين، ومع جدول صريح يمكنك إرساله إلى مدير التقنية لديك.
ما حقيقة كل نهج؟
يعمل التتبع من جانب العميل داخل متصفح الزائر. يُنفَّذ نص برمجي صغير، ويقرأ ما حدث (مشاهدة صفحة، أو نقرة، أو عمق التمرير)، ثم يرسل هذه المعلومات مباشرة إلى نقطة تجميع. أما التتبع من جانب الخادم فيعمل على بنيتك التحتية. يرسل المتصفح الحد الأدنى من البيانات إلى خادمك (أو إلى عامل طرفي خفيف)، ثم يقرر الخادم ما ينبغي تمريره وإلى أين.
لا يُعد أي منهما بطبيعته أكثر "مراعاةً للخصوصية" أو "دقةً" من الآخر. يمكن أن يتصف كلاهما بذلك أو لا يتصف، وفقًا لطريقة إعداده. الاختلاف هو في موضع نقطة التحكم، وفي مقدار الحقيقة التي تصلك.
جدول المفاضلات الفعلي
| الجانب | من جانب العميل | من جانب الخادم |
|---|---|---|
| جهد الإعداد | منخفض — الصق مقتطفًا برمجيًا | أعلى — خدمة وطبقة توجيه صغيرة |
| مقاومة أدوات حظر الإعلانات | ضعيفة — يُحظر النص البرمجي من المصدر | قوية — نقطة نهاية تابعة للطرف الأول على نطاقك |
| فقدان البيانات في المتصفحات الحديثة | ملحوظ (Safari ITP وأدوات الحظر وأوضاع الحماية من التتبع) | ضئيل — أنت تتحكم في نقطة التماس |
| زمن الاستجابة عند أول عرض بصري | يضيف طلبًا واحدًا إلى طرف ثالث | لا يضيف شيئًا إذا كان المجمّع مخزنًا مؤقتًا على الحافة |
| التحكم فيما يغادر بنيتك التحتية | ما يقرره النص البرمجي للمورّد | ما تقرره أنت |
| سهولة تصحيح الأخطاء | علامة تبويب الشبكة في DevTools | سجلات الخادم — مهارة مختلفة، لكنها أكثر اكتمالًا |
| التكلفة عند التوسع | منخفضة، إلى أن ينقلك المورّد إلى شريحة أعلى | فاتورة صغيرة للحافة أو الوظائف تراها فعليًا |
| تحديد شركات B2B | يعمل، لكنه هش | ملائم تمامًا — يستطيع الخادم مطابقة عنوان IP مع الشركة بصورة خاصة |
ذلك الصف الأخير هو ما ينبغي لفرق B2B التمعن فيه أطول وقت. يعتمد التحديد من جانب العميل على نص برمجي تحظره تمامًا أو تجرّده بشدة من فاعليته نسبة متزايدة من الزوار. أما التتبع من جانب الخادم فيضع منطق التحديد على بنيتك التحتية، حيث لا يمكن لتحديث في المتصفح تعطيله بصمت.
أين يندرج تحديد الشركات؟
يُعد تحديد الشركات مهمة ملائمة بطبيعتها للتنفيذ من جانب الخادم. لا يحتاج المتصفح إلا إلى إرسال طلب صغير جدًا إلى نقطة نهاية تابعة للطرف الأول على نطاقك. تعمل نقطة النهاية هذه على الحافة (عادةً خلال <20 ms في أوروبا)، وتطابق عنوان IP مع الشركة بصورة خاصة، ولا تعيد أي شيء يكشف للعميل ما حدث. تظل تجربة المستخدم كما هي. ويجري تجاوز منظومة أدوات الحظر. كما يبقى مسار البيانات داخل حدود تتحكم فيها.
هذه ليست حيلة. إنها نتيجة مباشرة لنقل سؤال "من هذا الزائر؟" من العميل إلى خدمة تديرها أنت. لا يتغير شيء في تصفح الزائر، بل يتغير شيء في قدرتك على رؤية الإجابة.
ما لا يعنيه التتبع من جانب الخادم
التتبع من جانب الخادم ليس وسيلة للتحايل على الموافقة. إذا كان نشاط معالجة ما يتطلب موافقة، فهو يتطلبها بصرف النظر عن مكان تشغيل الشفرة. ما يغيّره التتبع من جانب الخادم هو فقدان البيانات والتحكم، لا الأساس القانوني.
ملاحظة حول الأداء
كثيرًا ما يقلق الناس من أن يكون "التتبع" هو ما يبطئ الصفحة. في الإعدادات الحديثة، هذا تخوف يعود إلى تقنيات قديمة. لا يتجاوز حجم أداة تحميل جيدة بضعة كيلوبايتات، ويُؤجَّل تشغيلها إلى ما بعد أن تصبح الصفحة تفاعلية؛ كما تستجيب نقطة نهاية جيدة على الخادم خلال عدد أحادي من أجزاء الألف من الثانية من أقرب موقع طرفي. لن يكون أي منهما سببًا في تدهور Core Web Vitals لديك. ما يسبب تدهورها هو مدير الوسوم الذي يضم أربعة عشر نصًا برمجيًا تابعًا لأطراف ثالثة لم يراجعه أحد منذ ثلاث سنوات. تكون مسارات البيانات الأقل عددًا والأفضل تحكمًا أسرع في معظم الحالات.
متى يظل جانب العميل هو الأفضل؟
التتبع من جانب العميل ليس خاطئًا. بالنسبة إلى التحليلات منخفضة الأهمية التي تقبل فيها بالفعل فقدان البيانات بسبب أدوات الحظر (مثل أخذ عينات من استخدام المنتج، وأحداث تجربة المستخدم داخل التطبيق، والاختبارات السريعة وغير المنقحة لصفحات الهبوط)، يكون طرح التتبع من جانب العميل أسرع وتشغيله أقل تكلفة. ليست الفكرة أن أحد النهجين أفضل في جميع الحالات؛ بل إنه عندما يعتمد عملك على البيانات — ومسار مبيعات B2B مثال مناسب — يكون مسار جانب الخادم أكثر صمودًا ووضوحًا بشأن ما يفعله.
السؤال الصحيح ليس "أيهما الأفضل؟"، بل "أي قرار تدعم هذه البيانات، وما مقدار فقدان البيانات الذي يمكن لهذا القرار تحمله؟" وبالنسبة إلى سؤال "من زارنا هذا الأسبوع؟"، فالإجابة المثالية هي: لا فقدان إطلاقًا. ومن هنا تتحدد الإجابة المعمارية.
Published by
lead.box Team
More articles
شاهد lead.box على حركة زياراتك أنت
ابدأ مجانًا — بلا بطاقة دفع وبلا اتصال إلزامي. أو احجز عرضًا توضيحيًا من 20 دقيقة.
