Session در گوگل آنالیتیکس چیست؟ راهنمای ساده و کامل GA4
- مقالات آموزشی
- بروزرسانی شده در

اگه تازه گزارشهای Google Analytics 4 رو باز کرده باشید، احتمالاً با عددهایی مثل Sessions، Users و Views روبهرو میشید که در نگاه اول خیلی شبیه به هم هستن. Session یا «سشن» در واقع یک دوره از تعامل کاربر با سایتتونه؛ دورهای که ممکنه شامل دیدن چند صفحه، اسکرول کردن، کلیک روی یک دکمه یا انجام یک خرید باشه.
توی این مقاله خیلی ساده میبینیم یک سشن چه زمانی شروع و تموم میشه، چه فرقی با کاربر و بازدید صفحه داره و چطور باید عدد Sessions رو تحلیل کنید. اگه هنوز ابزار رو روی سایتتون راهاندازی نکردید، اول آموزش راهاندازی گوگل آنالیتیکس ۴ برای سایت رو ببینید.
آنچه در این مقاله میخوانید
Session در گوگل آنالیتیکس چیست
Session در گوگل آنالیتیکس یعنی مجموعهای از تعاملهای یک کاربر با سایت یا اپلیکیشن شما در یک بازه زمانی مشخص. مثلاً کاربر وارد یک مقاله میشه، صفحه رو اسکرول میکنه، وارد صفحه محصول میشه و روی دکمه خرید کلیک میکنه. اگه بین این کارها سشن منقضی نشه، همه این تعاملها داخل یک سشن قرار میگیرن.

پس سشن فقط به معنی باز و بسته شدن سایت نیست. Google Analytics 4 بر پایه «رویداد» یا Event کار میکنه. رویداد یعنی یک اتفاق قابلاندازهگیری، مثل باز شدن صفحه، اسکرول یا کلیک. سشن ظرفی زمانی برای کنار هم گذاشتن این رویدادهاست.
یک سشن دقیقاً از چه زمانی شروع میشه
وقتی کاربر وارد سایت یا اپلیکیشن میشه و سشن فعالی نداره، Google Analytics 4 رویدادی با نام session_start ثبت میکنه. این رویداد شروع سشن رو مشخص میکنه. گوگل برای رویدادهای اون سشن یک شناسه و شماره سشن هم در نظر میگیره تا بتونه تعاملهای مربوط به همون مراجعه رو کنار هم قرار بده.
منبع ورود کاربر میتونه جستجوی گوگل، تبلیغ، شبکه اجتماعی، یک لینک در سایت دیگه یا وارد کردن مستقیم آدرس سایت باشه. نوع منبع بهتنهایی تعریف سشن رو عوض نمیکنه.
چه تعاملهایی داخل یک سشن ثبت میشن
هر رویدادی که تگ گوگل آنالیتیکس در مدت سشن دریافت کنه، میتونه بخشی از همون سشن باشه. این رویدادها ممکنه شامل بازدید صفحه، اسکرول، کلیک خروجی، جستجو داخل سایت، پخش ویدئو، ارسال فرم یا خرید باشن. ثبت دقیق بعضی از این موارد به تنظیمات سایت و رویدادهای شما بستگی داره.
سشن در Google Analytics 4 چطور تموم میشه
پایان سشن رو نباید با بستن یک صفحه یکی بدونید. Google Analytics 4 معمولاً منتظر میمونه تا مدت مشخصی هیچ فعالیتی از کاربر دریافت نکنه. بعد از تموم شدن این مهلت، سشن منقضی میشه.
قانون ۳۰ دقیقه بیفعالیتی چطور کار میکنه
زمان پیشفرض پایان سشن وب ۳۰ دقیقه بیفعالیتیه. یعنی اگه گوگل آنالیتیکس به مدت ۳۰ دقیقه رویداد تازهای از کاربر دریافت نکنه، سشن قبلی رو تمومشده در نظر میگیره. هر تعامل تازه در طول سشن، شمارش این زمان بیفعالیتی رو دوباره شروع میکنه.
اگه کاربر صفحه رو ببنده و دوباره برگرده چه اتفاقی میافته
بستن تب یا مرورگر لزوماً همون لحظه سشن رو تموم نمیکنه. اگه کاربر قبل از منقضی شدن سشن برگرده، گوگل آنالیتیکس هنوز بتونه اون رو با همون شناسه و کوکی تشخیص بده و وضعیت رضایت یا روش ردیابی هم عوض نشده باشه، فعالیت تازه میتونه داخل همون سشن ثبت بشه. ولی اگه مهلت بیفعالیتی تموم شده باشه یا امکان شناسایی قبلی از بین بره، مراجعه بعدی ممکنه سشن تازهای بسازه.
چطور زمان پایان سشن رو تغییر بدیم
برای تغییر این زمان، وارد بخش Admin در Google Analytics بشید و جریان داده وب یا Web Data Stream سایتتون رو باز کنید. بعد وارد تنظیمات تگ بشید، گزینه نمایش تنظیمات بیشتر رو باز کنید و بخش تنظیم زمان سشن رو پیدا کنید. اسم یا جای این گزینهها ممکنه با بهروزرسانی رابط کمی تغییر کنه.
این عدد رو فقط با دلیل مشخص عوض کنید. مثلاً یک سایت آموزشی با ویدئوهای طولانی ممکنه رفتار متفاوتی از یک فروشگاه داشته باشه. قبل از تغییر، مطمئن بشید انتخاب جدید با رفتار واقعی کاربرها و هدف سایتتون هماهنگه.
یک مثال ساده از ثبت Session در گوگل آنالیتیکس
ورود کاربر و شروع اولین سشن
فرض کنید کاربری عبارت «آموزش وردپرس» رو در گوگل جستجو میکنه و وارد صفحه آموزش وردپرس در میهن وردپرس میشه. اگه این کاربر سشن فعالی نداشته باشه، رویداد session_start ثبت میشه و اولین سشن شروع میشه.

