GA-4 چیست

گوگل آنالیتیکس چیست؟ راهنمای کامل Google Analytics 4 برای مبتدی‌ها و متخصصان

سلام! من حمید امیدی هستم مدرس و مشاور سئو سایت.به وبسایت من خوش آمدید.

اگر سایت دارید و نمی‌دانید بازدیدکنندگانتان چه کسانی هستند، از کجا می‌آیند، روی چه چیزی کلیک می‌کنند و کجا سایت را ترک می‌کنند — در واقع دارید با چشم بسته تصمیم می‌گیرید. Google Analytics 4 ابزاری است که این چشم‌بندی را برمی‌دارد.

اما GA4 فقط یک ابزار آمارگیری ساده نیست.

یک پلتفرم کامل تحلیل رفتار کاربر است که نحوه کارش، منطق پشتش و محدودیت‌هایش — به‌خصوص برای سایت‌های ایرانی — باید دقیق فهمیده شود.

گوگل آنالیتیکس چیست؟

Google Analytics یک سرویس رایگان تحلیل وب از گوگل است که در سال ۲۰۰۵ راه‌اندازی شد.

نسخه فعلی آن یعنی GA4 از اکتبر ۲۰۲۰ معرفی شد و از جولای ۲۰۲۳ جایگزین کامل Universal Analytics شد.

GA4 داده‌ های رفتاری کاربران را در سایت و اپلیکیشن جمع‌ آوری، پردازش و گزارش می‌دهد. اما تفاوت اصلی‌اش با نسخه‌های قبلی اینجاست: همه چیز حالا Event محور است.

وقتی کاربر وارد سایت می‌شود دقیقاً چه اتفاقی می‌افتد؟

۱. مرورگر کاربر کد جاوااسکریپت GA4 (gtag.js) را لود می‌کند
۲. GA4 یک Client ID منحصر به‌ فرد برای آن مرورگر می‌سازد و در کوکی ذخیره می‌کند
۳. یک Session شروع می‌شود — بازه‌ای از تعامل کاربر که بعد از ۳۰ دقیقه بی‌تحرکی پایان می‌یابد
۴. هر اتفاقی که در سایت رخ می‌دهد به عنوان یک Event ثبت می‌شود
۵. داده‌ها به سرورهای گوگل ارسال و پردازش می‌شوند

Client ID چیست؟

یک شناسه تصادفی است که GA4 برای تشخیص کاربران منحصربه‌فرد استفاده می‌کند.

این ID در کوکی _ga ذخیره می‌شود و تا ۲ سال باقی می‌ماند.

اگر کاربر کوکی را پاک کند، GA4 او را کاربر جدید می‌شناسد.


چرا گوگل Universal Analytics را کنار گذاشت؟

UA (Universal analytics) بر پایه Session و Pageview ساخته شده بود — مدلی که در سال ۲۰۰۵ منطقی بود. اما دنیای دیجیتال عوض شده:

  • کاربران از چند دستگاه مختلف استفاده می‌کنند
  • اپلیکیشن‌های موبایل Session محور نیستند
  • کوکی‌ها توسط مرورگرها و قوانین حریم خصوصی محدود شده‌اند
  • رفتار کاربر دیگر فقط Pageview نیست

GA4 با معماری Event-Based این مشکلات را حل می‌کند. در GA4 هر چیزی — از بارگذاری صفحه تا کلیک روی دکمه تا پخش ویدیو — یک Event است.

این انعطاف‌پذیری بسیار بیشتری می‌دهد.


چرا Bounce Rate حذف شد؟

در آنالایتیکس یونیورسال Bounce Rate به معنای درصد کاربرانی بود که فقط یک صفحه دیدند و رفتند — حتی اگر ۱۰ دقیقه آن صفحه را خوانده بودند!

این متریک گمراه‌کننده بود. GA4 به جای آن Engagement Rate را معرفی کرد:

یک Session «Engaged» است اگر:

  • بیش از ۱۰ ثانیه طول بکشد، یا
  • حداقل یک Conversion Event داشته باشد، یا
  • حداقل ۲ Pageview داشته باشد

Bounce Rate در GA4 برعکس UA تعریف شده: درصد Session‌ هایی که Engaged نبودند. یعنی یک Bounce Rate پایین در GA4 می تواند خوب است.

تفاوت GA4 با Universal Analytics

