كيفية تعريف جلسة الويب في Analytics

لا تنطبق المعلومات في هذه المقالة إلا على تتبع الويب فقط. ولا تنطبق العمليات الحسابية في حالة جمع البيانات باستخدام حزمة Analytics SDK لنظام تشغيل للجوّال. مزيد من المعلومات حول جلسات التطبيقات.

من الأهمية بمكان أن يكون مفهوم الجلسة في Analytics واضحًا لك نظرًا لاعتماد الكثير من الميزات والتقارير والمقاييس على كيفية احتساب Analytics للجلسات.

في هذه المقالة:

نظرة عامة

الجلسة هي حدوث مجموعة من تفاعلات المستخدم مع موقعك على الويب خلال إطار زمني معيّن. على سبيل المثال، يمكن أن تحتوي جلسة واحدة على مشاهدات صفحات وأحداث وتفاعلات اجتماعية ومعاملات تجارة إلكترونية متعددة. مزيد من المعلومات حول أنواع الطلبات المختلفة في Analytics.

يمكنك اعتبار الجلسة بمثابة حاوية للإجراءات التي يتخذها المستخدم في موقعك على الويب.

Many interactions can happen within one visit.

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

  • انتهاء الصلاحية استنادًا إلى الوقت:
    • بعد توقف النشاط لمدة 30 دقيقة
    • في منتصف الليل
  • تغير الحملة:
    • إذا وصل أي مستخدم عن طريق حملة معينة وغادر، ثم عاد مجددًا عن طريق حملة أخرى.

انتهاء الصلاحية استنادًا إلى الوقت

ما طول المدة الزمنية للجلسة؟

تمتد الجلسة افتراضيًا حتى تمر 30 دقيقة دون أي نشاط، لكن يمكنك تعديل هذا الحد بحيث تمتد الجلسة من بضع ثوانٍ إلى عدة ساعات. مزيد من المعلومات حول تعديل إعدادات الجلسة.

‫عندما يصل مستخدم - ولنفترض أن اسمه خالد - إلى موقعك، يعمل Analytics على الحساب من تلك اللحظة. تنتهي الجلسة بعد مرور 30 دقيقة دون أي تفاعل من جانب خالد. لكن، في كل مرة يتفاعل فيها خالد مع أحد العناصر (مثل حدث، أو تفاعل اجتماعي، أو صفحة جديدة)، يُعيد Analytics تعيين وقت انتهاء الصلاحية بإضافة 30 دقيقة أخرى من وقت هذا التفاعل.

مثال

لنفترض أن خالدًا يتفاعل مع موقعك على الويب في الفترات الزمنية التالية:

A series of standard interactions and the visit expiry.

بعد الحدث 2، يتم تعيين انتهاء الجلسة إلى 14‏:34

عندما يصل خالد إلى موقعك لأول مرة، يتم تعيين انتهاء صلاحية الجلسة إلى 14:31. وبينما يواصل خالد التنقل في موقعك على الويب ومشاهدة الصفحات وتنشيط الأحداث، يؤدي كلٌّ من هذه الطلبات الإضافية إلى تقديم انتهاء الصلاحية لمدة 30 دقيقة.

ماذا يحدث إذا ترك خالد صفحة مفتوحة - أثناء جلسة على موقعي - ليأخذ استراحة غداء لمدة 31 دقيقة، ثم عاد مجددًا لمواصلة تصفح الموقع؟

في هذا السيناريو، يمكن القول إن الجلسة الأولى - التي بدأت عند وصول خالد إلى الموقع - تنتهي بعد مرور 30 دقيقة أثناء استراحة الغداء. وعندما ينتهي من وجبة الغذاء، ويواصل تصفح موقع الويب، يعيّن Analytics عندئذٍ مدة انتهاء صلاحية جديدة تبلغ 30 دقيقة، وتبدأ جلسة جديدة.

A new visit starts if a user doesn