دیدن چند صفحه در همان سشن
کاربر صفحه آموزش رو میبینه و بعد روی لینک یکی از درسها کلیک میکنه. حالا دو بازدید صفحه ثبت شده، ولی هنوز فقط یک سشن داریم. اگه وارد صفحه سوم هم بشه و سشن منقضی نشده باشه، تعداد Views بیشتر میشه و Sessions همون یک باقی میمونه.

ممکنه بین این بازدیدها رویدادهای دیگهای مثل اسکرول یا کلیک هم ثبت بشن. این رویدادها سشن جداگانه نمیسازن و تا وقتی سشن فعاله، به همون مراجعه مربوط میشن.

برگشت کاربر قبل و بعد از پایان سشن
حالا فرض کنید کاربر صفحه رو میبنده و ۱۰ دقیقه بعد برمیگرده. با تنظیم پیشفرض، اگه گوگل آنالیتیکس هنوز بتونه اون رو با همون شناسه تشخیص بده، این مراجعه میتونه ادامه همون سشن باشه. اگه کاربر بعد از بیش از ۳۰ دقیقه بیفعالیتی برگرده، سشن قبلی منقضی شده و سشن تازهای شروع میشه.

تفاوت Session با Users و Views چیست
برای خوندن درست گزارشها باید سه مفهوم کاربر، سشن و بازدید رو جدا کنید. User یک کاربر تشخیصدادهشده بهوسیله شناسهها و روش گزارشدهی گوگل آنالیتیکس رو نشون میده و لزوماً برابر با یک انسان منحصربهفرد نیست. Session دوره مراجعه اون کاربره و View هر بار نمایش یک صفحه وب یا صفحه اپلیکیشن رو نشون میده.
تفاوت Session و User
یک کاربر میتونه چند بار به سایتتون سر بزنه و چند سشن بسازه. مثلاً یک نفر صبح مقالهای رو میخونه و شب برای خرید برمیگرده. این رفتار ممکنه در گزارش بهصورت یک User و دو Session دیده بشه.
البته شناسایی کاربر کامل و قطعی نیست. پاک شدن کوکی، استفاده از مرورگر یا دستگاه دیگه، روش انتخابشده برای شناسایی کاربران و محدودیتهای رضایت و حریم خصوصی میتونن باعث بشن یک نفر بیشتر از یک User شناخته بشه یا بعضی مراجعهها اصلاً ثبت نشن.
تفاوت Session و PageView یا Views
Session تعداد دورههای تعامل رو نشون میده، ولی Views تعداد دفعات نمایش صفحههای وب یا اپلیکیشن رو میشمره. چند بار دیدن یک صفحه هم میتونه چند View بسازه. بنابراین یک سشن ممکنه فقط یک View یا چندین View داشته باشه.

