عندما أطلقت مشروعًا جديدًا، شغّلت خلال الأسبوع الأول كلًا من Google Analytics وYandex Metrica جنبًا إلى جنب. أردت مقارنتهما على الزيارات الحقيقية نفسها بدلًا من الاختيار اعتمادًا على لقطات الشاشة أو قوائم الميزات أو العادة.
بعد ذلك الأسبوع لاحظت أنني أفتح Yandex Metrica أكثر بكثير. لم يكن السبب رقمًا محددًا في لوحة المعلومات، بل Webvisor، أي ميزة إعادة تشغيل الجلسات. في تلك المرحلة المبكرة من المشروع لم أكن بحاجة إلى مخطط تجميعي آخر بقدر حاجتي إلى إجابة عن سؤال بسيط: ماذا يفعل الناس فعليًا داخل الموقع؟
كانت ردة فعلي الأولى: «Yandex Metrica تتفوق بفارق كبير». ما زلت أفضلها لهذا النوع من العمل، لكن هذه العبارة كانت عاطفية أكثر من كونها دقيقة. مشروع واحد وأسبوع واحد يكفيان لوصف تجربتي، لكنهما لا يكفيان لإثبات أن Metrica أفضل موضوعيًا من Google Analytics لكل شخص وفي كل حالة.
لماذا بدا Google Analytics أكثر تجريدًا بالنسبة لي
في النسخة الأصلية وصفت Google Analytics بأنه تجريدي. هذا يحتاج إلى توضيح. GA4 ليس أداة سطحية؛ فهو يوفر التقارير وExplorations والتقسيم وUser Explorer للتعمق في نشاط المستخدمين الأفراد. مشكلتي لم تكن نقص العمق، بل أن سير العمل لم يكن الأقرب إلى ما أحتاجه في ذلك الوقت.
تحليلات الأحداث والبيانات المجمعة تستطيع أن تخبرني بأن مستخدمًا وصل إلى صفحة أو فعّل حدثًا أو خرج من مسار أو تصرف بصورة مختلفة داخل شريحة معينة. هذا مفيد. لكن عند محاولة فهم مشكلة UX غير مألوفة يبقى هناك انتقال ذهني بين الرقم وبين الواجهة التي تعامل معها الشخص فعليًا.
إعادة تشغيل الجلسة قلّلت هذه المسافة بالنسبة لي. بدلًا من النظر إلى الأعداد فقط، كان بإمكاني فحص تسلسل التفاعل في زيارة محددة: التنقل والتمرير والنقرات والتوقفات والرجوع. هذا لا يشرح تلقائيًا لماذا تصرف المستخدم بهذه الطريقة، لكنه يوفر مادة أفضل بكثير لبناء فرضية.
Webvisor لا يلغي التخمين
هذه أهم نقطة صححتها مقارنة بالنص الأصلي. إعادة التشغيل لا تخبرني أن المستخدم «منزعج». هي تعرض سلوكًا قد أستنتج منه وجود احتكاك. النقرات المتكررة أو الرجوع للخلف أو التوقف الطويل أو ترك المسار قد تكون إشارات، لكنها ليست قراءة لأفكار المستخدم.
هذا الفرق مهم لأن من السهل جدًا المبالغة في تفسير جلسة واحدة غريبة. قد نشاهد تسجيلًا واحدًا ونبني فورًا قصة سببية مقنعة. الاستنتاج الصحيح ليس «وجدت السبب»، بل «وجدت فرضية تستحق الاختبار».
سير العمل الذي أفضل استخدامه الآن هو:
- استخدام البيانات المجمعة أولًا لتحديد صفحة أو مسار أو نوع جهاز أو شريحة مثيرة للاهتمام.
- مشاهدة عدة تسجيلات ذات صلة بدلًا من جلسات عشوائية.
- فصل ما يمكن ملاحظته مباشرة عن تفسيري الشخصي.
- إجراء التغيير فقط عندما تصبح الأدلة كافية.
- إعادة القياس بعد التغيير لمعرفة ما إذا كان السلوك القابل للقياس قد تحسن فعلًا.
إعادة تشغيل الجلسات تجعل الجزء الأوسط من هذه الدورة أكثر وضوحًا، لكنها لا تستبدل الدورة كاملة.
لماذا كان ذلك مفيدًا بصورة خاصة في مشروع جديد
بعد الإطلاق مباشرة تكون هناك أسئلة كثيرة عن UX لم تتضح بعد. لا توجد أشهر من الخطوط الأساسية المستقرة، ولا funnels ناضجة، ولا قائمة طويلة من أنماط الفشل المعروفة. في هذا الوضع تكون الملاحظة النوعية مهمة لأنها تساعدني على اكتشاف الأسئلة التي ينبغي أن أطرحها أصلًا.
هذا لا يعني أن التسجيلات أهم من التحليلات المجمعة. هما يجيبان عن نوعين مختلفين من الأسئلة. البيانات المجمعة أفضل في إظهار مدى تكرار ظاهرة ما. أما التسجيل فهو أفضل في إظهار شكل تفاعل واحد محدد.
الجمع بينهما أقوى: يمكنني أولًا العثور على pattern ثم مشاهدة أمثلة، أو ملاحظة تفاعل مريب في تسجيل ثم التحقق مما إذا كان يحدث بما يكفي ليكون مهمًا.
لإعادة تشغيل الجلسات حدود تقنية
Webvisor ليس «حقيقة مطلقة» لأن التسجيل نفسه له قيود. توضح Yandex أن كل زيارة لا تُسجل بالضرورة، وأن التسجيلات تُحفظ لفترة محدودة، وأن بعض تقنيات المتصفح أو الصفحة قد تؤثر في التسجيل أو التشغيل. من الأمثلة على ذلك الأنماط الديناميكية وcross-domain iframes والتصفح الخاص وcanvas وShadow DOM.
لذلك، إذا ظهر تسجيل بشكل معطّل فهذا لا يثبت تلقائيًا أن المستخدم رأى صفحة معطلة فعلًا. كما أن غياب التسجيل لا يثبت أن الجلسة لم تحدث.
الخصوصية تحتاج أيضًا إلى اهتمام جاد. أدوات session replay يمكن أن ترى تفاصيل أكثر بكثير من عداد pageview عادي. توجد آليات حماية لكلمات المرور والحقول الحساسة، لكن على مالك الموقع مع ذلك ضبط جمع البيانات بمسؤولية، وتجنب إرسال بيانات تعريفية لا ينبغي إرسالها، واحترام متطلبات الموافقة والخصوصية المطبقة.
فأي أداة سأختار؟
بالنسبة إلى تصحيح UX في المرحلة المبكرة من هذا المشروع تحديدًا فضلت Yandex Metrica. جعلني Webvisor أنتقل بسرعة أكبر من «هناك شيء غريب في الأرقام» إلى «يمكنني فحص التفاعل المحدد الذي قد يكون خلف هذه الأرقام». خلال الأسبوع الأول كان هذا هو الفارق الحاسم بالنسبة لي.
لكنني لم أعد أحول هذا الاستنتاج إلى «Google Analytics سيئ» أو «Metrica هي منصة التحليلات الأفضل». لدى GA4 نقاط قوة مختلفة وسير تحليل أحداث أعمق بكثير مما أوحت به ملاحظتي القديمة القصيرة. إذا كانت الأولوية لاكتساب الزيارات أو custom events أو integrations أو measurement stack أوسع، فقد تتغير نتيجة المقارنة بسهولة.
ولا أرى أن تشغيل الأداتين معًا لفترة مقارنة أمر بلا فائدة. قد تختلف المنصات في كيفية نمذجة ومعالجة sessions وusers وevents، ولذلك لا ينبغي توقع تطابق الأرقام تمامًا.
ما الذي تعلمته فعلًا بعد أسبوع؟
الخلاصة المفيدة أضيق من عبارتي القديمة «تفوز بفارق كبير»، لكنها أقوى لهذا السبب.
Yandex Metrica كسبت انتباهي لأن فحص سلوك المستخدم الفردي كان أسهل بالنسبة لي. قصّرت المسافة بين metric وبين فرضية UX ملموسة. ظل Google Analytics مفيدًا، لكن بالنسبة إلى المشكلة التي كنت أركز عليها مباشرة بعد الإطلاق، كنت أفتح Metrica أولًا.
Webvisor لم يحول التخمين إلى يقين. بل حوّل التخمينات الغامضة إلى أسئلة أفضل وأكثر قابلية للتحقق. وفي عمل UX، هذا وحده تحسن مهم.