كان خالد في وسط عملية شراء أحد المنتجات عندما غادر موقعك وذهب لتناول الغداء. وقد عاد في وقت لاحق لإتمام المعاملة. وتتمثل الصفحة المقصودة للجلسة الجديدة في صفحة الإضافة إلى سلة التسوق.

تُرى، ماذا يحدث إذا ترك خالد صفحة مفتوحة على موقعي، إلا أنه لم يأخذ سوى استراحة غداء لمدة 29 دقيقة قبل أن يواصل التصفح؟

عندما يعود خالد إلى الجلسة، فإن الج التي كانت مفتوحة ستستمر من آخر صفحة كان يشاهدها على موقعك (شريطة ألا يعود عن طريق مصدر آخر للحملة - وستجد المزيد حول هذه المسألة في موضع لاحق). وفي ما يتعلق ببرنامج Analytics، لم يغادر خالد موقعك على الويب.

If a user continuous interacts with content and only pauses within the specified time limit, the visit keeps going.

كان خالد في وسط عملية شراء أحد المنتجات عندما غادر موقعك وذهب لتناول الغداء. الفرق في هذه المرة هو أن الجلسة القديمة لا تزال مفتوحة بما أنه قد عاد بعد مرور أقل من 30 دقيقة. والجدير بالذكر أن وقته المستغرق على الصفحة لمشاهدة الصفحة 2 (المنتج) هو 29 دقيقة، بما أن الوقت المستغرق على الصفحة يتم احتسابه على أنه الفرق بين أوقات بدء مشاهدة صفحتين متعاقبتين: مشاهدة الصفحة 3 - مشاهدة الصفحة 2 (14:31 ‏- ‏14:02 ‏= ‏00:29).

انتهاء صلاحية الزيارة في نهاية اليوم

يزور خالد موقعك على الويب في الساعة 11:50 مساءً من يوم 14 آب (أغسطس) ويغادر موقعك على الويب في الساعة 12:10 صباحًا من يوم 15 آب (أغسطس).

تنتهي الجلسة الأولى في الساعة 11:59:59 مساءً من يوم 14 آب (أغسطس)، أما الجلسة الثانية فتبدأ في الساعة 12:00 صباحًا من يوم 15 آب (أغسطس).

يتم تحديد نهاية اليوم حسب إعدادات المنطقة الزمنية في ملفك الشخصي.

انتهاء الصلاحية استنادًا إلى الحملة

كلما تغير مصدر الحملة التي يأتي منها المستخدم، يعمد برنامج Analytics إلى فتح جلسة جديدة. ومن المهم الإشارة إلى أنه في حالة تغير مصدر الحملة في وسط الجلسة، سيتم إغلاق الزيارة الحالية وفتح جلسة جديدة، حتى إذا كانت الجلسة الأولى لا تزال مفتوحة (أي أنها استغرقت أقل من 30 دقيقة حتى الآن).

لنفترض أن خالدًا يفتح موقعك على الويب بالترتيب التالي:

Two separate sessions, with two unrelated interactions.

يخزن Analytics معلومات مصدر الحملة. وكلما يتم تحديث القيم المضمّنة، يعمل Analytics على فتح جلسة جديدة. في المثال المذكور آنفًا، يصل خالد في أول مرة إلى موقعك على الويب عن طريق كلمة رئيسية مجانية في Google هي أدوات حمراء، ثم يعود لاحقًا عن طريق كلمة رئيسية مدفوعة في Google هي أدوات زرقاء.

تجدر الإشارة إلى أن كل عبارة بحث تؤدي إلى تحديث الحملة؛ وبالتالي فإن كل كلمة رئيسية تقابل جل جديدة.

ما سبب تحديث الحملة؟

بوجهٍ عام، يتم تحديث الحملة في أي وقت يصل فيه المستخدم إلى موقعك عبر محرك بحث أو موقع ويب مُحيل أو عنوان URL موضوع عليه علامة للحملة؛ لكن لا تؤدي الزيارات المباشرة مطلقًا إلى تحديث أو استبدال المصدر الحالي للحملة، مثل محرك بحث أو موقع ويب مُحيل أو معلومات مميّزة بعلامة للحملة.

وضع العلامات التلقائي في إعلانات Google

في حالة وضع العلامات التلقائي في إعلانات Google، تعمل كل نقرة على إنشاء قيمة حملة فريدة (قيمة gclid). ونظرًا لوجود قيمة gclid خاصة بكل نقرة، تتم معاملة كل نقرة كحملة مستقلة وتؤدي إلى إنشاء جلسة جديدة.

الإحالات

يتم إنشاء حملة جديدة في كل مرة ينقر المستخدم على رابط إلى موقعك من موقع مُحيل.

إذا زار خالد a.com ونقر على رابط إلى موقعك، يبدأ جلسة مُحالة إلى إحالة من a.com. إذا زار b.com مباشرةً ونقر على رابط إلى موقعك، يبدأ جلسة جديدة مُحالة إلى إحالة من b.com.

يمكنك استخدام استبعادات الإحالة لمنع الإحالات من مواقع معيّنة من إنشاء جلسات جديدة.

علامات الحملة

تتمثل أفضل ممارسة في استخدام وضع العلامات التلقائي بدلاً من علامات الحملات اليدوية، لكن لنفترض أنك أضفت علامات يدويًا إلى حملات إعلانات Google باستخدام عنوان URL مقصود كما يلي:

http://www.example.com/?utm_source=google&utm_medium=cpc&utm_campaign=camp1&utm_term=keyword&utm_content=content

ينقر خالد على إعلانك، مما يؤدي إلى تسجيل جلسة جديدة للنقرة الأولى. ولكن على طرف النقيض من وضع العلامات التلقائي الذي يمكن أن تؤدي فيه النقرات المتعددة على الإعلان إلى إنشاء جلسات مقابلة متعددة، فإن قيم معامِلات الحملة الموضوع عليها علامات يدويًا تبقى على حالتها دون تغيير لكل نقرة، وبالتالي لا يتم تحديث الحملة لكل نقرة. ولذلك فمن الممكن أن يتم تسجيل نقرات متعددة على الإعلان وجلسة واحدة فقط.

إذا كنت تُعلن على شبكات إعلانات تابعة لجهات خارجية وتستخدم علامات يدوية للحملة، يجب أن تكون على دراية بأن كل نقرة يُجريها مستخدم واحد على هذه الشبكات قد لا تؤدي إلى إنشاء جلسة مقابلة (إذا حدثت نقرات إضافية ضمن الإطار الزمني الذي مدته 30 دقيقة). يُعد هذا سببًا شائعًا لحدوث الاختلافات في البيانات بين Analytics وغير ذلك من تقارير المنتجات.

الزيارات المباشرة

أخيرًا، نود أن نقدم لك كلمة سريعة عن الزيارات المباشرة في Analytics. لا تؤدي الزيارات المباشرة كمصدر للحملة إلى تجاوز مصدر معروف وحالٍ للحملة مثل محرك بحث أو إحالة أو حملة.

الزيارات المباشرة التي تتفاعل مع محتواك في غضون فترة الجلسة التي تمتد إلى 30 دقيقة لها نفس تأثير ترك موقع الويب لأقل من 30 دقيقة. وتستمر الجلسة المفتوحة الحالية من الموضع الذي توقفت عنده.

لاحظ أن تقارير المسارات متعددة القنوات تتعامل مع الزيارات المباشرة بشكلٍ مختلف في تقارير Analytics الأخرى.

عمليات حساب المقاييس: الجلسات والمستخدمون الجدد

يمكن أن تكون قيمة المقياس الجلسات أقل من قيمة المقياس المستخدمون الجدد. السبب في ذلك هو أن الجلسات لا تتزايد في الحالات التي تتألف الجلسة فيها من أحداث غير تفاعلية فقط. في المقابل، يتزايد مقياس المستخدمون الجدد دائمًا عند حدوث جلسة جديدة للمستخدم، حتى إذا كانت الجلسة تتألف فقط من أحداث غير تفاعلية.

هل كان ذلك مفيدًا؟
كيف يمكننا تحسينها؟