آیا تعداد Views همیشه باید از Sessions بیشتر باشه
در خیلی از سایتها Views از Sessions بیشتره، چون کاربر در هر سشن ممکنه چند صفحه رو ببینه. ولی بهتره این موضوع رو یک قانون قطعی برای سلامت دادهها ندونید. تفاوت تعریف متریکها، نوع گزارش، فیلترها، تنظیمات جمعآوری داده و رفتار کاربران روی نتیجه اثر میذارن.
زیاد بودن فاصله بین Views و Sessions هم بهتنهایی نشونه موفقیت نیست. شاید کاربر برای پیدا کردن جواب مجبور شده بین چند صفحه بچرخه. باید هدف صفحه و معیارهای تعامل رو هم بررسی کنید.
Engaged Session در گوگل آنالیتیکس چیست
Engaged Session یعنی «سشن درگیر»؛ سشنی که کاربر در اون نشونه قابلتوجهی از تعامل داشته. این معیار کمک میکنه سشنهای سطحی رو از مراجعههایی جدا کنید که احتمالاً ارزش بیشتری برای کاربر یا کسبوکارتون داشتن.
یک سشن چه زمانی درگیر حساب میشه
در Google Analytics 4 یک سشن وقتی درگیر حساب میشه که بیشتر از ۱۰ ثانیه ادامه داشته باشه، دستکم یک Key event داشته باشه یا حداقل دو بازدید صفحه یا صفحهنمایش ثبت کنه. Key event یعنی رویدادی که برای کسبوکارتون مهم علامت زدهاید؛ مثل خرید یا ارسال موفق فرم.
در جریان داده وب میتونید آستانه زمانی سشن درگیر رو از تنظیمات سشن تغییر بدید. پس اگه این زمان رو عوض کرده باشید، معیار گزارش شما هم بر پایه همون تنظیم کار میکنه.
تفاوت Sessions و Engaged Sessions
Sessions همه سشنهای شروعشده رو در بر میگیره، ولی Engaged Sessions فقط سشنهایی رو میشمره که حداقل یکی از شرطهای تعامل رو دارن. مقایسه این دو عدد بهتون نشون میده چه سهمی از مراجعهها به تعامل معنادار رسیده.
رابطه Session با Engagement Rate و Bounce Rate
Engagement Rate یا نرخ تعامل و Bounce Rate یا نرخ پرش هر دو با سشنها محاسبه میشن. برای همین اول باید تعریف Engaged Session رو درست بدونید.
نرخ تعامل چطور محاسبه میشه
نرخ تعامل از تقسیم تعداد Engaged Sessions بر کل Sessions به دست میاد. مثلاً اگه ۱۰۰ سشن داشته باشید و ۶۰ مورد از اونها درگیر باشن، نرخ تعامل ۶۰ درصده.
نرخ پرش در Google Analytics 4 چه مفهومی داره
در Google Analytics 4 نرخ پرش درصد سشنهایی هست که درگیر نبودن. سادهتر بگیم، Bounce Rate مکمل Engagement Rate هست. اگه نرخ تعامل ۶۰ درصد باشه، نرخ پرش ۴۰ درصد میشه. برای آشنایی بیشتر میتونید راهنمای Bounce Rate رو هم بخونید.
چرا بستن صفحه اول همیشه به معنی پرش نیست
ممکنه کاربر فقط یک صفحه رو ببینه، جوابش رو پیدا کنه و بعد صفحه رو ببنده. اگه اون سشن بیشتر از زمان تعیینشده برای تعامل طول کشیده باشه یا یک Key event داشته باشه، میتونه Engaged Session حساب بشه. پس خروج از اولین صفحه همیشه به معنی پرش نیست.
چطور تعداد Sessions رو در Google Analytics 4 ببینیم
قبل از بررسی گزارش، بازه زمانی بالای صفحه رو کنترل کنید. عدد Sessions فقط به دورهای مربوطه که انتخاب کردهاید. مسیر و نام بعضی منوها هم ممکنه با توجه به نوع Property یا شخصیسازی گزارشها کمی فرق داشته باشه.
دیدن Sessions در گزارش Acquisition
از منوی Reports وارد بخش Acquisition بشید و گزارش Traffic acquisition رو باز کنید. این گزارش معمولاً Sessions رو بر اساس کانال، منبع یا کمپین ورودی نشون میده. برای مثال میتونید سشنهای Organic Search رو با Direct یا Referral مقایسه کنید.
یادتون نره User acquisition و Traffic acquisition سؤالهای متفاوتی رو جواب میدن. گزارش جذب کاربر روی راهی تمرکز داره که کاربر برای اولین بار از اون پیدا شده، ولی گزارش جذب ترافیک منبع سشنها رو بررسی میکنه.
بررسی Sessions در گزارش Engagement
گزارشهای Engagement برای بررسی رفتار بعد از ورود مناسب هستن. در گزارش Landing page میتونید ببینید سشنها از کدوم صفحه فرود شروع شدن و بعد معیارهایی مثل Engaged Sessions، Engagement Rate و Key events رو کنار اونها بذارید.
ساخت گزارش سشن در Explorations
اگه گزارش آماده جواب سؤال شما رو نمیده، وارد Explore بشید و یک Free form بسازید. بعد متریک Sessions و بُعدهایی مثل Session default channel group، Landing page یا Device category رو اضافه کنید. بُعد یعنی ویژگیای که داده رو دستهبندی میکنه؛ مثلاً موبایل یا دسکتاپ.
اول فقط یک سؤال مشخص انتخاب کنید. مثلاً «کدوم کانال سشن بیشتری با نرخ تعامل بهتر آورده؟» اضافه کردن تعداد زیادی بُعد و متریک به یک جدول، خوندن نتیجه رو برای تازهکارها سخت میکنه.
چرا تعداد Sessions با تعداد واقعی مراجعهها فرق داره
گوگل آنالیتیکس همه آدمهایی رو که وارد سایت میشن بهصورت کامل و بدون خطا نمیشمره. عدد Sessions از دادههایی ساخته میشه که تگها و شناسههای گوگل آنالیتیکس طبق تنظیمات سایتتون جمع میکنن. برای همین ممکنه این عدد با آمار سرور، فروشگاه یا ابزارهای تحلیلی دیگه یکسان نباشه.
رضایت کاربر، کوکیها و محدودیتهای مرورگر
اگه کاربر اجازه ذخیره یا پردازش دادههای تحلیلی رو نده، بعضی اطلاعات ممکنه ثبت نشن یا شکل گزارش اونها فرق کنه. مسدودکنندههای تبلیغاتی، تنظیمات حریم خصوصی مرورگر، پاک کردن کوکی و جابهجایی بین دستگاهها هم روی شناسایی مراجعهها اثر میذارن.
تنظیم نادرست تگ گوگل آنالیتیکس
اگه تگ روی بعضی صفحهها نصب نشده باشه، بخشی از مسیر کاربر دیده نمیشه. اجرای دوباره تگ، نصب همزمان چند روش ردیابی یا تنظیم اشتباه بین چند دامنه هم ممکنه دادهها رو خراب کنه. برای بررسی سریع، اول گزارش Realtime رو باز کنید و ببینید بازدید آزمایشی شما ثبت میشه یا نه. بعد از بخش Admin وارد DebugView بشید؛ DebugView رویدادهای آزمایشی دستگاهتون رو تقریباً همون موقع نشون میده و کمک میکنه رویداد تکراری یا ثبتنشده رو پیدا کنید.
تفاوت بازه زمانی و منطقه زمانی گزارش
دو گزارش با بازه زمانی یا منطقه زمانی متفاوت، عدد یکسانی نشون نمیدن. منطقه زمانی Property تعیین میکنه داده هر روز از چه ساعتی شروع و تموم بشه. قبل از مقایسه با فروش، آمار سرور یا گزارش تبلیغات، تاریخ و منطقه زمانی همه ابزارها رو هماهنگ کنید.
چطور دادههای Session رو درست تحلیل کنیم
چرا زیاد بودن Sessions بهتنهایی نشونه موفقیت نیست
افزایش Sessions فقط میگه سشنهای بیشتری شروع شده. این افزایش ممکنه از یک کمپین خوب، ترافیک بیکیفیت یا حتی ایراد ردیابی بیاد. برای نتیجهگیری باید ببینید این سشنها چه رفتاری داشتن و آیا به هدف صفحه رسیدن یا نه.
کدوم معیارها رو کنار Sessions بررسی کنیم
- Engaged Sessions و Engagement Rate برای سنجش کیفیت اولیه تعامل
- Average engagement time per session برای دیدن میانگین زمان تعامل فعال در هر سشن
- Key events برای بررسی کارهای مهمی مثل خرید یا ارسال فرم
- Views و Views per session برای شناخت مسیر دیدن محتوا
- درآمد و نرخ تبدیل، اگه سایتتون فروش یا هدف تجاری قابلاندازهگیری داره
انتخاب معیار مناسب به هدف صفحه بستگی داره. برای یک مقاله آموزشی، زمان تعامل و اسکرول میتونه مفید باشه. برای صفحه فروش، خرید یا کلیک روی دکمه اقدام اهمیت بیشتری داره.
چطور سشنهای کانالهای ورودی رو با هم مقایسه کنیم
در گزارش Traffic acquisition، کانالها رو فقط بر اساس تعداد Sessions رتبهبندی نکنید. Sessions، Engagement Rate، Key events و درآمد رو کنار هم بذارید. ممکنه یک کانال سشن کمتری بیاره، ولی سهم بیشتری از خریدها رو بسازه.
بازههای زمانی هماندازه رو با هم مقایسه کنید و اثر کمپینها، مناسبتها و تغییرات سایت رو در نظر بگیرید. این کار کمک میکنه تغییر طبیعی رفتار کاربران رو با رشد یا افت واقعی اشتباه نگیرید.
سؤالهای رایج درباره Session در گوگل آنالیتیکس
آیا هر بار باز کردن سایت یک سشن جدید میسازه؟
نه. اگه کاربر قبل از منقضی شدن سشن برگرده و گوگل آنالیتیکس هنوز بتونه اون رو با همون شناسه تشخیص بده، فعالیت تازه میتونه داخل همون سشن قرار بگیره. بعد از پایان مهلت بیفعالیتی، مراجعه بعدی سشن تازهای میسازه.
آیا یک کاربر میتونه چند سشن داشته باشه؟
بله. یک کاربر میتونه در بازه زمانی انتخابی چند بار برگرده و چند سشن بسازه. برای همین معمولاً تعداد Sessions از Users بیشتره.
آیا دیدن چند صفحه چند سشن حساب میشه؟
نه. اگه کاربر چند صفحه رو قبل از منقضی شدن سشن ببینه، همه اون بازدیدها میتونن داخل یک سشن ثبت بشن. هر نمایش صفحه یک View هست، نه یک Session تازه.
آیا تغییر منبع ورودی یک سشن تازه میسازه؟
در Google Analytics 4 تغییر منبع یا کمپین در میانه یک سشن بهتنهایی سشن تازهای نمیسازه. منبع سشن معمولاً با اطلاعاتی مشخص میشه که هنگام شروع همون سشن در دسترس بوده.
تفاوت Session و Session Start چیست؟
Session متریکی برای شمارش سشنهاست، ولی session_start رویدادیه که موقع شروع یک سشن ثبت میشه. Google Analytics 4 تعداد Sessions رو با شناسه سشن تخمین میزنه، درحالیکه شمارش session_start بر پایه تعداد ثبت اون رویداده؛ برای همین این دو عدد ممکنه همیشه دقیقاً برابر نباشن.
جمعبندی
حالا اگه کسی ازتون بپرسه session در گوگل آنالیتیکس چیست، جواب ساده اینه: سشن یک دوره از تعامل کاربر با سایت یا اپلیکیشن شماست. برای تحلیل درستش هم باید Sessions رو کنار کیفیت تعامل، رویدادهای مهم و هدف واقعی سایتتون ببینید.

سلام
بعضی اوقات یک صفحه ما که در سرچ گوگول در صفحه یک یا دو هست تو جستجو ناپدید میشه و در هیچ صفحه ای نیست اما باز بعد مدتی نمایش داده میشه دلیل این مساله چی هست؟
با سلام
الگوریتم Google Dance هست که جدیدا توسط گوگل اجرا شده است. این مورد طبیعی است.