چرا گوگل آنالیتیکس ۴ با نسخههای قبلی فرق دارد؟
اگر قبلاً با نسخهی Universal Analytics کار کرده باشید، احتمالاً اولین چیزی که در گوگل آنالیتیکس ۴ (GA4) توجه شما را جلب میکند، نبودِ مفهوم «جلسه» به شکل سنتی و تأکید روی «رویداد» است. در GA4 تقریباً همهچیز بر پایهی رویداد (Event) تعریف میشود؛ از بازدید صفحه گرفته تا کلیک روی دکمه یا ارسال فرم. این تغییر بنیادی یعنی شما باید طرز فکرتان را از «چند نفر آمدند؟» به «چه کارهایی انجام دادند؟» تغییر دهید.
در این مقاله قصد داریم یک مسیر عملی و بدون حاشیه را برای راهاندازی گوگل آنالیتیکس ۴ طی کنیم: از ساخت Property تا تعریف رویدادهای کلیدی و در نهایت ساخت گزارشهایی که واقعاً در تصمیمگیریهای روزانه به کارتان میآیند. اگر سایت شما روی هاست اشتراکی یا سرور ابری ServerNet اجرا میشود، نگران نباشید؛ مراحل نصب در هر دو حالت یکسان است و فقط به دسترسی به کدهای سایت نیاز دارید.
قدم اول: ساخت Property در GA4
برای شروع، وارد analytics.google.com شوید و با حساب گوگل خود لاگین کنید. اگر قبلاً Property ساختهاید، از ستون پایینترین گوشهی چپ روی آیکون چرخدنده (Admin) کلیک کنید و سپس گزینهی Create Property را بزنید.
در فرم ایجاد Property، این موارد را دقیق وارد کنید:
- Property name: نامی که برای شما معنادار باشد، مثلاً «فروشگاه آنلاین من» یا «وبلاگ آموزشی».
- Reporting time zone: منطقه زمانی ایران (Tehran) را انتخاب کنید تا دادههای روزانه بر اساس ساعت محلی شما بسته شوند.
- Currency: اگر فروشگاه دارید، ریال یا تومان را انتخاب کنید.
بعد از ساخت Property، GA4 یک Measurement ID به شما میدهد که با فرمت G-XXXXXXXXXX است. این شناسه را کپی کنید؛ در مرحلهی بعد به آن نیاز دارید.
تفاوت Measurement ID با Tracking ID قدیمی
در نسخهی قدیمی، شناسهی رهگیری با UA- شروع میشد و برای هر وبسایت یک کد جاوااسکریپت جداگانه تولید میشد. در GA4، شناسه با G- شروع میشود و کد نصب بسیار سادهتر شده است. اگر هنوز کد قدیمی را در سایت دارید، حتماً آن را حذف کنید تا دادهها دوبار شمارش نشوند.
قدم دوم: نصب کد رهگیری در سایت
بعد از ساخت Property، باید کد رهگیری را در تمام صفحات سایت قرار دهید. سادهترین روش، افزودن کد به بخش <head> قالب سایت است. کد اصلی GA4 به شکل زیر است:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
بهجای G-XXXXXXXXXX شناسهی خودتان را قرار دهید. اگر سایت شما وردپرسی است، میتوانید از افزونههایی مثل Site Kit by Google یا GA4 استفاده کنید که نصب را سادهتر میکنند. اما اگر قالب سفارشی دارید یا از سیستم مدیریت محتوای اختصاصی استفاده میکنید، کد بالا را مستقیماً در فایل قالب قرار دهید.
بررسی نصب با Real-Time Report
بعد از قرار دادن کد، به بخش Reports > Realtime در GA4 بروید. اگر کد درست نصب شده باشد، بازدید شما در همان لحظه نمایش داده میشود. اگر دادهای نمیبینید، این موارد را بررسی کنید:
- کد را در مرورگر با ابزار Developer Tools (کلید F12) و تب Network جستجو کنید؛ باید درخواستی به
gtag.jsارسال شده باشد. - مطمئن شوید کد در تمام صفحات سایت قرار دارد، نه فقط صفحهی اصلی.
- اگر از افزونهی کش استفاده میکنید، کش را پاک کنید و دوباره تست کنید.
قدم سوم: تعریف رویدادهای کلیدی (Key Events)
در GA4، رویدادها به دو دسته تقسیم میشوند: رویدادهای خودکار (مثل page_view و session_start) و رویدادهای دستی که شما تعریف میکنید. برای اینکه دادههای مفیدی داشته باشید، باید رویدادهای مهم کسبوکارتان را مشخص کنید. این رویدادها در نسخههای قبلی «Conversion» نامیده میشدند و حالا «Key Events» نام دارند.
چند نمونه رویداد کلیدی برای سایتهای ایرانی
- ارسال فرم تماس: وقتی کاربر فرم «تماس با ما» را پر میکند.
- کلیک روی دکمهی خرید: در فروشگاههای آنلاین.
- مشاهدهی صفحهی قیمتگذاری: برای سایتهای خدماتی.
- ثبتنام در خبرنامه: برای وبلاگها و رسانهها.
برای تعریف یک رویداد دستی، دو راه دارید: استفاده از Google Tag Manager یا افزودن کد مستقیم به سایت. سادهترین روش برای شروع، استفاده از کد مستقیم است. مثلاً برای ثبت کلیک روی دکمهای با شناسهی contact-submit، این کد را به صفحه اضافه کنید:
<script>
document.getElementById('contact-submit').addEventListener('click', function() {
gtag('event', 'form_submit', {
'event_category': 'engagement',
'event_label': 'contact_form'
});
});
</script>
بعد از این کار، به بخش Admin > Key Events بروید و روی New Key Event کلیک کنید. نام رویداد را دقیقاً همان چیزی که در کد نوشتهاید وارد کنید (مثلاً form_submit) و ذخیره کنید. توجه کنید که نام رویدادها در GA4 به حروف بزرگ و کوچک حساس هستند؛ پس حتماً دقیقاً یکسان باشد.
اشتباه رایج: تعریف رویداد بدون تست
یکی از رایجترین اشتباهات، تعریف رویداد در پنل GA4 بدون اینکه کد آن در سایت قرار گرفته باشد است. نتیجه این میشود که رویداد تعریف شده اما هیچ دادهای جمعآوری نمیشود. همیشه قبل از تعریف رویداد در پنل، کد را در سایت قرار دهید و با ابزار DebugView در GA4 (از طریق بخش Admin > DebugView) تست کنید که رویداد به درستی ارسال میشود.
قدم چهارم: ساخت گزارشهای کاربردی
گزارشهای پیشفرض GA4 (Life Cycle و User) اطلاعات پایهای میدهند، اما برای تصمیمگیری واقعی باید گزارشهای سفارشی بسازید. در GA4 میتوانید از بخش Explore (کاوش) گزارشهای دلخواه خود را طراحی کنید.
سه گزارش ضروری که باید بسازید
۱. گزارش قیف خرید (Funnel Exploration): اگر فروشگاه دارید، این گزارش نشان میدهد کاربران در کدام مرحله از خرید ریزش میکنند. مراحل را به ترتیب تعریف کنید: مشاهده محصول، افزودن به سبد، شروع پرداخت، تکمیل خرید. با این گزارش میفهمید مشکل اصلی کجاست؛ مثلاً اگر ۸۰٪ کاربران در مرحلهی «شروع پرداخت» ریزش میکنند، احتمالاً مشکل از درگاه پرداخت یا فرم تسویهحساب است.
۲. گزارش رفتار کاربران (Path Exploration): این گزارش مسیر حرکت کاربران در سایت را نشان میدهد. مثلاً میبینید کاربرانی که از صفحهی اصلی وارد میشوند، بیشتر به کدام صفحات میروند. این اطلاعات برای بهینهسازی ساختار منو و لینکهای داخلی بسیار مفید است.
۳. گزارش عملکرد محتوا (Page Performance): در این گزارش، عملکرد هر صفحه را بر اساس معیارهایی مثل زمان تعامل (Engagement Time) و تعداد رویدادها میبینید. برخلاف نسخهی قدیمی که نرخ پرش (Bounce Rate) معیار اصلی بود، در GA4 معیار Engagement Rate اهمیت بیشتری دارد؛ یعنی درصد جلساتی که کاربر حداقل ۱۰ ثانیه با سایت تعامل داشته یا یک رویداد را انجام داده است.
نکتهی مهم دربارهی معیارها
در GA4، معیار Bounce Rate همچنان وجود دارد اما تعریف آن تغییر کرده است. نرخ پرش در GA4 درصد جلساتی است که هیچ رویداد تعاملی نداشتهاند. اگر سایت شما محتوای طولانی دارد و کاربران آن را میخوانند اما کلیکی انجام نمیدهند، ممکن است نرخ پرش بالایی داشته باشید حتی اگر محتوا مفید باشد. به همین دلیل، بهجای تمرکز روی نرخ پرش، روی Engagement Rate و Average Engagement Time تمرکز کنید.
قدم پنجم: فیلتر کردن ترافیک داخلی
یکی از مشکلات رایج در تحلیل دادهها، آلوده بودن آمار به بازدیدهای خودتان یا همکارانتان است. برای حل این مشکل، باید ترافیک داخلی را فیلتر کنید. در GA4 این کار از طریق Data Filters انجام میشود.
ابتدا باید یک User Property به نام developer یا internal تعریف کنید و مقدار آن را برای مرورگر خودتان روی true قرار دهید. این کار را میتوانید با افزودن کد زیر به سایت انجام دهید:
gtag('set', 'user_properties', {
'internal_traffic': 'true'
});
سپس در بخش Admin > Data Filters یک فیلتر جدید بسازید، نام آن را «Internal Traffic» بگذارید، نوع آن را Internal traffic انتخاب کنید و مقدار internal_traffic را با مقدار true تطبیق دهید. در نهایت فیلتر را روی حالت Testing قرار دهید و بعد از چند روز که مطمئن شدید درست کار میکند، آن را به حالت Active تغییر دهید.
اشتباه رایج: فیلتر کردن دادههای گذشته
فیلترهای GA4 فقط روی دادههای جدید اعمال میشوند و دادههای گذشته را تغییر نمیدهند. پس اگر الان فیلتر را فعال کنید، دادههای ماههای قبل همچنان آلوده به ترافیک داخلی هستند. برای جلوگیری از این مشکل، بهتر است از همان ابتدای کار فیلتر را فعال کنید یا حداقل تاریخ شروع تحلیل را از زمان فعالسازی فیلتر در نظر بگیرید.
جمعبندی و قدمهای بعدی
راهاندازی گوگل آنالیتیکس ۴ کار سختی نیست، اما نیاز به دقت در جزئیات دارد. خلاصهی مراحل:
- Property بسازید و Measurement ID را کپی کنید.
- کد رهگیری را در تمام صفحات سایت قرار دهید و با Realtime تست کنید.
- رویدادهای کلیدی کسبوکارتان را تعریف و در سایت پیادهسازی کنید.
- گزارشهای سفارشی در بخش Explore بسازید.
- ترافیک داخلی را فیلتر کنید تا دادهها تمیز بمانند.
بعد از این مراحل، پیشنهاد میکنم یک برنامهی منظم برای بررسی هفتگی دادهها داشته باشید. مثلاً هر دوشنبه صبح، گزارش قیف خرید و عملکرد محتوا را چک کنید و تغییرات را یادداشت کنید. این عادت ساده به شما کمک میکند تا بهجای انباشت دادههای خام، از گوگل آنالیتیکس بهعنوان ابزاری برای بهبود مستمر استفاده کنید.
اگر سایت شما روی زیرساخت ابری یا هاست اشتراکی ServerNet میزبانی میشود و به کمک برای نصب کد یا رفع خطاهای احتمالی نیاز دارید، تیم پشتیبانی فنی میتواند در این مسیر همراه شما باشد. اما نکتهی مهم این است که تحلیل دادهها یک فرآیند تدریجی است؛ هرچه بیشتر با GA4 کار کنید، دید بهتری نسبت به رفتار کاربران پیدا میکنید و تصمیمهای بهتری برای رشد کسبوکارتان میگیرید.
دیدگاهها ۰
هنوز دیدگاهی ثبت نشده؛ اولین نفر باشید!