راهنمای گام به گام پیادهسازی گوگل آنالیتیکس ۴ (GA4)، شامل راهاندازی، پیکربندی، ردیابی رویدادها، تحلیل دادهها و بهترین شیوهها برای مخاطبان جهانی.
گوگل آنالیتیکس ۴ (GA4): راهنمای جامع پیادهسازی
به راهنمای نهایی گوگل آنالیتیکس ۴ (GA4) خوش آمدید. یونیورسال آنالیتیکس (UA) در تاریخ ۱ ژوئیه ۲۰۲۳ بازنشسته شد و GA4 را به استاندارد جدید تحلیل وب و اپلیکیشن تبدیل کرد. این راهنما برای کمک به شما در درک و پیادهسازی مؤثر GA4، صرفنظر از موقعیت مکانی یا نوع کسبوکارتان، طراحی شده است. ما همه چیز را از راهاندازی اولیه تا ردیابی پیشرفته رویدادها و تحلیل دادهها پوشش خواهیم داد و در طول مسیر، مثالهای عملی و بینشهای کاربردی ارائه خواهیم کرد.
چرا GA4 ضروری است
GA4 نشاندهنده یک تغییر قابل توجه نسبت به یونیورسال آنالیتیکس است و چندین مزیت کلیدی ارائه میدهد:
- آیندهنگرانه: GA4 برای انطباق با چشمانداز دیجیتال در حال تغییر، از جمله مقررات حریم خصوصی و رفتار در حال تحول کاربران، طراحی شده است.
- ردیابی بین پلتفرمی: سفرهای کاربران را در وبسایتها و اپلیکیشنها در یک نمای یکپارچه ردیابی کنید.
- مدل داده مبتنی بر رویداد: با یک مدل داده مبتنی بر رویداد، انعطافپذیر و قابل تنظیم، بینشهای عمیقتری در مورد تعاملات کاربران به دست آورید.
- یادگیری ماشین: از قابلیتهای یادگیری ماشین گوگل برای بینشهای پیشبینیکننده و تحلیل خودکار بهرهمند شوید.
- طراحی متمرکز بر حریم خصوصی: GA4 با در نظر گرفتن حریم خصوصی کاربر ساخته شده است و ویژگیهای پیشرفتهای برای ناشناسسازی دادهها و مدیریت رضایت ارائه میدهد.
راهنمای گام به گام پیادهسازی GA4
۱. راهاندازی یک پراپرتی GA4
ابتدا، باید یک پراپرتی GA4 در حساب گوگل آنالیتیکس خود ایجاد کنید:
- وارد گوگل آنالیتیکس شوید: به analytics.google.com بروید و با حساب گوگل خود وارد شوید.
- ایجاد یک پراپرتی جدید: اگر پراپرتی GA4 موجود ندارید، روی "Admin" در گوشه پایین سمت چپ کلیک کنید، سپس روی "Create Property" کلیک کنید. اگر یک پراپرتی UA موجود دارید، توصیه میکنیم یک پراپرتی GA4 جدید در کنار آن برای ردیابی موازی در دوره گذار ایجاد کنید.
- جزئیات پراپرتی: نام پراپرتی، منطقه زمانی گزارشدهی و واحد پول خود را وارد کنید. مقادیری را انتخاب کنید که به موقعیت اصلی و مخاطبان هدف کسبوکار شما مرتبط باشد. به عنوان مثال، کسبوکاری که مشتریان اروپایی را هدف قرار میدهد، احتمالاً یک منطقه زمانی اروپایی و واحد پول یورو را انتخاب میکند.
- اطلاعات کسبوکار: اطلاعاتی درباره کسبوکار خود مانند دستهبندی صنعت و اندازه کسبوکار ارائه دهید. این به گوگل کمک میکند تا بینشها و توصیههای خود را متناسب با شما تنظیم کند.
- اهداف کسبوکار خود را انتخاب کنید: دلایل استفاده از GA4 را مشخص کنید. گزینهها شامل ایجاد سرنخ (lead)، افزایش فروش آنلاین و بالا بردن آگاهی از برند است. این کار تجربه آنالیتیکس را بیشتر سفارشی میکند.
۲. پیکربندی جریانهای داده (Data Streams)
جریانهای داده منابع دادهای هستند که به پراپرتی GA4 شما سرازیر میشوند. میتوانید جریانهای داده برای وبسایت، اپلیکیشن iOS و اپلیکیشن اندروید خود ایجاد کنید.
- یک پلتفرم انتخاب کنید: پلتفرمی را که میخواهید ردیابی کنید (وب، اپلیکیشن iOS یا اپلیکیشن اندروید) انتخاب کنید.
- جریان داده وب: اگر "وب" را انتخاب کردید، URL وبسایت و نام پراپرتی خود را وارد کنید. GA4 به طور خودکار ویژگیهای اندازهگیری پیشرفته (enhanced measurement) را فعال میکند و رویدادهای رایجی مانند بازدید از صفحه، اسکرول، کلیکهای خروجی، جستجو در سایت، تعامل با ویدئو و دانلود فایل را ردیابی میکند.
- جریان داده اپلیکیشن: اگر "اپلیکیشن iOS" یا "اپلیکیشن اندروید" را انتخاب کردید، باید نام بسته (package name) اپلیکیشن خود (برای اندروید) یا شناسه بسته (bundle ID) (برای iOS) را ارائه دهید و دستورالعملهای روی صفحه را برای ادغام SDK GA4 در اپلیکیشن خود دنبال کنید.
- نصب کد ردیابی GA4: برای جریانهای داده وب، باید کد ردیابی GA4 (که به عنوان تگ سراسری سایت یا gtag.js نیز شناخته میشود) را در وبسایت خود نصب کنید. میتوانید این کد را در جزئیات جریان داده پیدا کنید. چندین راه برای نصب کد ردیابی وجود دارد:
- مستقیماً در HTML وبسایت شما: قطعه کد را کپی کرده و در بخش
<head>
هر صفحهای که میخواهید ردیابی کنید، جایگذاری کنید. - استفاده از یک سیستم مدیریت تگ (مانند Google Tag Manager): این روش برای اکثر کاربران توصیه میشود، زیرا مدیریت و سفارشیسازی پیکربندی ردیابی شما را آسانتر میکند. استفاده از گوگل تگ منیجر مستلزم ایجاد یک تگ جدید و انتخاب "Google Analytics: GA4 Configuration" به عنوان نوع تگ است. سپس، شناسه اندازهگیری (Measurement ID) خود را (که در جزئیات جریان داده یافت میشود) وارد کرده و هر تریگر مورد نظر را پیکربندی کنید.
- استفاده از یک پلاگین CMS (مانند پلاگینهای وردپرس): بسیاری از سیستمهای مدیریت محتوا (CMS) پلاگینهایی را ارائه میدهند که فرآیند ادغام GA4 را ساده میکنند. یک پلاگین GA4 را در دایرکتوری پلاگین CMS خود جستجو کرده و دستورالعملهای پلاگین را دنبال کنید.
۳. اندازهگیری پیشرفته (Enhanced Measurement)
اندازهگیری پیشرفته GA4 به طور خودکار چندین رویداد رایج را بدون نیاز به کد اضافی ردیابی میکند. این رویدادها شامل موارد زیر است:
- بازدید از صفحه: هر بار که یک صفحه بارگیری یا بازخوانی میشود را ردیابی میکند.
- اسکرولها: زمانی که کاربر به پایین صفحه (آستانه ۹۰٪) اسکرول میکند را ردیابی میکند.
- کلیکهای خروجی: کلیکهایی که کاربران را از وبسایت شما دور میکنند را ردیابی میکند.
- جستجو در سایت: زمانی که کاربران با استفاده از یک تابع جستجوی داخلی در وبسایت شما جستجو انجام میدهند را ردیابی میکند.
- تعامل با ویدئو: شروع، پیشرفت و تکمیل ویدئوهای یوتیوب جاسازی شده را ردیابی میکند.
- دانلود فایل: دانلود فایلهایی با پسوندهای رایج (مانند .pdf، .doc، .xls) را ردیابی میکند.
میتوانید تنظیمات اندازهگیری پیشرفته را در رابط کاربری GA4 سفارشی کنید. به عنوان مثال، میتوانید رویدادهای خاصی را غیرفعال کنید یا پارامترهای اضافی برای ردیابی جستجو در سایت پیکربندی کنید.
۴. ردیابی رویداد
مدل داده مبتنی بر رویداد GA4 یک راه انعطافپذیر برای ردیابی تعاملات کاربر فراتر از رویدادهای اندازهگیری پیشرفته که به طور خودکار ردیابی میشوند، ارائه میدهد. میتوانید رویدادهای سفارشی را برای ردیابی اقدامات خاصی که برای کسبوکار شما مهم هستند، تعریف کنید.
درک رویدادها
در GA4، همه چیز یک رویداد است. بازدید از صفحه، اسکرول، کلیک، ارسال فرم و پخش ویدئو همگی رویداد محسوب میشوند. هر رویداد یک نام دارد و میتواند پارامترهای مرتبطی داشته باشد که زمینه اضافی را فراهم میکنند.
پیادهسازی رویدادهای سفارشی
چندین راه برای پیادهسازی رویدادهای سفارشی در GA4 وجود دارد:
- استفاده از گوگل تگ منیجر (GTM): این انعطافپذیرترین و توصیهشدهترین روش است. میتوانید تگهای رویداد سفارشی را در GTM ایجاد کرده و آنها را بر اساس اقدامات یا شرایط خاص کاربر فعال کنید.
- مستقیماً در کد وبسایت شما: میتوانید از API gtag.js برای ارسال مستقیم رویدادهای سفارشی از کد وبسایت خود استفاده کنید.
- استفاده از DebugView GA4: این به شما امکان میدهد رویدادهای خود را در زمان واقعی آزمایش کنید.
مثال: ردیابی ارسال فرم
فرض کنید میخواهید ارسال فرمها را در وبسایت خود ردیابی کنید. در اینجا نحوه انجام این کار با استفاده از گوگل تگ منیجر آمده است:
- ایجاد یک تریگر GTM: یک تریگر جدید در GTM ایجاد کنید که هنگام ارسال یک فرم فعال شود. میتوانید از نوع تریگر "Form Submission" استفاده کنید و آن را طوری پیکربندی کنید که بر اساس شناسهها یا انتخابگرهای CSS فرمهای خاص فعال شود.
- ایجاد یک تگ رویداد GA4: یک تگ جدید در GTM ایجاد کنید و "Google Analytics: GA4 Event" را به عنوان نوع تگ انتخاب کنید.
- پیکربندی تگ:
- نام تگ: یک نام توصیفی برای تگ خود بگذارید، مانند "GA4 - Form Submission".
- تگ پیکربندی: تگ پیکربندی GA4 خود را انتخاب کنید.
- نام رویداد: یک نام برای رویداد خود وارد کنید، مانند "form_submit".
- پارامترهای رویداد: هر پارامتر مرتبط را به رویداد اضافه کنید، مانند شناسه فرم، URL صفحه و آدرس ایمیل کاربر (در صورت وجود). به عنوان مثال:
{ "form_id": "contact-form", "page_url": "{{Page URL}}" }
. هنگام جمعآوری دادههای شخصی، حتماً از مقررات حریم خصوصی (مانند GDPR) پیروی کنید. - فعالسازی (Triggering): تریگر ارسال فرمی را که در مرحله ۱ ایجاد کردید، انتخاب کنید.
- آزمایش و انتشار: از حالت پیشنمایش GTM برای آزمایش تگ خود و اطمینان از فعال شدن صحیح آن استفاده کنید. پس از رضایت، کانتینر GTM خود را منتشر کنید.
مثال: ردیابی کلیک روی یک دکمه
فرض کنید میخواهید کلیک روی یک دکمه خاص در وبسایت خود را ردیابی کنید. در اینجا نحوه انجام این کار با استفاده از گوگل تگ منیجر آمده است:
- ایجاد یک تریگر GTM: یک تریگر جدید در GTM ایجاد کنید که هنگام کلیک روی یک دکمه خاص فعال شود. میتوانید از نوع تریگر "Click - All Elements" یا "Click - Just Links" (بسته به اینکه دکمه یک لینک
<a>
یا یک عنصر<button>
است) استفاده کنید و آن را طوری پیکربندی کنید که بر اساس شناسه، کلاس CSS یا متن دکمه فعال شود. - ایجاد یک تگ رویداد GA4: یک تگ جدید در GTM ایجاد کنید و "Google Analytics: GA4 Event" را به عنوان نوع تگ انتخاب کنید.
- پیکربندی تگ:
- نام تگ: یک نام توصیفی برای تگ خود بگذارید، مانند "GA4 - Button Click".
- تگ پیکربندی: تگ پیکربندی GA4 خود را انتخاب کنید.
- نام رویداد: یک نام برای رویداد خود وارد کنید، مانند "button_click".
- پارامترهای رویداد: هر پارامتر مرتبط را به رویداد اضافه کنید، مانند شناسه دکمه، URL صفحه و متن دکمه. به عنوان مثال:
{ "button_id": "submit-button", "page_url": "{{Page URL}}", "button_text": "Submit" }
. - فعالسازی (Triggering): تریگر کلیک دکمهای را که در مرحله ۱ ایجاد کردید، انتخاب کنید.
- آزمایش و انتشار: از حالت پیشنمایش GTM برای آزمایش تگ خود و اطمینان از فعال شدن صحیح آن استفاده کنید. پس از رضایت، کانتینر GTM خود را منتشر کنید.
۵. تعریف تبدیلها (Conversions)
تبدیلها رویدادهای خاصی هستند که شما آنها را به عنوان اقدامات ارزشمند در وبسایت یا اپلیکیشن خود در نظر میگیرید، مانند ارسال فرم، خرید یا ایجاد حساب کاربری. تعریف تبدیلها در GA4 به شما امکان میدهد موفقیت کمپینهای بازاریابی خود را ردیابی کرده و وبسایت یا اپلیکیشن خود را برای نتایج بهتر بهینهسازی کنید.
علامتگذاری رویدادها به عنوان تبدیل
برای علامتگذاری یک رویداد به عنوان تبدیل در GA4، به سادگی به بخش "Configure" > "Events" در رابط کاربری GA4 بروید و سوئیچ "Mark as conversion" را در کنار رویدادی که میخواهید به عنوان تبدیل ردیابی کنید، فعال کنید. GA4 دارای محدودیت ۳۰ تبدیل در هر پراپرتی است.
ایجاد رویدادهای تبدیل سفارشی
شما همچنین میتوانید رویدادهای تبدیل سفارشی را بر اساس پارامترها یا شرایط خاص رویداد ایجاد کنید. به عنوان مثال، ممکن است بخواهید تبدیلها را فقط برای کاربرانی ردیابی کنید که فرمی را با یک مقدار خاص در یک فیلد مشخص ارسال میکنند.
۶. شناسایی کاربر
GA4 چندین گزینه برای شناسایی کاربران در دستگاهها و پلتفرمهای مختلف ارائه میدهد که به شما امکان میدهد سفرهای کاربر را با دقت بیشتری ردیابی کنید:
- User-ID: اگر سیستم ورود به سیستم در وبسایت یا اپلیکیشن خود دارید، میتوانید از ویژگی User-ID برای شناسایی کاربران وارد شده در دستگاههای مختلف استفاده کنید. این دقیقترین روش شناسایی کاربر را فراهم میکند.
- Google Signals: گوگل سیگنالز از دادههای کاربران گوگل برای شناسایی کاربرانی که به حسابهای گوگل خود وارد شدهاند و شخصیسازی تبلیغات را فعال کردهاند، استفاده میکند. این میتواند به شما در ردیابی سفرهای کاربر در دستگاههای مختلف کمک کند، اما تابع تنظیمات حریم خصوصی کاربر است.
- Device-ID: GA4 همچنین از شناسههای دستگاه (مانند کوکیها و شناسههای نمونه اپلیکیشن) برای شناسایی کاربران استفاده میکند. با این حال، این روش دقت کمتری نسبت به User-ID یا Google Signals دارد، زیرا در دستگاهها یا مرورگرهای مختلف کار نمیکند.
برای فعال کردن Google Signals، به بخش "Admin" > "Data Settings" > "Data Collection" در رابط کاربری GA4 بروید و جمعآوری دادههای Google signals را فعال کنید.
۷. اشکالزدایی و آزمایش (Debugging and Testing)
بسیار مهم است که پیادهسازی GA4 خود را به طور کامل اشکالزدایی و آزمایش کنید تا از صحت و قابلیت اطمینان دادههای خود اطمینان حاصل کنید. GA4 چندین ابزار برای اشکالزدایی و آزمایش فراهم میکند:
- GA4 DebugView: دیباگویو به شما امکان میدهد دادههای زمان واقعی را از وبسایت یا اپلیکیشن خود در حین تعامل با آن مشاهده کنید. این برای تأیید اینکه رویدادهای شما به درستی فعال میشوند و دادههای شما همانطور که انتظار میرود جمعآوری میشوند، مفید است. برای فعال کردن حالت دیباگ، باید افزونه مرورگر Google Analytics Debugger را نصب کنید یا یک کوکی خاص تنظیم کنید.
- حالت پیشنمایش گوگل تگ منیجر: حالت پیشنمایش GTM به شما امکان میدهد تگها و تریگرهای خود را قبل از انتشار آزمایش کنید. این برای تأیید اینکه تگهای شما به درستی فعال میشوند و دادههای شما به GA4 ارسال میشوند، مفید است.
- گزارشهای زمان واقعی: گزارشهای زمان واقعی در GA4 یک نمای کلی سریع از فعالیت در وبسایت یا اپلیکیشن شما ارائه میدهند. این میتواند برای شناسایی هرگونه مشکل فوری در پیادهسازی ردیابی شما مفید باشد.
۸. تحلیل دادههای شما
هنگامی که GA4 را پیادهسازی کرده و مقداری داده جمعآوری کردید، میتوانید شروع به تحلیل دادههای خود کنید تا بینشهایی در مورد رفتار کاربر به دست آورید و وبسایت یا اپلیکیشن خود را برای نتایج بهتر بهینهسازی کنید. GA4 طیف گستردهای از گزارشها و ابزارهای تحلیل را ارائه میدهد:
- گزارشها: GA4 انواع گزارشهای از پیش ساخته شده، از جمله گزارشهای جذب (acquisition)، گزارشهای تعامل (engagement)، گزارشهای درآمدزایی (monetization) و گزارشهای حفظ کاربر (retention) را ارائه میدهد. این گزارشها یک نمای کلی از دادههای شما را فراهم میکنند.
- کاوشها (Explorations): ویژگی Explorations به شما امکان میدهد گزارشها و تحلیلهای سفارشی ایجاد کنید. این برای پاسخ به سوالات خاص در مورد دادههای شما و برای کشف بینشهای پنهان مفید است. تکنیکهای کاوش بسیاری از جمله کاوش قیف (Funnel Exploration)، کاوش مسیر (Path Exploration)، فرم آزاد (Free Form) و همپوشانی بخشها (Segment Overlap) در دسترس هستند.
- مرکز تحلیل (Analysis Hub): مرکز تحلیل یک مکان مرکزی برای دسترسی به تمام ابزارهای تحلیل GA4 است.
معیارهای کلیدی برای ردیابی
در اینجا برخی از معیارهای کلیدی که باید در GA4 ردیابی کنید آورده شده است:
- کاربران: تعداد کاربران منحصربهفردی که از وبسایت یا اپلیکیشن شما بازدید کردهاند.
- جلسات (Sessions): تعداد جلسات در وبسایت یا اپلیکیشن شما.
- نرخ تعامل (Engagement Rate): درصد جلساتی که بیش از ۱۰ ثانیه طول کشیدند، حداقل ۲ بازدید از صفحه داشتند یا یک رویداد تبدیل داشتند.
- تبدیلها (Conversions): تعداد رویدادهای تبدیل.
- درآمد: کل درآمد حاصل از وبسایت یا اپلیکیشن شما.
۹. پیکربندی پیشرفته GA4
ردیابی بین دامنه (Cross-Domain Tracking)
اگر وبسایت شما چندین دامنه را در بر میگیرد، باید ردیابی بین دامنه را پیکربندی کنید تا سفرهای کاربر را به طور یکپارچه در آن دامنهها ردیابی کنید. این شامل افزودن همان تگ GA4 به همه دامنههای شما و پیکربندی GA4 برای شناسایی آن دامنهها به عنوان بخشی از یک وبسایت است.
زیردامنهها (Subdomains)
برای زیردامنهها، معمولاً به پیکربندی خاصی نیاز ندارید. GA4 به طور پیشفرض زیردامنهها را به عنوان بخشی از همان دامنه در نظر میگیرد.
ناشناسسازی IP
GA4 به طور خودکار آدرسهای IP را ناشناس میکند، بنابراین نیازی به پیکربندی دستی ناشناسسازی IP ندارید. با این حال، باید اطمینان حاصل کنید که از تمام مقررات حریم خصوصی قابل اجرا، مانند GDPR و CCPA، پیروی میکنید.
نگهداری دادهها (Data Retention)
GA4 به شما امکان میدهد دوره نگهداری دادهها را برای دادههای سطح کاربر پیکربندی کنید. میتوانید انتخاب کنید که دادهها را برای ۲ ماه یا ۱۴ ماه نگهداری کنید. مهم است که دوره نگهداری دادهای را انتخاب کنید که نیازهای کسبوکار شما را برآورده کند و با مقررات حریم خصوصی قابل اجرا مطابقت داشته باشد. برای تنظیم تنظیمات نگهداری دادهها، به Admin > Data Settings > Data Retention بروید.
۱۰. بهترین شیوهها برای پیادهسازی GA4
- استراتژی ردیابی خود را برنامهریزی کنید: قبل از شروع پیادهسازی GA4، وقت بگذارید و استراتژی ردیابی خود را برنامهریزی کنید. رویدادهای کلیدی را که میخواهید ردیابی کنید شناسایی کرده و اهداف تبدیل خود را تعریف کنید.
- از گوگل تگ منیجر استفاده کنید: گوگل تگ منیجر (GTM) روش توصیهشده برای پیادهسازی GA4 است، زیرا مدیریت و سفارشیسازی پیکربندی ردیابی شما را آسانتر میکند.
- پیادهسازی خود را به طور کامل آزمایش کنید: از DebugView GA4 و حالت پیشنمایش GTM برای آزمایش کامل پیادهسازی خود قبل از انتشار آن استفاده کنید.
- دادههای خود را به طور منظم نظارت کنید: دادههای خود را به طور منظم نظارت کنید تا از صحت و قابلیت اطمینان آنها اطمینان حاصل کنید.
- بهروز بمانید: گوگل به طور مداوم GA4 را بهروزرسانی میکند، بنابراین مهم است که با آخرین ویژگیها و بهترین شیوهها بهروز بمانید.
- پیادهسازی خود را مستند کنید: مستندات دقیقی از پیادهسازی GA4 خود، از جمله نام رویدادها، پارامترها و تریگرها، نگهداری کنید. این کار نگهداری و عیبیابی پیکربندی ردیابی شما را آسانتر میکند.
GA4 و حریم خصوصی
احترام به حریم خصوصی کاربر امری حیاتی است. از انطباق با مقررات جهانی مانند GDPR (مقررات عمومی حفاظت از دادهها) و CCPA (قانون حفظ حریم خصوصی مصرفکننده کالیفرنیا) اطمینان حاصل کنید. راهحلهای مدیریت رضایت را برای کسب رضایت کاربر قبل از ردیابی پیادهسازی کنید. آدرسهای IP را ناشناس کنید (اگرچه GA4 این کار را به طور پیشفرض انجام میدهد) و به کاربران کنترل بر دادههایشان را بدهید.
نتیجهگیری
GA4 یک پلتفرم تحلیلی قدرتمند است که میتواند بینشهای ارزشمندی در مورد رفتار کاربر ارائه دهد. با دنبال کردن مراحل ذکر شده در این راهنما، میتوانید GA4 را به طور مؤثر پیادهسازی کرده و شروع به ردیابی دادههایی کنید که برای کسبوکار شما بیشترین اهمیت را دارند. به یاد داشته باشید که استراتژی ردیابی خود را برنامهریزی کنید، از گوگل تگ منیجر استفاده کنید، پیادهسازی خود را به طور کامل آزمایش کنید و دادههای خود را به طور منظم نظارت کنید. موفق باشید و از تحلیل لذت ببرید!
منابع اضافی
- مرکز راهنمای گوگل آنالیتیکس ۴: https://support.google.com/analytics#topic=9143232
- مستندات گوگل تگ منیجر: https://support.google.com/tagmanager/?hl=en#topic=3441532