ویژگی Universal Analytics GA4
مدل داده Session/Pageview Event-Based
پلتفرم فقط وب وب + اپ
Bounce Rate درصد تک‌ صفحه‌ ای‌ ها درصد Non-Engaged یا عدم تعامل
Data Retention تا ۵۰ ماه حداکثر ۱۴ ماه
BigQuery Export پولی رایگان
Cross-Device محدود پیشرفته
Machine Learning محدود گسترده
گزارش‌ساز محدود Explore پیشرفته
IP Anonymization اختیاری پیش‌فرض

مفاهیم پیشرفته GA4 که مقالات فارسی نگفته‌اند

Google Signals چیست؟

Google Signals داده‌هایی است که گوگل از کاربران لاگین‌کرده به حساب گوگل جمع‌آوری می‌کند — البته اگر آن‌ها تبلیغات شخصی‌سازی‌شده را فعال کرده باشند.

وقتی Google Signals فعال است، GA4 می‌تواند:

  • یک کاربر را روی دستگاه‌های مختلف شناسایی کند (Cross-Device)
  • داده‌های جمعیت‌شناختی دقیق‌تری نشان دهد
  • Remarketing List بسازد

نکته مهم برای ایران: چون اکثر کاربران ایرانی به حساب گوگل لاگین نیستند یا از VPN استفاده می‌کنند، Google Signals داده‌های کمی برای سایت‌های ایرانی ارائه می‌دهد.

Thresholding چیست؟

وقتی Google Signals فعال است، GA4 برای حفظ حریم خصوصی کاربران، داده‌هایی که جمعیت نمونه کمی دارند را پنهان می‌کند. این را Thresholding می‌گویند.

مثلاً اگر فقط ۳ کاربر از یک شهر خاص بازدید کرده باشند، GA4 آن داده را نشان نمی‌دهد. راه‌حل: Google Signals را غیرفعال کنید اگر به Demographic دقیق نیاز ندارید.

Identity Space چیست؟

GA4 برای شناسایی کاربران از یک سلسله‌مراتب استفاده می‌کند:

۱. User ID — اگر کاربر در سایت لاگین کرده و شما User ID تعریف کرده باشید
۲. Google Signals — اگر کاربر به حساب گوگل لاگین باشد
۳. Client ID — کوکی مرورگر
۴. Modeling — حدس هوش مصنوعی برای کاربران بدون کوکی

Consent Mode چیست؟

Consent Mode ابزاری است که به GA4 می‌گوید کاربر چه اجازه‌هایی داده است. اگر کاربر کوکی را رد کند، GA4 داده‌ها را مدل‌سازی می‌کند نه اینکه کامل حذف کند.

دو نوع دارد:

  • Basic: اگر کاربر رد کرد، هیچ داده‌ای ارسال نمی‌شود
  • Advanced: حتی با رد کردن، داده‌های بی‌نام ارسال می‌شود و GA4 مدل‌سازی می‌کند

برای سایت‌های ایرانی که معمولاً Consent Banner ندارند، این موضوع کمتر مطرح است — اما از نظر قانونی باید در نظر گرفته شود.

Enhanced Measurement چیست؟

Enhanced Measurement یک سری Event خودکار است که GA4 بدون نیاز به کد اضافه ثبت می‌کند:

Event توضیح
page_view بارگذاری صفحه
scroll اسکرول تا ۹۰٪ صفحه
click کلیک روی لینک خارجی
view_search_results جستجوی داخلی سایت
video_start/progress/complete تعامل با ویدیو
file_download دانلود فایل

Data Retention چیست؟

GA4 داده‌های رویداد را فقط برای مدت محدودی نگه می‌ دارد:

  • پیش‌فرض: ۲ ماه
  • حداکثر: ۱۴ ماه

این یعنی اگر بخواهید گزارش‌های تاریخی بیشتر از ۱۴ ماه داشته باشید، باید از BigQuery Export استفاده کنید.

BigQuery Export چیست؟

BigQuery یک سرویس پایگاه داده ابری گوگل است. GA4 می‌تواند تمام داده‌های خام را به BigQuery صادر کند — رایگان.

این یعنی می‌توانید:

  • داده‌ها را برای همیشه نگه دارید
  • SQL بنویسید و گزارش دلخواه بسازید
  • با ابزارهای BI مثل Looker Studio ادغام کنید

