Электронная торговля GA4 (gtag.js): отправка событий GA4.

В этом руководстве описывается, как перенести существующую реализацию электронной торговли gtag.js Universal Analytics на использование событий электронной торговли Google Analytics 4 .

Посетите центр миграции разработчиков , чтобы получить дополнительные руководства и ресурсы по миграции.

Исход

Следуя этому руководству, вы реализуете события электронной торговли Google Analytics 4 для нового ресурса GA4 и используете эту новую реализацию для заполнения существующих отчетов Universal Analytics. Ваша существующая реализация Universal Analytics будет изменена для получения данных электронной торговли GA4.

Прежде чем вы начнете

  1. С помощью вспомогательного инструмента миграции электронной торговли убедитесь, что следующая реализация описывает вашу текущую реализацию:

    • Вы используете ресурс Universal Analytics.
    • Ваш сайт использует библиотеку gtag.js для отправки событий электронной торговли.
  2. Просмотрите варианты миграции для реализации электронной коммерции , чтобы узнать о недостатках каждого варианта. Подтвердите, что вы действительно хотите следовать этому руководству, чтобы использовать события электронной торговли Google Analytics 4 для существующей реализации Universal Analytics gtag.js.

  3. Ознакомьтесь со справочником по совместимости событий , чтобы узнать, как события UA преобразуются при отправке в ресурс GA4.

Компромиссы и соображения

Просмотрите и примите во внимание приведенную ниже информацию, чтобы полностью понять последствия использования событий электронной торговли Google Analytics 4 с существующей реализацией электронной торговли gtag.js (Universal Analytics).

Плюсы Минусы
  • Позволяет просматривать данные электронной торговли в отчетах GA4 и Universal Analytics.
  • Использование событий и параметров GA4 позволяет получать полные отчеты об электронной торговле GA4.
  • Требуется изменить существующие события электронной торговли.
  • Не все события и параметры GA4 имеют эквиваленты в Universal Analytics. Параметры shipping_tier , discount , currency , location_id , promotion_name и promotion_id не имеют эквивалентов Universal Analytics и не будут отображаться в ваших отчетах Universal Analytics.

Выполнение

1. Обновите свою реализацию электронной коммерции

Обновите существующую реализацию электронной торговли, чтобы перейти от использования событий электронной торговли Universal Analytics к событиям Google Analytics 4 . После выполнения этого шага ваш ресурс Universal Analytics начнет получать события электронной торговли GA4. Просмотрите компромиссные решения и соображения , чтобы понять последствия этого обновления.

Чтобы помочь с обновлением, воспользуйтесь следующими ресурсами:

2. Создайте и настройте новый ресурс GA4.

После того как вы обновили реализацию электронной торговли для отправки событий электронной торговли GA4, выполните любой из следующих вариантов, чтобы начать отправку данных в новый ресурс Google Аналитики 4 .

Вариант 1. Используйте Ассистент настройки GA4 и включите подключенные теги сайта.

Ассистент настройки GA4 автоматически создаст новый ресурс GA4 и скопирует следующие настройки из вашего ресурса Universal Analytics: название ресурса , URL веб-сайта , часовой пояс и настройки валюты . Он также может включить функцию подключенного тега сайта , чтобы повторно использовать существующую реализацию gtag.js Universal Analytics для загрузки нового ресурса GA4.

Выполните действия, описанные в разделе «Ассистент настройки GA4», чтобы создать и настроить новый ресурс Google Аналитики 4. Обязательно установите флажок «Включить сбор данных с использованием существующих тегов», чтобы использовать функцию связанного тега сайта.

Вариант 2. Обновите фрагмент gtag.js.

  1. Создайте новый ресурс Google Аналитики 4.
    • Используйте Ассистент настройки GA4, чтобы добавить ресурс Google Аналитики 4. Однако снимите флажок «Включить сбор данных с использованием существующих тегов», когда будет предложено во время установки. Альтернативно можно создать ресурс Google Аналитики 4 без Ассистента настройки GA4 . Преимущество использования помощника заключается в том, что он скопирует некоторые базовые настройки из вашего ресурса Universal Analytics.
  2. Найдите идентификатор тега для ресурса Google Аналитики 4.
  3. Добавьте ресурс Google Аналитики 4 в существующий фрагмент gtag.js с помощью команды config с идентификатором тега .

Ниже приведен пример фрагмента gtag.js, в котором настроены ресурсы Universal Analytics и Google Analytics 4:

<!-- 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');  // Google Analytics 4 property
</script>