گوگل آنالیتیکس چیست؟ راهنمای کامل 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.




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