Sampling در GA4 چگونه کار می‌کند؟

Sampling یعنی GA4 به جای پردازش تمام داده‌ها، فقط نمونه‌ای از آن‌ها را تحلیل می‌کند. در GA4 استاندارد:

  • گزارش‌های Reports معمولاً Sampling ندارند
  • گزارش‌های Explore با داده‌های زیاد ممکن است Sampling داشته باشند

راه‌حل: GA4 360 (پولی) یا Export به BigQuery.

گوگل آنالیتیکس در ایران — بخش ویژه

این بخش را جدی بگیرید. اکثر مقالات فارسی این موضوع را یا نادیده می‌گیرند یا اشتباه توضیح می‌دهند.

آیا گوگل آنالیتیکس در ایران تحریم است؟

بله و خیر — بسته به اینکه از چه زاویه‌ای نگاه کنید.

از نظر گوگل: گوگل بر اساس تحریم‌ های OFAC آمریکا، سرویس‌هایش را برای کاربران ایرانی محدود کرده است.

این یعنی ورود به داشبورد analytics.google.com از IP ایران بدون VPN ممکن نیست.

از نظر جمع‌آوری داده: کد GA4 که روی سایت نصب می‌شود بدون مشکل داده کاربران ایرانی را به سرورهای گوگل ارسال می‌کند.

کاربر ایرانی که سایت شما را باز می‌کند، داده‌اش ثبت می‌شود.

خلاصه:

  • جمع‌آوری داده: ✅ کار می‌کند
  • مشاهده گزارش‌ها بدون VPN: ❌ کار نمی‌کند
  • مشاهده گزارش‌ها با VPN: ✅ کار می‌کند

آیا داده‌های کاربران ایرانی واقعاً ذخیره می‌شود؟

بله. گوگل IP کاربران ایرانی را دریافت و پردازش می‌کند — اما IP را به طور پیش‌فرض در GA4 anonymize می‌کند. یعنی آخرین اکتت IP حذف می‌شود.

موقعیت جغرافیایی (شهر، کشور) بر اساس IP تخمین زده می‌شود و در گزارش‌ها نمایش داده می‌شود.

آیا احتمال از دست رفتن داده وجود دارد؟

متاسفانه بله. چند سناریو وجود دارد:

سناریو ۱ — قطعی اینترنت: اگر اینترنت ایران قطع شود، کد GA4 نمی‌تواند با سرورهای گوگل ارتباط برقرار کند. در این بازه داده از دست می‌رود.

سناریو ۲ — فیلترینگ: اگر سرورهای گوگل فیلتر شوند، کد tracking بلاک می‌شود.

سناریو ۳ — Ad Blocker: کاربرانی که Ad Blocker دارند (که در ایران کم نیستند) داده‌شان ثبت نمی‌شود.

تخمین واقعی: در شرایط معمول، GA4 حدود ۱۵ تا ۳۰ درصد ترافیک واقعی سایت‌های ایرانی را از دست می‌دهد.

آیا باید از Google Tag Manager استفاده شود؟

بله، قطعاً. GTM چند مزیت مهم دارد:

  • مدیریت تگ‌ها بدون دسترسی به کد سایت
  • امکان تعریف Event‌های پیچیده بدون برنامه‌نویسی
  • کنترل بهتر روی زمان‌بندی اجرای کدها
  • کاهش خطای انسانی در نصب

نکته: GTM خودش هم از سرورهای گوگل لود می‌شود — پس در صورت فیلترینگ، مشکل GTM هم وجود دارد. راه‌حل پیشرفته: Server-Side GTM روی سرور ایرانی.

آیا Google Analytics هنوز بهترین انتخاب برای سایت‌های ایرانی است؟

بستگی دارد. جواب صادقانه اینه:

اگر سایت شما فقط مخاطب ایرانی دارد و نیاز به اتصال Google Ads ندارید: جایگزین‌هایی مثل Matomo یا Plausible داده دقیق‌تری می‌دهند.

اگر از Google Ads استفاده می‌کنید یا مخاطب بین‌المللی دارید: GA4 هنوز بهترین انتخاب است.

توصیه عملی: از GA4 و یک ابزار موازی (مثل Matomo) همزمان استفاده کنید.

مقایسه GA4 با ابزارهای جایگزین

GA4 در مقابل Microsoft Clarity

ویژگی GA4 Microsoft Clarity
هزینه رایگان رایگان
Heatmap ندارد دارد
Session Recording ندارد دارد
داده کمی قوی محدود
اتصال Google Ads دارد ندارد
یادگیری ماشین قوی محدود
مناسب ایران متوسط بهتر

نتیجه: Clarity برای UX و بهینه‌سازی صفحات عالیه، GA4 برای تحلیل ترافیک و Conversion.

GA4 در مقابل Matomo

ویژگی GA4 Matomo
هزینه رایگان رایگان (Self-hosted)
حریم خصوصی داده نزد گوگل داده نزد شما
دقت داده در ایران متوسط بالا
نصب ساده نیاز به سرور
Cookieless محدود کامل
GDPR نیاز به تنظیم پیش‌فرض
BigQuery دارد ندارد

GA4 در مقابل Plausible

ویژگی GA4 Plausible
هزینه رایگان پولی (۹ دلار/ماه)
سرعت لود کندتر خیلی سریع
Ad Blocker بلاک می‌شود کمتر بلاک می‌شود
داده‌های عمیق بسیار زیاد محدود
رابط کاربری پیچیده بسیار ساده
مناسب سایت ساده اضافی ایده‌آل

تفاوت Explore و Reports در GA4

این یکی از سوالاتی است که خیلی‌ها گیج می‌شوند:

Reports (گزارش‌ها):

  • گزارش‌های از پیش ساخته‌ شده
  • برای نگاه سریع به وضعیت کلی
  • معمولاً بدون Sampling
  • قابل اشتراک‌ گذاری

Explore (کاوش):

  • ساخت گزارش دلخواه
  • Funnel Analysis
  • Path Exploration
  • Segment Overlap
  • ممکن است با داده زیاد Sampling داشته باشد
  • قابل Export به Google Sheets

راهنمای نصب GA4

1. ساخت Property

  • وارد analytics.google.com شوید (با VPN از ایران)
  • Admin > Create Property
  • نام سایت، Timezone (Asia/Tehran) و Currency (IRR یا USD) را تنظیم کنید
  • Data Stream وب را اضافه کنید

2. نصب از طریق GTM (توصیه‌ شده)

در GTM یک Tag جدید بسازید:

  • Tag Type: Google Analytics: GA4 Configuration
  • Measurement ID: G-XXXXXXXXXX
  • Trigger: All Pages

 

3. بررسی نصب با DebugView

  • در مرورگر افزونه Google Analytics Debugger را نصب کنید
  • وارد GA4 > Admin > DebugView شوید
  • سایت را باز کنید و Event‌ها را در real-time ببینید

اشتباهات رایج هنگام نصب

اشتباه توضیح راه‌حل
نصب همزمان چند Tag داده دوبل ثبت می‌شود فقط یک روش نصب
عدم فیلتر ترافیک داخلی IP خودتان آمار را خراب می‌کند Define Internal Traffic
عدم اتصال Search Console داده کلمات کلیدی نمی‌بینید Link در Admin
عدم تعریف Conversion نمی‌دانید چه چیزی کار کرده Mark Events as Conversion
عدم تنظیم Data Retention داده از دست می‌رود روی ۱۴ ماه تنظیم کنید
نصب بدون GTM هر تغییر نیاز به کد دارد از GTM استفاده کنید

UTM چیست و چرا مهم است؟

UTM پارامترهایی هستند که به URL اضافه می‌شوند تا GA4 بداند ترافیک از کجا آمده:

پارامترهای اصلی:

  • utm_source — منبع (google, instagram, newsletter)
  • utm_medium — کانال (cpc, social, email)
  • utm_campaign — نام کمپین
  • utm_content — محتوای خاص (برای A/B test)
  • utm_term — کلمه کلیدی (برای Google Ads)

بدون UTM، GA4 خیلی از ترافیک را «Direct» می‌شناسد — که اطلاعات اشتباهی می‌دهد.

Cookieless Measurement چیست؟

مرورگرهایی مثل Safari و Firefox Third-Party Cookie را بلاک می‌کنند. Chrome هم در حال حذف تدریجی آن‌هاست.

GA4 برای این چالش چند راه‌حل دارد:

۱. First-Party Cookie: GA4 اصلاً از Third-Party Cookie استفاده نمی‌کند — کوکی _ga روی دامنه خودتان ذخیره می‌شود.

۲. Modeling: برای کاربرانی که کوکی ندارند، GA4 با هوش مصنوعی رفتارشان را تخمین می‌زند.

۳. Server-Side Tracking: ارسال داده از سرور به جای مرورگر — دقیق‌ترین روش.


FAQ — سوالات متداول

۱. گوگل آنالیتیکس رایگان است؟
بله، نسخه استاندارد کاملاً رایگان است. نسخه GA4 360 برای سازمان‌های بزرگ پولی است.

۲. تفاوت GA4 و Universal Analytics چیست؟
GA4 Event-Based است، UA Session-Based. UA از جولای ۲۰۲۳ کاملاً خاموش شد.

۳. آیا گوگل آنالیتیکس سرعت سایت را کم می‌کند؟
تاثیر کمی دارد. کد GA4 به صورت async لود می‌شود و در رندر صفحه تاخیر ایجاد نمی‌کند.

۴. آیا می‌توان چند سایت را در یک GA4 Property داشت؟
خیر. هر سایت باید Property جداگانه داشته باشد. اما می‌توانید چند Property را در یک Account داشته باشید.

۵. چرا آمار GA4 با Search Console فرق دارد؟
چون متریک‌های متفاوتی اندازه‌گیری می‌کنند. Search Console کلیک‌ها را ثبت می‌کند، GA4 Session‌ها را.

۶. آیا GA4 می‌تواند کاربران را به صورت فردی شناسایی کند؟
خیر. GA4 داده‌های جمعی است و شناسایی فردی کاربران ممنوع است.

۷. Data Retention را چطور افزایش دهم؟
Admin > Data Settings > Data Retention را روی ۱۴ ماه تنظیم کنید.

۸. آیا GA4 با وردپرس کار می‌کند؟
بله. از طریق GTM، افزونه Site Kit گوگل یا نصب مستقیم.

۹. Realtime در GA4 چگونه کار می‌کند؟
داده‌های Realtime با تاخیر ۵ تا ۶۰ ثانیه نمایش داده می‌شوند. برای ۳۰ دقیقه گذشته است.

۱۰. آیا می‌توان GA4 را بدون کوکی استفاده کرد؟
بله، با Consent Mode و Cookieless Measurement محدود.

۱۱. چرا GA4 کمتر از واقعیت ترافیک نشان می‌دهد؟
Ad Blocker‌ها، مرورگرهایی که JavaScript را بلاک می‌کنند و کاربران با کوکی غیرفعال.

۱۲. آیا GA4 برای فروشگاه اینترنتی مناسب است؟
بله. GA4 Enhanced Ecommerce دارد که فانل خرید را دقیق ردیابی می‌کند.

۱۳. Conversion در GA4 چطور تعریف می‌شود؟
هر Event را می‌توان به عنوان Conversion علامت‌گذاری کرد: Admin > Events > Toggle Conversion.

۱۴. آیا GA4 با Google Ads یکپارچه می‌شود؟
بله. از Admin > Google Ads Links اتصال برقرار کنید.

۱۵. تفاوت Dimension و Metric چیست؟
Dimension ویژگی کیفی است (کشور، دستگاه، منبع). Metric عدد کمی است (تعداد کاربر، نرخ تبدیل).

۱۶. آیا می‌توان GA4 را روی دامنه‌های مختلف استفاده کرد؟
بله با Cross-Domain Tracking که باید در تنظیمات Data Stream تعریف شود.

۱۷. Audience در GA4 چیست؟
گروه‌بندی کاربران بر اساس ویژگی‌ها و رفتارها برای Remarketing یا تحلیل.

۱۸. چرا GA4 داده دیروز را نشان نمی‌دهد؟
GA4 معمولاً ۲۴ تا ۴۸ ساعت تاخیر پردازش دارد. Realtime برای همین لحظه است.

۱۹. آیا می‌توان GA4 را روی اپلیکیشن موبایل استفاده کرد؟
بله، از طریق Firebase SDK که به GA4 متصل می‌شود.

۲۰. آیا Google Analytics رقیب دارد؟
بله: Matomo، Plausible، Microsoft Clarity، Adobe Analytics، Mixpanel.

0 پاسخ

دیدگاه خود را ثبت کنید

تمایل دارید در گفتگوها شرکت کنید؟
در گفتگو ها شرکت کنید.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *