یه سناریو آشنا: تازه گوگل آنالیتیکس رو ستاپ کردی، میری سراغ گزارش‌های لحظه‌ای، ولی هیچی نمی‌بینی. نه بازدید صفحه‌ای، نه ایونتی، هیچی. این موقعیت برات آشنا نیست؟ نکران نباش. تنها نیستی! واسه من هم پیش اومده!

لیست راه حل ها رو این پایین آوردم:

۱. فیلتر ترافیک داخلی یا دولوپر فعاله

توی GA4 می‌تونی ترافیک داخلی (مثل کارمندا یا تیم خودت) رو حذف کنی. این کار بر اساس IP کاربر انجام می‌شه. اگه IP شما توی اون لیست باشه، ایونت‌های مربوط به خودت توی اون گزارش لحظه‌ای نمیان.

اول از بخش Admin برو به Data Settings > Data Filters. اگه کنار فیلتر Internal و Developer نوشته Active، پس ممکنه مشکل از این باشه.


اون فیلتر ها رو deactivate کن, تب GA4 رفرش کن و ببین مشکل حل میشه یا نه.

اما کار تموم نشده. برو Admin > Data Streams > روی Web Stream کلیک کن > Configure Tag Settings > Show All > Define Internal Traffic

اینجا لیستی از قواعد مربوط به ترافیک داخلی و دولوپر می‌بینی.

  • اگه هیچی نبود، مشکل از جای دیگه‌ست.
  • اگه قواعدی اونجا دیدی، روشون کلیک کن ببین IP شما هم اونجا هست یا نه.

۲. شاید اصلاً GA4 نصب نشده باشه؟

بعضی وقتا بدشانسی میاد و اصلاً GA4 روی سایت نصب نیست. یا شاید دولوپرها اشتباهی حذفش کردن و بهت نگفتن! برای اینکه مطمئن بشی GA4 نصب شده، 

اگه فهمیدی GA4 نصب نیست، این راه‌ها رو برو:

  • نصب GA4 از طریق گوگل تگ منیجر
  • استفاده از GTAG ( کد ترکینگ مستقیم گوگل آنالیتیکس)
  • یا استفاده از سیستم های مدیریت محتوا مثل Wix که فقط با وارد کردن مژرمنت آیدی کار رو راه می‌ندازه.

اگه GA4 رو با GTM نصب کردی، مطمئن شو خود GTM نصب شده باشه. 

۳. افزونه Opt-out جلوی GA4 رو گرفته

یه راه دیگه واسه حذف ترافیک داخلی اینه که افزونه‌هایی مثل Google Analytics Opt-out یا Block Yourself From Analytics استفاده کنی. این افزونه‌ها جلوی ارسال دیتا به گوگل رو می‌گیرن.

اگه یکی از اینا نصبه، موقتاً حذفش کن یا غیرفعالش کن تا بتونی دیتاهات رو تو گزارش لحظه‌ای ببینی.

۴. یه افزونه مرورگر داره جلوی گوگل آنالیتیکس رو می‌گیره

افزونه‌های دیگه‌ای هم هستن که ممکنه جلوی آنالیتیکس رو بگیرن، مثل:

  • Ghostery
  • AdGuard AdBlocker
  • AdBlock Plus

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

حتی بعضی وقتا یه افزونه‌ای که اصلاً ربطی به حریم خصوصی نداره، ممکنه تداخل ایجاد کنه. پس همه افزونه‌ها رو موقتاً غیرفعال کن، یکی‌یکی فعالشون کن و گزارش لحظه‌ای رو چک کن تا ببینی کدوم افزونه مشکل‌سازه.

۵. گوگل آنالیتیکس توی دولوپر تولز بلاک شده

ممکنه موقع تست، خودت عمداً ریکوئست‌های مربوط به گوگل آنالیتیکس رو بلاک کرده باشی و یادت رفته که آن‌بلاک‌شون کنی.

برای بررسی، دولوپر تولز (Developer Tools) مرورگرت رو باز کن و دنبال ریکوئست‌هایی بگرد که کلمه collect توشون هست. اگه یه ریکوئست به آدرس google-analytics.com یا مشابهش بلاک شده باشه، یه اروری تو کنسول می‌بینی.


برای درست کردنش، روی اون ریکوئست راست‌کلیک کن و بزن روی «Unblock».

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

اگه GA4 رو از طریق GTM نصب کردی، ممکنه خود گوگل تگ منیجر  توسط یه افزونه مرورگر (مثل uBlock Origin یا Ghostery) بلاک شده باشه.

توی دولوپر تولز دنبال ریکوئست gtm.js بگرد. اگه دیدی این ریکوئست بلاک شده یا به جای دیگه‌ای ریدایرکت شده، پس احتمالاً یه افزونه داره دخالت می‌کنه.افزونه‌ها رو یکی‌یکی غیرفعال کن تا بفهمی مشکل از کدومه.


۷. شاید داری پراپرتی GA4 اشتباهی رو چک می‌کنی؟

آدما جایزالخطا هستن. یکی از اولین چیزهایی که باید چک کنی اینه که مطمئن شی داری به مژرمنت آیدی درستی رو بررسی می‌کنی. برو تو Admin > Data Streams و مژرمنت آیدی رو اونجا ببین (آیدی‌هایی که با G- شروع می‌شن).

حالا برو ببین GA4 چطور نصب شده (ممکنه با GTAG باشه، یا GTM، یا از داخل  CMS). اگه آیدی‌هاشون با هم یکی نیستن، داری پراپرتی اشتباهی رو چک می‌کنی.

نکته: تو بخش انتخاب پراپرتی توی GA، نمی‌تونی با مژرمنت آیدی سرچ کنی، پس مجبوری دستی دونه‌دونه چک کنی.

google analytics real time not working

۸. بعضی VPNها گوگل آنالیتیکس رو بلاک می‌کنن

مثلاً NordVPN یه گزینه‌ای داره به اسم Threat Protection که ترافیک مربوط به آنالیتیکس رو بلاک می‌کنه. یا مثلاً افزونه Windscribe هم ممکنه GTM و در نتیجه GA4 رو بلاک کنه.پس اگه از VPN استفاده می‌کنی، موقتاً خاموشش کن و دوباره تست کن.

۹. گوگل تگ منیجر هنوز پابلیش نشده

اگه GA4 رو با GTM نصب کردی، حواست باشه که تغییرات (تگ ها) رو باید پابلیش کنی. هر تغییری که انجام بدی، تا وقتی که پابلیش نکنی، واسه بقیه کار نمی‌کنه.

در محیط GTM برو تو  Overview و ببین توی بخش Workspace Changes چیزی نوشته یا نه.

اگه تغییرات ثبت شده ولی پابلیش نشده، اون تگ کانفیگ (Google Tag) کار نمی‌کنه. اول با پریویو مود تست کن و مطمین بشو که تگ ها درست فایر میشن، بعد از اون دکمه Submit تو گوشه بالا-راست رو بزن تا پابلیش بشه.

After validation, submit the changes - publish GTM container

۱۰. از مرورگر Brave استفاده می‌کنی؟

مرورگر Brave معروفه به اینکه خیلی چیزا رو بلاک می‌کنه؛ از جمله گوگل آنالیتیکس، گوگل ادز و GTM. اگه با Brave کار می‌کنی، دو راه داری:

  1. از یه مرورگر دیگه استفاده کن (مثلاً Chrome یا Edge)
  2. یا قابلیت اصلی Brave به اسم Shields رو خاموش کن

۱۱. سیاست امنیتی محتوا (CSP) باعث بلوکه شدن GA یا GTM میشه.

اگه سایتت از CSP استفاده می‌کنه، ممکنه جلوی ریکوئست‌های GA رو بگیره. برای بررسی این قضیه،  دولوپر تولز مرورگر رو باز کن و برو تو تب Console، بعد صفحه سایتت رو رفرش کن. اگه اروری دیدی که توش آدرس google-analytics.com اومده، معلومه که CSP اجازه ارسال دیتا به اون دامین رو نمی‌ده.

