تجارت الکترونیک GA4 (مدیر برچسب): رویدادهای Universal Analytics را ارسال کنید

این راهنما نحوه استفاده از پیاده‌سازی تجارت الکترونیک Universal Analytics (Tag Manager) را برای ارسال رویدادهای تجارت الکترونیک به یک ویژگی Google Analytics 4 توضیح می‌دهد.

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

نتیجه

نتیجه پیروی از این راهنما این است که پیاده سازی Universal Analytics موجود شما برای پر کردن ویژگی Google Analytics 4 جدید استفاده می شود. اجرای Universal Analytics موجود شما بدون تغییر باقی می‌ماند، گزارش‌های تجارت الکترونیک UA شما همچنان با داده‌ها پر می‌شود و شما شروع به دریافت داده‌ها در دارایی جدید Google Analytics 4 خود خواهید کرد.

قبل از اینکه شروع کنی

  1. از ابزار کمکی مهاجرت تجارت الکترونیک استفاده کنید تا تأیید کنید که موارد زیر پیاده‌سازی فعلی شما را توصیف می‌کنند:

  2. گزینه های مهاجرت برای پیاده سازی تجارت الکترونیک را مرور کنید تا در مورد مبادلات هر گزینه مطلع شوید. تأیید کنید که واقعاً می‌خواهید این راهنما را دنبال کنید تا از پیاده‌سازی Tag Manager Universal Analytics 4 خود برای Google Analytics 4 استفاده کنید.

  3. مرجع سازگاری رویداد را مرور کنید تا بدانید که چگونه رویدادهای UA هنگام ارسال به یک ویژگی GA4 ترجمه می‌شوند.

مبادلات و ملاحظات

برای درک کامل پیامدهای استفاده از پیاده‌سازی تجارت الکترونیک Universal Analytics (Tag Manager) با ویژگی Google Analytics 4، اطلاعات زیر را بررسی و در نظر بگیرید.

طرفداران منفی
  • ساده ترین گزینه برای پیاده سازی از آنجایی که پیاده سازی لایه داده تجارت الکترونیک موجود خود را تغییر نمی دهید.
  • به شما امکان می دهد داده های تجارت الکترونیک را در گزارش های GA4 و Universal Analytics خود مشاهده کنید.
  • هیچ تغییری در نحوه جمع‌آوری یا گزارش داده‌های تجارت الکترونیک در دارایی Universal Analytics شما وجود ندارد.
  • رویدادهای مربوط به پیشرفت Checkout و گزینه های Checkout به راحتی به رویدادهای GA4 نگاشت نمی شوند. این احتمال وجود دارد که اطلاعات گزینه پرداخت در گزارش های تجارت الکترونیک GA4 ظاهر نشود.
    • اگر رویدادها را برای پیشرفت و گزینه های پرداخت پشتیبانی نشده ارسال کنید، پارامترهای مرتبط با آنها به عنوان رویدادهای سفارشی و پارامترهای سفارشی در GA4 تلقی می شوند. با این حال، داده ها برای پارامتر items به Google Analytics ارسال نمی شود (پشتیبانی نمی شود).
  • مرحله افزودن اطلاعات حمل و نقل در گزارش جزئیات سبد خرید GA4/Fallout Funnel خالی خواهد بود.
  • مرحله List Clicks در گزارش قیف فهرست کالا/محصول/مورد GA4 خالی خواهد بود.
  • جداکننده / برای دسته در GA4 شناسایی نمی شود. GA4 cat1/cat2/cat3 را به‌جای سه دسته، یعنی cat1 ، cat2 و cat3 به عنوان یک دسته گزارش می‌کند.

پیاده سازی

1. یک ویژگی جدید GA4 ایجاد و پیکربندی کنید

مراحل زیر را برای ایجاد و پیکربندی ویژگی Google Analytics 4 جدید خود تکمیل کنید:

  1. یک ویژگی جدید Google Analytics 4 ایجاد کنید.
    • از دستیار راه‌اندازی GA4 برای ایجاد خودکار ویژگی GA4 جدید استفاده کنید و تنظیمات زیر را از ویژگی Universal Analytics خود کپی کنید: نام دارایی ، URL وب‌سایت ، منطقه زمانی و تنظیمات ارز . با این حال، برای غیرفعال کردن ویژگی برچسب سایت متصل، تیک گزینه Enable data using your tags موجود را بردارید . از طرف دیگر، اگر نمی‌خواهید هیچ تنظیماتی را از ویژگی Universal Analytics خود کپی کنید ، یک ویژگی Google Analytics 4 بدون دستیار راه‌اندازی GA4 ایجاد کنید.
  2. تگ گوگل را اضافه کنید.
    1. ظرف Google Tag Manager را برای اجرای Universal Analytics موجود خود باز کنید.
    2. روی برچسب‌ها > جدید کلیک کنید.
    3. روی پیکربندی برچسب کلیک کنید و برچسب Google را انتخاب کنید.
    4. شناسه اندازه‌گیری دارایی Google Analytics 4 خود را وارد کنید.
    5. برای فعال کردن برچسب روی همه صفحات (یا زیر مجموعه صفحاتی که می خواهید اندازه گیری کنید) را انتخاب کنید.
    6. پیکربندی برچسب خود را ذخیره و منتشر کنید.

2. پیکربندی های تگ رویداد GA4 را برای اندازه گیری رویدادهای تجارت الکترونیک اضافه کنید

برای هر پیکربندی تگ Universal Analytics ، باید یک پیکربندی تگ رویداد GA4 اضافه کنید تا رویداد تجارت الکترونیک معادل در GA4 را اندازه گیری کنید.

برای هر رویداد تجارت الکترونیک Universal Analytics، مراحل کلی برای ایجاد رویداد GA4 مربوطه به شرح زیر است:

  1. یک پیکربندی برچسب جدید ایجاد کنید و رویداد GA4 را انتخاب کنید.
  2. برای نام رویداد، از جدول سازگاری بین رویدادهای UA و GA4 و/یا کمک کننده مهاجرت تجارت الکترونیک استفاده کنید تا نام رویداد GA4 مناسب برای فعالیت تجارت الکترونیک Universal Analytics را بیابید. برای مثال، اگر رویدادی برای اندازه‌گیری نمایش‌های محصول ایجاد می‌کنید، نام رویداد GA4 view_item_list خواهد بود.
  3. در قسمت تنظیمات بیشتر و سپس تجارت الکترونیک ، ارسال داده‌های تجارت الکترونیک را علامت بزنید.
  4. برای منبع داده، لایه داده را انتخاب کنید.
  5. در بخش Triggering ، تریگر مناسب را انتخاب کنید تا تگ فعال شود. این باید همان محرکی باشد که برای رویداد تجارت الکترونیک Universal Analytics مربوطه استفاده می‌شود.
  6. روی ذخیره کلیک کنید.

مراحل بالا را برای هر فعالیت تجارت الکترونیک Universal Analytics تکرار کنید. پس از تکمیل تغییرات خود را منتشر کنید.

مثال: رویداد UA به GA4

مثال زیر نحوه ایجاد یک رویداد GA4 معادل را برای فعالیت تجارت الکترونیک کلیک بر روی محصول که در Tag Manager for Universal Analytics پیاده سازی شده است نشان می دهد.

موارد زیر یک کلیک محصول را برای Universal Analytics که با استفاده از لایه داده پیاده سازی شده است، اندازه گیری می کند. نام رویداد سفارشی productClick است.

<script>
/**
 * Call this function when a user clicks on a product link. This function uses the event
 * callback datalayer variable to handle navigation after the ecommerce data has been sent
 * to Google Analytics.
 * @param {Object} productObj An object representing a product.
 */
function(productObj) {
  dataLayer.push({
    'event': 'productClick',
    'ecommerce': {
      'click': {
        'actionField': {'list': 'Search Results'},      // Optional list property.
        'products': [{
          'name': productObj.name,                      // Name or ID is required.
          'id': productObj.id,
          'price': productObj.price,
          'brand': productObj.brand,
          'category': productObj.cat,
          'variant': productObj.variant,
          'position': productObj.position
         }]
       }
     },
     'eventCallback': function() {
       document.location = productObj.url
     }
  });
}
</script>

در Tag Manager، پیکربندی تگ Universal Analytics به شرح زیر است:

نوع برچسب: Universal Analytics
نوع آهنگ: رویداد
دسته رویداد: Ecommerce
اقدام رویداد: Product Click
فعال کردن ویژگی های پیشرفته تجارت الکترونیک: true
از لایه داده استفاده کنید: true
ماشه: event برابر با productClick است

A Universal Analytics tag configuration for a product click

هنگامی که رویداد productClick به لایه داده فشار داده می شود، پیکربندی ماشه طوری تنظیم شده است که تگ را فعال کند:

A trigger configuration for the productClick custom event

برای استفاده از پیاده سازی UA بالا برای ارسال داده به GA4، رویداد معادل GA4 زیر پیکربندی شده است:

نوع برچسب: رویداد GA4
نام رویداد: select_item
ارسال داده های تجارت الکترونیک: true
منبع داده: Data Layer
ماشه: event برابر با productClick است

A GA4 Event tag configuration for a product click