Как рассказывается в статье Обработка событий в Google Аналитике 4 и Universal Analytics, важнейшей задачей при переходе с Universal Analytics на Google Аналитику 4 является преобразование текущих настроек отслеживания. Это относится к просмотрам страниц, событиям, специальным параметрам, а иногда и специальным показателям – все эти настройки необходимо привести в соответствие с моделью отслеживания данных Google Аналитики 4.
Переход на новую модель сбора данных – это отличная возможность пересмотреть свою стратегию отслеживания, посовещаться с коллегами, разработать новые требования и усовершенствовать систему KPI. Однако в этих статьях речь пойдет о том, как перенести в Google Аналитику 4 важнейшие настройки сбора данных, которые вы ранее использовали в Universal Analytics.
СодержаниеСопоставление событий
Модель сбора данных, где используются автоматически регистрируемые события и рекомендуемые события, лежит в основе реализаций на базе Google Аналитики 4, но она несовместима с Universal Analytics.
При сопоставлении событий между ресурсами Universal Analytics и Google Аналитики 4 следуйте нашим рекомендациям:
- Попробуйте найти аналогичное событие улучшенной статистики.
- Если такое событие есть, вам не нужно создавать новое.
- Добавьте команду
send_to
, чтобы передавать это событие только в ресурс Universal Analytics, но не в ресурс Google Аналитики 4. Подробнее о маршрутизации событий… - Если среди событий улучшенной статистики не нашлось аналогов, перейдите к шагу 2.
- Попробуйте найти аналогичное автоматически регистрируемое событие.
- Если такое событие есть, вам не нужно создавать новое.
- Добавьте команду
send_to
, чтобы передавать это событие только в ресурс Universal Analytics, но не в ресурс Google Аналитики 4. Подробнее о маршрутизации событий… - Если среди автоматически регистрируемых событий не нашлось аналогов, перейдите к шагу 3.
- Попробуйте найти аналогичное рекомендуемое событие. Настройте теги на активацию при рекомендуемом событии.
- Если найти аналог не удалось, создайте собственное специальное событие.
В следующей таблице приведены примеры событий, реализованных в Universal Analytics, и способы их воссоздания в Google Аналитике 4.
Определение события в UA | Тип события в GA4 | Конфигурация события в GA4 |
---|---|---|
Категория события: download (скачивание) Действие события: PDF Ярлык события: catalog.pdf |
Автоматически регистрируемое событие | Событие file_download и связанные с ним параметры, такие как file_name, которые по умолчанию добавляются в поток данных при использовании улучшенной статистики, используются для тех же целей. Вам не нужно вручную создавать аналогичное событие в Google Аналитике 4. |
Категория события: engagement (вовлечение) Действие события: login (вход в аккаунт) Ярлык события: google-sso (единый вход Google) |
Рекомендуемое событие | Используйте рекомендуемое событие login и рекомендуемый параметр method со значением google-sso. |
Категория события: navigation-click (клик навигации) Действие события: top (к началу) Ярлык события: company-about-us (раздел "О компании") |
Специальное событие | Поскольку среди автоматически регистрируемых и рекомендуемых событий Google Аналитики 4 нет аналогов, вы можете создать специальное событие и его параметры, самостоятельно выбрав для них названия. Например, можно задать название события navigation_click и специальные параметры click_location=top и click_text=company-about-us. |
Рекомендуемые и специальные события
Рекомендуемые и специальные события в Google Аналитике 4 объединяет то, что и те и другие не отслеживаются автоматически. Вам нужно вручную добавить их в код отслеживания, указав названия событий и значения других параметров.
Рекомендуемые события отличаются тем, что они по-другому обрабатываются в отчетах в интерфейсе (для некоторых из них это верно уже сейчас, а для остальных поддержка может быть реализована в будущих версиях сервиса). Например, Google Аналитика 4 ищет рекомендуемые события и параметры, связанные с онлайн-продажами, и использует их для создания отчетов по монетизации. Если вы используете другие значения, чтобы регистрировать транзакции на сайте или в приложении, вам придется создавать специальные отчеты, где будут показываться эти данные. Статистика не будет добавляться в готовые отчеты о монетизации.
Сейчас в стандартные отчеты включаются не все рекомендуемые события, однако в будущем ситуация может измениться, поэтому использовать их все равно имеет смысл.
Согласование событий для сайта и приложения
В ресурсе Google Аналитики 4 можно отслеживать сайт и приложение вместе, тогда как ресурс Universal Analytics предназначен только для сайтов. Если в вашем ресурсе Google Аналитики 4 есть поток данных приложения и вы хотите просматривать межплатформенную статистику, вам необходимо унифицировать сбор данных событий с сайта и из приложения.
Воспользуйтесь следующими рекомендациями:
- Назначьте одним и тем же событиям одинаковые названия. Например, не используйте одновременно событие
accessory_purchase
для сайта и событиеaccess_purchase
для приложения. -
Свяжите с одними и теми же событиями одинаковые параметры. Например, не используйте одновременно параметр country события
accessory_purchase
для сайта и параметр country_code событияaccessory_purchase
для приложения. Следите за тем, чтобы названия параметров для разных платформ были одинаковыми. Например, если параметр событияaccessory_purchase
для сайта называется cc, то крайне нежелательно, чтобы у событияaccessory_purchase
для приложения ему соответствовал параметр country_code. - Используйте для одних и тех же параметров сопоставимые наборы значений. Например, не передавайте значение US параметра country_code для сайта и значение USA параметра country_code для приложения.
-
Значения User ID для сайта и приложения должны быть одного и того же типа. Например, не передавайте строку '555321' для сайта и целое число 555321 для приложения.
Унификация названий событий на сайте и в приложении поможет вам сопоставлять данные и получать более точную картину поведения конечных пользователей.
Названия и параметры событий
Старайтесь по возможности использовать рекомендуемые названия событий, чтобы вам были доступны все отчеты в ресурсах Google Аналитики 4, а также все функции, которые могут быть добавлены впоследствии.
Используйте параметры событий, чтобы передавать дополнительную информацию, которую не покрывают автоматически регистрируемые параметры language (язык), page_location (местоположение страницы), page_referrer (URL перехода страницы), page_title (название страницы), screen_resolution (разрешение экрана). Все параметры, которые вы собираете, доступны для создания аудиторий и в инструменте BigQuery.
Параметр может содержать неограниченное количество уникальных значений. Однако, когда вы создаете ресурс Google Аналитики 4 в дополнение к Universal Analytics, необходимо учитывать определенные ограничения и особенности параметров.
- Для одного события можно задать не более 25 специальных параметров. Каждое значение параметра может содержать не более 100 символов.
- Для одного ресурса можно зарегистрировать не более 50 специальных параметров и 50 специальных показателей.
event_category: "Видео"
action: "Скачивание"
event_label: "История игрушек"
Если ресурс Universal Analytics был реализован с помощью gtag.js, это событие будет перенесено в ресурс Google Аналитики 4 с применением следующей логики:
- "Скачивание" – название события.
- "event_category" – специальный параметр.
- "event_label" – специальный параметр.
В целом структура событий будет выглядеть так:
event_category: [resourceType]
action: [interactionType]
event_label: [resourceName]
Если используется тег gtag.js, то action становится названием события. Если у вас задано 10 типов взаимодействия, они будут преобразованы в 10 разных названий событий.
Перенос параметров из ресурса Universal Analytics в ресурс Google Аналитики 4 следует такой же схеме: в каждое новое событие action будут добавлены параметры event_category и event_label.
Сопоставление специальных параметров
Специальные параметры позволяют расширить стандартный набор регистрируемых данных в Google Аналитике и собирать наиболее важную для вас информацию о страницах, событиях и пользователях.
Специальные параметры в Google Аналитике 4 работают по тем же принципам, что и в Universal Analytics, но имеют более широкие возможности. Как правило, в Google Аналитике 4 можно использовать те же настройки специальных параметров, что и в прежней реализации на базе Universal Analytics. Кроме того, многие значения, которые вы раньше отслеживали в Universal Analytics в качестве параметров событий, имеет смысл воссоздать в Google Аналитике 4 в качестве специальных параметров. В особенности это относится к категориям событий и ярлыкам событий.
Подробнее о том, как создавать специальные параметры и показатели…
Раньше в Google Аналитике 4 нужно было регистрировать специальные параметры событий, чтобы они появлялись в отчетах. Теперь специальные параметры и показатели нужно просто создать (само понятие регистрации больше не используется).
В таблице ниже показаны примеры того, как можно воссоздать настройки отслеживания событий из Universal Analytics в Google Аналитике 4.
Пример использования | Universal Analytics | GA4: автоматически регистрируемое или специальное событие | GA4: специальный параметр или показатель |
---|---|---|---|
Отслеживание взаимодействий с видео | Действие события = video_start | Включите функцию "Взаимодействия с видео" в разделе Улучшенная статистика. | Если вы хотите отслеживать процент просмотра видео, создайте специальный параметр на основе video_percent. |
Категория события = engagement | |||
Ярлык события = lesson-1 | Создайте специальный параметр на основе video_title. | ||
Отслеживание взаимодействий с кредитным калькулятором | Действие события = loan-calculator | Название события: loan_calculator (специальное) |
|
Категория события = refinance | Параметр события: loan_type = refinance (специальный) | Создайте специальный параметр на основе этого параметра события. | |
Ярлык события = residential |
Параметр события: borrower_type = residential (специальный) |
Создайте специальный параметр на основе этого параметра события. | |
Текущий заемщик (специальный параметр) = true |
Параметр события: current_borrower = true (специальный) |
Создайте специальный параметр на основе этого параметра события. | |
Сумма кредита (специальный показатель) = 250000 | Параметр события: loan_amount = 250000 (специальный) | Создайте специальный показатель на основе этого параметра события*. | |
Сохранение данных об авторе и категории для страниц блога | Обращение pageview (просмотр страницы) | Название события: page_view (специальное)** |
** |
Автор (специальный параметр) = Татьяна С. | Параметр события: author = Татьяна С. (специальный) | Создайте специальный параметр на основе этого параметра события. | |
Категория страниц блога (специальный параметр) = privacy-legislation | Параметр события: blog_category = privacy-legislation (специальный) | Создайте специальный параметр на основе этого параметра события. | |
Регистрация уровня лояльности пользователя при входе в аккаунт |
Действие события = login |
Название события:login (рекомендуемое) |
|
Категория события = login*** |
|||
Уровень лояльности (специальный параметр) = platinum |
Параметр события: loyalty_level = platinum (специальный) |
Создайте специальный параметр на основе этого параметра события (область действия – "Пользователь"). |
Передача специальных параметров для события page_view (просмотр страницы)
В одном из примеров в таблице выше отслеживаются значения author (Автор) и blog_category (Категория страниц блога) в качестве специальных параметров. Их можно добавить в события просмотров страниц в Google Аналитике 4. Поскольку в автоматически регистрируемое событие page_view, которое включается вместе с улучшенной статистикой, нельзя добавлять специальные параметры, вы можете воспользоваться одним из указанных ниже способов.
Вариант 1. Отключить автоматически регистрируемое событие page_view и отправлять вместо него специальное событие.
- Отключите события
page_view
. Если вы используете тег Google (gtag.js), для этого нужно задать в нем параметр send_page_view: false. Если же вы используете Менеджер тегов, в теге конфигурации GA4 снимите флажок "Отправлять просмотр страницы, когда загружается эта конфигурация". - Вручную добавьте событие
page_view
с дополнительными специальными параметрами.Этот подход особенно эффективен, если вы хотите добавить специальные параметры в событие page_view для большинства страниц.
Вариант 2. Отправьте специальное событие для получения дополнительных параметров.
Вы также можете получать дополнительные параметры с помощью специальных событий. Например, вы можете создать специальное событие record_page_metadata
, в которое будет записываться только информация об авторе и категории страницы. Для мобильных приложений можно добавлять специальные параметры к просмотрам экранов, которые отслеживаются вручную. Например, вы можете создать специальное событие screen_view_duplicate
со специальным параметром page_topic=education-opportunities.
Примечание. Отправка событий-дубликатов увеличивает общее число собираемых событий за промежуток времени, что может привести к уменьшению диапазона дат выборки или сокращению ее размера.
Этот способ рекомендуется использовать, если вам нужно отслеживать специальные параметры лишь для небольшой части всех просмотров страниц и экранов или вы уверены, что не достигнете предела выборки.
Специальные параметры для автоматически регистрируемых и рекомендуемых параметров
Некоторым параметрам событий, автоматически регистрируемых в Google Аналитике 4, соответствуют стандартные параметры отчетов. В качестве примера можно назвать параметр page_title. Многие другие автоматически регистрируемые и рекомендуемые параметры, например параметр file_name события file_download
из примера в таблице выше, не сопоставляются со стандартными или специальными параметрами и показателями отчетов автоматически. Чтобы использовать такую информацию в отчетах Google Аналитики 4, вам нужно самостоятельно связать параметры событий со специальными определениями в отчетах.