ga4 realtime reports not working because of content security policy

چاره‌ش اینه که دولوپرها CSP سایت رو آپدیت کنن. هیچ راه میانبری هم نداره.

تغییرات لازم: باید *.google-analytics.com و *.analytics.google.com رو توی تنظیمات connect-src و img-src اضافه کنن. اون ستاره اول خیلی مهمه!

۱۲. یه حالت خیلی نادر: خود گوگل آنالیتیکس به مشکل خورده.

این حالت خیلی کم پیش میاد، ولی غیرممکن نیست. گاهی خود سرورهای گوگل مشکل پیدا می‌کنن. برای بررسی این قضیه ، برو تو سایت Google Status Dashboard و وضعیت GA رو چک کن. یا تو گوگل سرچ کن: "Google Analytics status".

همچنین سایت‌هایی هستن که کاربران می‌تونن اعلام کنن فلان سرویس براشون کار نمی‌کنه. اگه دیدی کلی کاربر همزمان مشکل گزارش دادن، ممکنه مشکل سراسری باشه که گوگل هنوز اعلام نکرده.

۱۳. کوکی کانسنت

این قسمت کمی پیچیده‌ست و چون سایت‌ها تنظیمات متفاوتی دارن، نمی‌شه یه راه‌حل قطعی داد.

در کل، اگه سایتت یه پاپ‌آپ کوکی کانسنت داره، باید ببینی وقتی کاربر روی "قبول نکردن کوکی" می‌زنه، چی میشه. اگه تنظیمات درست باشه، کد GA4 نباید فعال بشه و در نتیجه دیباگ ویو هم کار نمی‌کنه.

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

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

۱۴. قیاس ها(Comparisons)

تو گزارش لحظه‌ای GA4، یه بخشی هست که می‌تونی فقط یه گروه خاص از کاربرا رو ببینی. اگه اونجا چیزی غیر از "All Users" انتخاب شده باشه، شاید واسه همینه که دیتایی نمی‌بینی.

برو بالا سمت چپ گزارش لحظه‌ای و ببین چی نوشته. اگه نوشته All Users، این سناریو نیس. ولی اگه مثلاً یه سگمنت خاص انتخاب شده، X رو بزن تا حذف بشه.

۱۵. وجود کد ga-disable-XXXXXX

یه دلیل نادر دیگه اینه که کدی توی سورس سایتت وجود داره که عمداً گوگل آنالیتیکس رو غیرفعال کرده. برای چک کردن، کلیک راست کن روی بک گراند سایتت زوی گزینه View Page Source بزن و این عبارت رو سرچ کن "ga-disable".

اگه چیزی مثل این پیدا کردی:
window['ga-disable-G-123456789'] = true;

یعنی کل گوگل آنالیتیکس از کار افتاده و هیچ گزارشی نباید داشته باشی. این کد باعث می‌شه GA کاملاً خاموش بشه. چی‌کار باید بکنی؟ اون خط کد رو حذف کن یا از دولوپر سایت بخواه حذفش کنه.

نتیجه‌گیری

گزارش‌های لحظه‌ای توی GA4 یه ابزار خیلی خوبه واسه اینکه بفهمی دیتا از سایتت به درستی ارسال می‌شه یا نه. ولی گاهی وقتا آنالیزورها و مارکترها گول می‌خورن چون دیتا نمایش داده نمی‌شه.

تو این راهنما، رایج‌ترین دلایلی که باعث می‌شن گزارش لحظه‌ای کار نکنه رو بررسی کردیم. این لیست کامل نیست، ولی چیزایی که بیشتر باهاشون برخورد می‌کنم رو گفتم.

اگه چیز جدیدی می‌دونی یا تجربه‌ای داشتی، حتماً بگو تا بقیه هم استفاده کنن.