GA4 Migrator для переноса аудиторий из Universal Analytics в Google Analytics 4

16 февраля, 2023

Все ближе и ближе 1 июля 2023 года. А это значит, что ваши счетчики Universal Analytics (GA3) перестанут обрабатывать данные, и вам нужно переходить на Google Analytics 4, а также переносить настройки из старого счетчика в новый. В конце 2022 года Google выпустил надстройку GA4 Migrator, которая позволяет перенести аудитории из GA3 в GA4 всего за несколько кликов.

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

Аудитории в Google Analytics 4 (GA4) - инструмент, позволяющий создать группы пользователей, которые можно объединить по определенным правилам в конкретный момент времени с помощью параметров (dimensions), показателей (metrics) и событий (events).

Они выполняют те же самые роли, что и в Universal Analytics:

  • сегментация пользователей;
  • сравнение поведения различных аудиторий между собой;
  • использование в рекламных кампаниях Google Ads -  аудитории, созданные в GA4, можно добавлять в рекламные кампании Google Ads (для ремаркетинга в поисковой сети, КМС и на YouTube), при условии, что вы связали аккаунты Google Analytics и Google Рекламы и используете параметр Включить персонализированную рекламу по умолчанию;

Подробнее об аудиториях в Google Analytics 4 читайте в этом материале, в Universal Analytics - здесь.

Чтобы импортировать аудитории Universal Analytics в таблицу, GA4 Migrator использует Google Analytics Management API. Management API форматирует критерии (условия, правила определений) аудиторий Universal Analytics, после чего они появляются в таблице (с использованием устаревшего синтаксиса сегментов Core Reporting API). Надстройка для Google Таблиц выполняет синтаксический анализ каждого критерия Universal Analytics и проверяет его на соответствие показателям и параметрам, которые поддерживаются в GA4. Затем с помощью функций управления аудиториями Google Analytics Admin API инструмент экспортирует аудитории в Google Analytics 4. На этапе экспорта каждый параметр и показатель в определении аудитории Universal Analytics заменяется соответствующим полем Google Аналитики 4. При необходимости значения параметров и показателей переводятся.

В официальной документации Google есть соответствующая таблица сопоставления полей в GA3 и GA4.

Таблица соответствия полей GA3/GA4 при переносе аудиторий (часть)

Для использования GA4 Migrator вам необходимы права доступа на уровне Читатель (Viewer) в Universal Analytics и права доступа на уровне Редактор (Editor) в Google Analytics 4.

Для переноса аудиторий из Universal Analytis в Google Analytics 4 перейдите по ссылке и создайте новую Google Таблицу.

Google Таблица

Откройте меню Расширения - Дополнения - Установить дополнения.

Дополнения - Установить дополнения

В открывшемся окне найдите GA4 Migrator for Google Analytics и установите его, разрешив доступ к вашему аккаунту Google.

GA4 Migrator for Google Analytics

Начать импорт аудиторий из Universal Analytics можно и по-другому. Для этого перейдите в интерфейс Google Analytics 4, в Ассистент настройки.

Ассистент настройки

На открывшейся странице напротив пункта Определение аудиторий нажмите на черную стрелочку и выберите Импортировать из Universal Analytics.

Импортировать из Universal Analytics

Вам откроется официальная документация Google, в которой подробно будет описан процесс импорта аудиторий. Следуйте инструкции от Google или же используя это руководство.

Вернемся к нашей таблице. После установки дополнения активируйте надстройку через Расширения - GA4 Migrator for Google Analytics - Migrate audience definitions to GA4:

GA4 Migrator for Google Analytics - Migrate audience definitions to GA4

После этого в Google Таблице справа вы увидите окно переноса аудиторий из GA3 в GA4. Процесс состоит из 3 этапов:

  1. импорт аудиторий из Universal Analytics в Google Таблицы;
  2. настройки конкретных аудиторий;
  3. перенос аудиторий из Google Таблиц в Google Analytics 4.

На первом шаге вам необходимо выбрать ваш аккаунт и ресурс Universal Analytics, а затем нажать на кнопку Import audiences from Universal Analytics:

Import audiences from Universal Analytics

GA4 Migrator начнет поиск ваших аудиторий в ресурсе Universal Analytics. Как только будут найдены все объекты, он выдаст вам следующее сообщение:

Импорт аудиторий Universal Analytics в Google Таблицу

После завершении импорта в вашем файле отобразится таблица, содержащая названия аудиторий, их описание, условия и данные о том, можно ли их экспортировать в Google Analytics 4. Если экспорт возможен, в первом столбце будет указано Ready to migrate (Готово к переносу). Однако, в столбце Action вы можете не увидеть таких сообщений, а получить ошибку, как у меня на скриншоте выше. Все дело в том, что перед тем, как импортировать аудитории с помощью GA4 Migrator после создания новой Google Таблицы вам необходимо перейти в ее настройки (Файл - Настройки) и там задать в региональных настройках Соединенные Штаты:

Региональные настройки - Соединенные штаты

Тогда после повторного проделывания шага 1 вы увидите корректные статусы:

Корректные статусы переноса

Общий список ваших аудиторий Universal Analytics находится на уровне ресурса в разделе Определения аудитории - Аудитории:

Аудитории в Universal Analytics

Изменить критерии аудитории, доступной для экспорта, можно в столбце Include Segment (Включить сегмент). Например, если он содержит условие session::condition::ga:country=@Canada, его можно изменить на session::condition::ga:country=@France (или указать любую другую страну).

Изменение критериев аудитории в столбце Include Segment (можно задать вручную)

Если вам нужно отредактировать условие для аудитории, которая не готова к импорту (имеет статус Not compatible with GA4 / Не совместим с GA4), сделайте это, а затем нажмите на кнопку Validate manual changes в GA4 Migrator.

Validate manual changes

Статусы всех аудиторий будут изменены на Ready to migrate. Если в редактировании условий аудитории нет необходимости, и они все готовы к переносу, нажмите на кнопку Select all migratable audiences, чтобы автоматически выбрать все аудитории, которые могут быть перенесены в GA4.

Select all migratable audiences - выбор аудиторий, готовых к импорту в GA4

Проставить галочки напротив нужных аудиторий вы можете и вручную. Просто поочередно нажмите левой кнопкой мыши напротив переносимой аудитории. В завершение выбора нажмите на синюю кнопку Continue.

На последнем, третьем шаге выберите ресурс Google Analytics 4, в который нужно экспортировать аудитории, и нажмите кнопку Migrate, чтобы осуществить перенос.

Выбор ресурса GA4

Когда он будет завершен, появится сообщение с подтверждением, а в вашей Google Таблице будет создан новый лист с результатами переноса.

Результат переноса аудиторий из GA4 в GA4

Например, при переносе пяти собственных аудиторий из Universal Analytics в Google Analytics 4 были созданы только две. Чтобы посмотреть воссозданные аудитории в новом счетчике Google Analytics, перейдите на уровень ресурса в раздел Аудитории. В открывшемся окне вы увидите все свои аудитории в GA4. Самое простое найти новые/перенесенные - это посмотреть на дату их создания.

Перенесенные аудитории в Google Analytics 4

А чтобы понять, почему из пяти аудиторий были перенесены только две, необходимо вернуться в Google Таблицу на новый лист и посмотреть столбец Notes:

Столбец "Notes"

Он свидетельствует о результатах выполнения переноса и показывает дополнительную информацию для каждой аудитории. Например, если вы видите строку с кодом ошибки 400 ("code":400), то это означает, что запрос является плохим, и, вероятнее всего, такая аудитория не была перенесена в ваш счетчик GA4. Причина ошибки указана до ее статуса. В моем примере - это The value for the 'filter_clauses' field was empty, but must be provided." Значение для поля 'filter_clauses' было пустым, но оно должно быть указано.

Такая ошибка была как раз у трех аудиторий, которые не были импортированы в Google Analytics 4. Это была одна и та же аудитория всех пользователей. Определение аудитории: Все пользователи (All Users). В Admin API обязательно должен быть AudienceFilterClause, то есть иметь либо фильтр включения в аудиторию, либо фильтр исключения. А поскольку в моих трех аудиториях изначально не присутствует дополнительного критерия, ни в столбце Include Segment, ни в столбце Exclude Segment, то GA4 Migrator не смог определить условие, по которому требуется создать аудиторию в Google Analytics 4, и поэтому выдал ошибку.

В случае, если у вас выдаст точно такую же ошибку, что и у меня, или какую-либо другую, вам необходимо взвесить все ЗА и ПРОТИВ. Сможете ли вы самостоятельно создать такую аудиторию в GA4, без переноса, с помощью специальных условий фильтрации? Может быть это будет сделать проще через интерфейс Google Analytics 4, чем прописать условие в Google Таблице, и затем переносить ее через GA4 Migrator. Такой выбор для своего проекта каждый делает сам.

Несомненно, перенос аудиторий из Universal Analytis в Google Analytics 4 с помощью надстройки для Google Таблиц является удобным и наиболее быстрым способом импорта. Однако, как вы заметили, не все аудитории GA4 Migrator изначально может перенести из GA3 в GA4, а лишь те, которые имеют сопоставления по полям в двух системах аналитики, а также имеющие условия. Для более сложных объектов, которые ему не удается автоматически сконвертировать в нужный для Google Analytics 4 формат, вам все равно придется создавать их вручную в интерфейсе GA4.

Получайте бесплатные уроки и фишки

По контекстной, таргетированной рекламе и аналитике