[UA→GA4] Одновременная отправка событий в ресурсы UA и GA4

С помощью двойной реализации тегов вы можете добавить ресурс Google Аналитики 4 к существующему ресурсу Universal Analytics.

Это позволит вам накапливать статистику в Google Аналитике 4 и совершенствовать навыки работы с новым сервисом, продолжая использовать Universal Analytics до тех пор, пока вы не будете готовы полностью переключиться на GA4.

Содержание

Двойная реализация тегов с помощью gtag.js

Если вы передаете данные в ресурс Universal Analytics с помощью тега gtag.js, то можете добавить теги ресурса Google Аналитики 4 одним из двух способов:

Допустим, у вас на сайте есть тег gtag.js, который пересылает данные в ресурс UA. Если в ресурсе не задана команда send_to, то сайт будет отправлять события и в ресурс UA, и в ресурс GA4. Значения параметров "Категория", "Действие" и "Ярлык" из событий UA автоматически преобразуются в события и параметры GA4 следующим образом:

  • Действие события становится названием события в ресурсе Google Аналитики 4.
  • Категория, ярлык и ценность события становятся параметрами события в ресурсе Google Аналитики 4. Об ограничениях значений параметров рассказывается ниже.
Пример
 
Следующий код описывает событие в ресурсе Universal Analytics, реализованное с помощью тега gtag.js:
 

1: gtag('event', <action>, {

2: 'event_category': <category>,

3: 'event_label': <label>,

4: 'value': <value>

5: });

Для передачи в ресурс Google Аналитики 4 событие преобразуется в следующую структуру:

1: gtag('event', <event_name>, {

2: <parameter_1>: <parameter_1_value>,

3: <parameter_2>: <parameter_2_value>,

4: <parameter_3>: <parameter_3_value>,

5: ...

6: });

Таким образом, значение <action> из ресурса Universal Analytics сопоставляется с параметром <event_name> в ресурсе Google Аналитики 4, а event_category, event_label и value (и их значения) – с параметрами и их значениями.

Функция Улучшенная статистика, которая в Google Аналитике 4 включена по умолчанию для потоков данных сайта, собирает сведения о некоторых важных действиях пользователей, таких как скачивание файлов, переходы по исходящим ссылкам и просмотры видео. Если вы уже отслеживаете такие взаимодействия с помощью Universal Analytics, вам имеет смысл отключить их в настройках улучшенной статистики, чтобы не учитывать одни и те же действия дважды.

Реализовать автоматическое преобразование событий, описанное выше, можно даже в том случае, если вы не можете изменять код своего сайта. Однако в этом случае вам придется задать дополнительные настройки, чтобы все параметры событий содержали полезные данные и могли использоваться в Google Аналитике 4.

Настройка событий вручную при двойной реализации тегов

Если вы можете изменять код своего сайта, рекомендуем заранее спланировать отслеживание событий в Google Аналитике 4. Если у вас есть возможность вносить изменения в код, то вы можете задавать собственные названия параметров непосредственно в момент сбора данных.

В этом случае можно использовать улучшенную статистику для потока данных сайта GA4. Не отключайте параметры отслеживания и не добавляйте вручную их эквиваленты для ресурса Google Аналитики 4.

Подробные инструкции приведены в статье Сопоставление событий и специальных параметров между ресурсами Universal Analytics и Google Аналитики 4.

Двойная реализация тегов с помощью Google Менеджера тегов

Благодаря модульности и гибкости Google Менеджера тегов вы можете реализовать сбор данных для Google Аналитики 4, сохранив прежнее решение на базе Universal Analytics. В большинстве случаев многие переменные и триггеры, настроенные для Universal Analytics, также можно использовать для создания событий и специальных определений Google Аналитики 4.

 

Google Менеджер тегов позволяет использовать одни и те же триггеры и переменные для отправки данных и в Universal Analytics, и в Google Аналитику 4.

Двойная реализация тегов с помощью analytics.js

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

В общем случае мы не рекомендуем использовать библиотеку analytics.js для передачи данных в ресурс Google Аналитики 4. Лучше настроить тег Google и пользоваться всеми его преимуществами.

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

Перенос настроек сбора данных электронной торговли

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

Создание и изменение событий через интерфейс Google Аналитики

Google Аналитика 4 позволяет изменять события во время их обработки и создавать новые события на основе других событий и параметров. Подробнее…

Изменение событий

Инструменты для изменения событий действуют практически так же, как настройки и фильтры представлений в Universal Analytics, но могут использоваться и для более специализированных задач. Далее мы рассмотрим три примера использования этих инструментов.

Изменение событий для консолидации данных

Допустим, при заполнении формы "Связаться с нами" на вашем сайте открывается страница "Спасибо", в URL которой содержится фрагмент, не представляющий ценности для анализа. Из-за этого параметр page_location может иметь разные значения, хотя страница остается одной и той же, например:

https://www.mysite.com/thank-you?f9fslp43

https://www.mysite.com/thank-you?0fb3kixc

https://www.mysite.com/thank-you?l3kndj3b

Вы можете консолидировать значения page_location и упростить анализ, настроив изменение события следующим образом:

 

Изменение события

Название изменения

Консолидация страницы "Спасибо"

Условия совпадения
Параметр Оператор Значение
event_name равно page_view
page_location содержит thank-you

Изменение параметров
Параметр Новое значение
page_location https://www.mysite.com/thank-you
  1. Откройте страницу Администратор и в разделе Просмотр данных выберите События.
  2. Нажмите Изменить событие.
  3. Задайте следующие настройки:

    Изменение события

    Название изменения

    Сопоставление form_selection со специальным параметром "Сфера деятельности"

    Условия совпадения
    Параметр Оператор Значение
    event_name равно form_selection
    form_name равно lead-form
    field_name равно industry

    Изменение параметров
    Параметр Новое значение
    industry_selection

    [[field_selection]]

  4. Откройте страницу Администратор и в разделе Просмотр данных выберите Специальные определения.
  5. На вкладке "Специальные параметры" нажмите Создать специальный параметр.
  6. Настройте и сохраните специальный параметр следующим образом:

    Создание специального параметра

    Параметр Область действия Параметры события
    Сфера деятельности Пользователь industry_selection
  7. Повторите инструкции выше, чтобы настроить сбор данных для поля с информацией о должности.

Изменение событий для создания более информативных параметров событий Google Аналитики 4 с помощью подключенных тегов сайта

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

Настройки изменения событий в этом случае будут очень близки к описанным выше. Пример:

Изменение события

Название изменения

Сопоставление event_label с social_network

Условия совпадения
Параметр Оператор Значение
event_name равно connect
event_category равно social
field_name равно industry

Изменение параметров
Параметр Новое значение
social_network

[[event_label]]

Создание событий

Важное преимущество заключается в том, что созданные события можно отмечать как конверсии на основании информации, полученной из других событий. Подробнее об этом рассказывается в статье о создании события-конверсии через пользовательский интерфейс.

В статье Справочного центра о том, как создавать и изменять события в Google Аналитике 4 приводятся дополнительные сведения об обоих этих процессах.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
true
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
14649432370376790013
true
Поиск по Справочному центру
true
true
true
true
true
69256
false
false