В этой статье рассказывается, что нужно сделать, чтобы события ресурса Universal Analytics учитывались в ресурсе типа "Google Аналитика 4".
Чтобы данные передавались одновременно в ресурсы UA и GA4, добавьте теги для обоих ресурсов.
Для работы тегов событий нужен базовый тег страницы.
Сравнение событий в ресурсах Universal Analytics и "Google Аналитика 4"
В ресурсах Universal Analytics к событиям относятся специальные обращения, отличающиеся, например, от просмотров страниц. Им присваивается категория, действие и ярлык. В ресурсах типа "Google Аналитика 4" (GA4) к событиям относятся любые обращения, включая просмотры страниц. В них не используются категории, действия и ярлыки, поэтому эта информация не попадает в отчеты. Мы рекомендуем изменить модель сбора данных и не использовать существующую структуру событий в ресурсах типа GA4.
В ресурсах типа GA4 можно использовать следующие события:
- автоматически регистрируемые события;
- события улучшенной статистики (сбор данных осуществляется автоматически, но эту функцию нужно включить в интерфейсе GA4);
- события, настраиваемые вручную с помощью кода на странице или соответствующих функций в Google Менеджере тегов;
- рекомендуемые события;
- специальные события.
Как найти аналогичное событие для ресурса типа GA4
Рекомендации по переносу событий из ресурса UA в ресурс типа GA4
- Сначала попробуйте найти аналогичное автоматически регистрируемое событие, чтобы не создавать новое. Если такого события нет, перейдите к шагу 2.
- Попробуйте найти аналогичное событие улучшенной статистики, чтобы не создавать новое.
- Попробуйте найти аналогичное рекомендуемое событие. Настройте теги на активацию при рекомендуемом событии.
- Создайте собственное специальное событие, если вам не удалось найти его аналог.
Пример события улучшенной статистики
Если в ресурсе типа Universal Analytics учитываются исходящие клики, не создавайте специальное событие, поскольку этот показатель можно отслеживать с помощью события улучшенной статистики. Аналогично для учета скачивания файлов воспользуйтесь событием улучшенной статистики file_download (скачивание файлов).
Вы можете найти событие улучшенной статистики, эквивалентное событию в ресурсе UA, но в нем не будут поддерживаться все нужные параметры. Предположим, что вы выбрали событие file_download
, но хотите также использовать параметр file size
. Чтобы это сделать, сначала отключите функцию "Скачивание файлов" в улучшенной статистике, затем вручную отправьте событие file_download
с собственными параметрами:
gtag('event', 'file_download', {
file_extension: '.mp4',
file_name: 'tutorial.mp4',
link_url: '/videos/tutorial.mp4',
link_text: 'Download the tutorial here!'
// Custom parameter
file_size: '275 MB'
})
Пример события ресурса Universal Analytics, у которого нет эквивалента в ресурсе типа "Google Аналитика 4"
Допустим, вы передаете в теге analytics.js следующее специальное событие:
ga('send', 'event', 'myCustomEvent', 'myEventAction1', 'myEventLabel1');
или то же самое, но с другим синтаксисом:
ga('send', {
hitType: 'event',
eventCategory: 'myCustomEvent',
eventAction: 'myEventAction1',
eventLabel: 'myEventLabel1'
});
Поскольку у события myCustomEvent
нет аналогов в ресурсе типа "Приложение и сайт", вам нужно активировать его в глобальном теге gtag.js с помощью следующего кода:
gtag('event', 'myCustomEvent', {
"TheEventAction": "myEventAction1",
"TheEventLabel" : "myEventLabel1"
});
Поскольку TheEventAction
и TheEventLabel
– это специальные параметры событий, зарегистрируйте их, чтобы эти данные присутствовали в отчетах.
Глобальный тег (gtag.js)
Если в ресурсе Universal Analytics используется тег gtag.js, а событие активируется с помощью кода, как в приведенном выше примере, оно будет автоматически передаваться в ресурс типа "Google Аналитика 4" при соблюдении следующих условий:
- Вы добавили идентификатор отслеживания GA4 в основной фрагмент тега gtag.js.
- Событию не назначен явным образом параметр
send_to
.
Проверьте весь код события на странице и решите, нужно ли вам передавать все события gtag.js во все контейнеры gtag.js на странице. Если да, то эти события можно не изменять. В противном случае добавьте параметр send_to, чтобы указать, в какой ресурс или продукт (например, Google Рекламу) должно передаваться событие.
Google Менеджер тегов
Чтобы сделать то же в Google Менеджере тегов, создайте тег события GA4.
- Нажмите Теги > Создать.
- Нажмите Конфигурация тега и выберите Google Аналитика: событие GA4.
- Для параметра Тег конфигурации выберите в меню соответствующий тег GA4.
- Для параметра Название события укажите
myCustomEvent
. Разверните раздел Параметры события и добавьте две строки со следующими объектами Название параметра и Значение:
Название параметра Значение TheEventAction
myEventAction1
TheEventLabel
myEventLabel1
Нажмите Триггеры и выберите событие, которое будет активировать тег.
Сохраните тег с описательным названием (например, Событие GA4 – клик – добавление в корзину) и опубликуйте контейнер.
Сравнение отчетов о ресурсах Universal Analytics и "Google Аналитика 4"
В ресурсе Universal Analytics события myCustomEvent
будут представлены в отчете Поведение > События > Лучшие события. События ресурса UA в этом отчете разделены по категориям и действиям.
В ресурсе типа "Google Аналитика 4" события myCustomEvent
представлены в том же разделе, что и все остальные.
Вот так выглядит событие myCustomEvent
в Отчете в реальном времени:
Вот так выглядит событие myCustomEvent
в отчете Поведение: