این راهنما نحوه نگهداری مجزای gtag.js Universal Analytics و Google Analytics 4 را توضیح می دهد.
برای دریافت راهنماها و منابع ارتقاء بیشتر، از مرکز مهاجرت برنامه نویس بازدید کنید.
نتیجه
نتیجه پیروی از این راهنما این است که رویدادهای تجارت الکترونیک Google Analytics 4 را برای یک ویژگی جدید GA4 پیادهسازی میکنید و پیادهسازی تجارت الکترونیک Universal Analytics موجود خود را بدون تغییر نگه میدارید. رویدادهای تجارت الکترونیکی جداگانه را به ویژگی Universal Analytics و Google Analytics 4 ارسال خواهید کرد.
توجه داشته باشید که وقتی تجارت الکترونیک را برای UA و GA4 پیاده سازی می کنید، دارایی Google Analytics 4 شما از پیاده سازی تجارت الکترونیک GA4 شما استفاده می کند.
قبل از اینکه شروع کنی
از ابزار کمکی مهاجرت تجارت الکترونیک استفاده کنید تا تأیید کنید که موارد زیر پیادهسازی فعلی شما را توصیف میکنند:
- شما از ویژگی Universal Analytics استفاده می کنید
- سایت شما از کتابخانه gtag.js برای ارسال رویدادهای تجارت الکترونیک استفاده می کند
گزینههای ارتقای پیادهسازی تجارت الکترونیک را مرور کنید تا از مبادلات هر گزینه مطلع شوید. تأیید کنید که میخواهید این راهنما را دنبال کنید و دو پیادهسازی تحلیلی دارید: یکی برای ویژگی Universal Analytics و دیگری برای ویژگی Google Analytics 4.
مبادلات و ملاحظات
برای درک کامل پیامدهای دو پیاده سازی تجارت الکترونیک، یکی برای دارایی Universal Analytics و دیگری برای ویژگی Google Analytics 4، اطلاعات زیر را بررسی و در نظر بگیرید.
طرفداران | منفی |
---|---|
|
|
پیاده سازی
1. یک ویژگی جدید GA4 ایجاد و پیکربندی کنید
مراحل زیر را برای ایجاد و پیکربندی ویژگی Google Analytics 4 جدید خود تکمیل کنید:
- یک ویژگی Google Analytics 4 جدید ایجاد کنید.
- از دستیار راهاندازی GA4 برای ایجاد خودکار ویژگی GA4 جدید استفاده کنید و تنظیمات زیر را از ویژگی Universal Analytics خود کپی کنید: نام دارایی ، URL وبسایت ، منطقه زمانی و تنظیمات ارز . با این حال، برای غیرفعال کردن ویژگی برچسب سایت متصل، تیک گزینه Enable data using your tags موجود را بردارید . از طرف دیگر، اگر نمیخواهید هیچ تنظیماتی را از ویژگی Universal Analytics خود کپی کنید، یک ویژگی Google Analytics 4 بدون دستیار راهاندازی GA4 ایجاد کنید.
- شناسه برچسب ویژگی Google Analytics 4 را پیدا کنید . در مرحله بعد از آن برای پیکربندی ویژگی GA4 خود استفاده خواهید کرد.
- ویژگی GA4 را اضافه کنید
- برای اطمینان از اینکه رویدادهای Universal Analytics فقط به دارایی UA شما ارسال می شوند و رویدادهای Google Analytics 4 فقط به دارایی GA4 شما ارسال می شوند، از عملکرد داده مسیر ارائه شده توسط gtag.js استفاده کنید.
- ویژگی Google Analytics 4 را به قطعه gtag.js موجود خود اضافه کنید . از فرمان
config
و پارامترgroups
با شناسه برچسب استفاده کنید تا رویدادها به طور جداگانه از ویژگی Universal Analytics شما به ویژگی GA4 شما هدایت شوند.
در زیر نمونه ای از قطعه gtag.js است که یک ویژگی Universal Analytics و ویژگی Google Analytics 4 را که به گروه GA4 اختصاص داده شده است، پیکربندی کرده است.
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-XXXXX-Y"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-XXXXX-Y'); // Universal Analytics property
gtag('config', 'TAG_ID', { 'groups': 'GA4' }); // Google Analytics 4 property
</script>
2. رویدادهای تجارت الکترونیک GA4 را پیاده سازی کنید و به دارایی GA4 خود هدایت کنید
هنگامی که ویژگی جدید Google Analytics 4 خود را ایجاد و پیکربندی کردید، آماده اجرای رویدادهای تجارت الکترونیک GA4 هستید. برای کمک به مقایسه اجرای GA4 خود با اجرای Universal Analytics، از منابع زیر استفاده کنید:
- راهنمای تجارت الکترونیک Google Analytics 4 برای یادگیری نحوه ارسال رویدادهای تجارت الکترونیک GA4.
- سازگاری بین رویدادهای UA و GA4 و پارامترهای قابل مقایسه برای جداول UA و GA4 . این اطلاعات به شما کمک میکند نامها و پارامترهای رویدادهای تجارت الکترونیک Universal Analytics را به رویدادها و پارامترهای معادل Google Analytics 4 نگاشت کنید.
- ابزار کمکی مهاجرت تجارت الکترونیک برای تأیید اعتبار، رویدادهای تجارت الکترونیک GA4 را اضافه کردهاید که درست و قابل مقایسه با اجرای Universal Analytics شما هستند.
مثال زیر رویدادهای purchase
تجارت الکترونیک Universal Analytics و Google Analytics 4 را نشان میدهد که با استفاده از پارامتر send_to
برای رویدادهای GA4 به داراییهای مربوطه ارسال میشوند:
// Universal Analytics.
// The original UA implementation remains unchanged.
gtag('event', 'purchase', {
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"currency": "USD",
"shipping": 7.50,
"tax": 1.80,
"value": 33.30,
"items": [
{
"id": "P12345",
"name": "Android Warhol T-Shirt",
"brand": "Google",
"category": "Apparel/T-Shirts",
"variant": "Black",
"list_name": "Search Results",
"list_position": 1,
"quantity": 2,
"price": 12.00
}
]
});
// The new Google Analytics 4 ecommerce implementation.
// Uses `send_to` to route data to the GA4 group defined in the tag config.
gtag('event', 'purchase', {
"send_to": "GA4",
"transaction_id": "24.031608523954162",
"affiliation": "Google online store",
"currency": "USD",
"shipping": 7.50,
"tax": 1.80,
"value": 33.30,
"items": [
{
"item_id": "P12345",
"item_name": "Android Warhol T-Shirt",
"item_brand": "Google",
"item_category": "Apparel/T-Shirts",
"item_variant": "Black",
"quantity": 2,
"price": 12.00
}
],
});