Отчёт Google Data Studio: переход с Universal Analytics на Google Analytics 4

02 сентября, 2022

Отчет с несколькими дашбордами, который я разберу в данной статье, позволяет сравнить собственные данные Universal Analytics с данными Google Analytics 4 в одном удобном представлении Google Data Studio.

Обновление: я выпустил электронное руководство по Google Analytics 4. Бесплатно скачать его можно в формате .PDF по ссылке.

11 октября 2022 года Looker и Google Data Studio объединили. Теперь пользователи смогут получать доступ и импортировать регулируемые данные из Looker в интерфейсе Data Studio, а также создавать визуализации и информационные панели для дальнейшего самостоятельного анализа. Инструмент называется Looker Studio.

Об отчете

Отчет, о котором пойдет речь ниже, разработан командой Кристи Сейден (Krista Seiden, основатель KS Digital, евангелист Google Analytics) и Ахмадом Канани (Ahmad Kanani, siavak.com) и предназначен для того, чтобы помочь вам безболезненно перейти с Universal Analytics на Google Analytics 4. Его ключевая цель - позволить вам легко сравнить параметры и показатели, увидеть процент расхождения в статистике между данными двух систем аналитики Google (в одном окне), показать схожесть и различие платформ UA/GA4, а также быть полезным инструментом для мониторинга вашего проекта во время перехода с GA3 на GA4.

Пример одного из дашбордов Google Data Studio

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

Управление данными в Google Data Studio (для GA3/GA4)

Получить дашборд

Именно это новвоведение позволило Кристе и Ахмаду создать такой отчет. Чтобы воспользоваться данным шаблоном и увидеть в нем свои данные, оставьте заявку на дашборд Google Data Studio на сайте ksdigital.co:

Получить дашборд

 

Оставив свою электронную почту, вы получите ссылку на этот дашборд.

Ссылка на отчет Google Data Studio в письме

Работа с отчетом Google Data Studio

Открыв его с того аккаунта Gmail, на котором у вас есть доступы к Universal Analytics и Google Analytics 4, вы попадете на лист Home. В элемент управления данными добавьте те ресурсы Google Analytics, по которым хотите посмотреть статистику и сравнить метрики между собой. Никаких дополнительных настроек не требуется.

Выбор своих ресурсов Google Analytics в управлении данными

Примечание: если у вас еще нет ни одного аккаунта Google Analytics, вы можете использовать тестовые аккаунты.

В завершение нажмите кнопку Compare (Сравнить). Вас перенаправит на следующий лист Overview:

Обзорная статистика (Overview) моего сайта

Отчет состоит из 7 листов. Он на английском языке. Перемещаться между листами можно с помощью левого навигационного меню. На листе How To Use размещено подробное видео по работе с дашбордом. Посмотреть его можно здесь или на YouTube:

Примечание: если вы не знаете английского языка, включите английские субтитры, а затем автоматически переведите их на русский язык.

Всего в отчете Google Data Studio 5 дашбордов:

  1. Overview - обзорный дашборд с основными параметрами и показателями Google Analytics 4;
  2. Traffic Acquisition - дашборд по источникам трафика;
  3. User Behavior - дашборд по поведению пользователей;
  4. Event Tracking - дашборд по событиям;
  5. Monetization - дашборд по монетизации.

Давайте разберем каждый из них подробнее.

Дашборд "Overview"

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

Выбор диапазона дат и типа устройства

Изменив их, они будут применены ко всем листам отчета. На обзорном дашборде вы можете сравнить основные показатели двух систем аналитики - Сеансы (Sessions), Пользователи (Users), Просмотры страниц (Page Views) и События (Events), а также процент их расхождения между GA3 и GA4.

Сравнение сеансов, пользователей, просмотров страниц и событий (UA/GA4)

В своей работе я использую правило 10%. То есть если расхождение по любой метрике находится в пределах допустимых 10% (статистическая погрешность), то это очень хорошо. Как видно из скриншота выше, по пользователям и просмотрам страницы статистика моего сайта osipenkov.ru очень схожа в Universal Analytics и Google Analytics 4. Когда два графика накладываются друг на друга - это идеальный вариант!

Сеансы отличаются, но незначительно (13,01%). А вот количество событий в GA4 существенно больше, чем в GA3. Но этому есть простое объяснение - все типы обращений в новом счетчике аналитики - это события. Поэтому их гораздо больше, чем в предыдущей версии Google Analytics. Именно эту метрику я бы не сравнивал между двумя ресурсами, поскольку их реализация, в том числе и программная (фундаментальная), различна.

Например, если вы откроете тестовый аккаунт Google Analytics, то увидите, как сильно отличается количество пользователей и сессий - дельта имеет оранжевый и красные цвета, что говорит о существенных различиях в статистике. Из этого можно сделать вывод, что необходимо перепроверить существующие настройки в GA3 и GA4.

Большое расхождение данных в тестовых аккаунтах Google Analytics

Возможно, Universal Analytics не до конца собирает какие-то данные (установлены фильтры?), или же GA4 ведет себя неестественно. Так или иначе, такой процент расхождения - тревожный звоночек, и следует что-то предпринять. Как минимум, проанализировать ситуацию.

Дашборд "Traffic Acquisition"

Текущий дашборд позволяет сравнить данные между двумя ресурсами по сеансам и пользователям с привязкой к источнику трафика.

Сравнение сеансов и пользователей с привязкой к источнику трафика (UA/GA4)

Таблица под графиками использует данные по сеансам из отчета Источник трафика - Весь трафик - Источник/Канал (Universal Analytics) и Источник трафика - Привлечение трафика (Google Analytics 4). С ее помощью вы можете оценить степень расхождения данных по тому или источнику трафика, а также сопоставить их по названию. Например, для моего сайта в таблице есть yandex.ru / referral, который показывает сеансы и пользователей для GA4, но не имеет данных для GA3. И yandex / organic, у которого % расхождения данных составляет более 80%.

Расхождение в данных по Яндексу

Почему так? Все дело в том, что в Universal Analytics для данного представления у меня настроены фильтры по изменению источника трафика согласно этой статье.

Фильтры в GA3, которых нет в GA4

А в Google Analytics 4 я такого не делал. Именно поэтому я вижу расхождения в статистике по этим источникам. В отчете Google Data Studio Кристи и Ахмада это сразу видно. Аналогичным образом можно проанализировать данные по другим источникам, используя дельту. Черный цвет в таблице свидетельствует о том, что все хорошо. Оранжевый показывает не критические изменения, а красный символизирует о большом расхождении в статистике.

Дашборд "User Behavior"

Этот дашборд привязан к поведенческим метрикам ваших пользователей, включая следующие показатели: Показатель отказов (Bounce Rate), Конверсии (Conversions), Просмотры страниц (Pageviews).

Сравнение показателя отказов, конверсий и просмотров страниц

Разбивка в таблицах идет по заголовку страницы и источнику трафика. Стоит так же отметить следующее: несмотря на то, что развитие Google Analytics 4 пошло по другой парадигме, и изначально в нем отказались от показателя отказов в пользу сеансов с взаимодействием (вовлеченность пользователей), в середине июля в GA4 добавили новые метрики. В их числе и Bounce Rate (Процент сеансов без вовлечения), который рассчитывается несколько иначе:

Сеансы - Сеансы с взаимодействием / Сеансы

Примечание: в своем видео Ахмад упомянул о том, что метрика Bounce Rate пока недоступна для выбора в Google Data Studio, поэтому она была добавлена в отчет вручную.

На мой взгляд, именно этот отчет показывает, как могут различаться данные между двумя системами. Например, расхождение в показателе отказов, потому что этот показатель считается по-разному в GA3 и GA4, или количество конверсий, потому что в GA4 изначально регистрируются события, и только после мы отмечаем нужные как конверсии, а в GA3 есть и другие типы целей (конверсий):

Вот как это выглядит для моих ресурсов Google Analytics:

Сравнение целей/конверсий в UA и GA4

На основе полученных данных можно сделать один простой, но очень важный вывод - не сравнивать достижение целей в Universal Analytics и Google Analytics 4. Поскольку в GA3 есть и другие типы целей (не только события), то и во всех остальных таблицах отчета с разбивкой по источнику трафика количество конверсий будет значительно отличаться:

Сравнение целей/конверсий в UA и GA4 с разбивкой по источнику трафика

Однако наглядное представление всех данных на одном листе Data Studio позволило нам сделать такой вывод на основе анализа и фактов, а не "ощущений" и "впечатлений", что является положительным результатом.

А вот метрика просмотров страниц, напротив, достаточно близко фиксирует хиты. Вы можете нажать на значок рядом с дельтой, чтобы отсортировать % расхождения по возрастанию или убыванию, и проанализировать наиболее серьезные расхождения.:

Сортировка по убыванию/возрастанию

Для моего блога, если не брать просмотры страниц меньше 10 (Pageviews < 10), то количество таких страниц с большим расхождением (более 10%) не превышает 1% от общего количества всех страниц сайта.

Дашборд "Event Tracking"

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

Сравнение количества событий (UA/GA4)

Статистика в этом отчете так же может очень сильно отличаться между двумя платформами, поскольку то, что вы отслеживаете в GA3, вы можете не отслеживать для GA4, и наоборот. Например, на скриншоте выше наибольшее количество событий для GA3 было зафиксировано для Таймер 15s, а в GA4 такого события нет. Или чат Talk-Me, который автоматически отправляет различные события в Universal Analytics в зависимости от того, какие действия совершал пользователь с моим чатом на сайте. А в Google Analytics 4 такие события не фиксируются.

Аналогично с GA4 - для него я фиксирую события scroll, а для UA нет. Или событие user_engagement, которое срабатывает автоматически если сеанс не является отказным. Такого события в Universal Analytics вообще нет. Именно поэтому % расхождения общего количества событий между двумя счетчиками аналитики достигает +300%.

Расхождение по событиям (GA3/GA4)

Более того, если вы откроете официальную документацию Google и прочитаете определение события, то увидите отличия и в нем.

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

Google Analytics 4: Событие - это определенное действие пользователя на сайте или в приложении в определенный момент времени, например page_view (просмотр страницы), add_to_cart (добавление товара в корзину) и form_submit (отправка заполненной формы).

Для GA3 и GA4 отличаются и конструкции событий, с помощью которых мы передаем действия пользователей в аналитику.

В зависимости от библиотеки, которую вы используете на своем сайте, конструкция типа обращения Событие для Universal Analytics может иметь вид:

- для analytics.js:

- для gtag.js:

, где:

  • eventCategory (Категория события, обязательный параметр) – общее имя для группы объектов, которое нужно отслеживать. Например: кнопка, форма, ссылка и т.д.;
  • eventAction (Действие по событию, обязательный параметр) – определяет тип взаимодействия пользователя с объектом сайта. Например: клик, просмотр, загрузка и т.д.;
  • eventLabel (Ярлык события, необязательный параметр, но рекомендуемый) – это категория (группа), к которой относится отслеживаемый объект. Например: «навигационное меню»;
  • eventValue (Ценность события, необязательный параметр) – целочисленное значение, которое можно использовать для предоставления данных о событии пользователя, например: «время, сумма транзакции, прохождение n-ого уровня в игре и т.д.»
  • nonInteraction / non_interaction (без взаимодействия, необязательный параметр) - может принимать значение true или false. Если передается true, то это событие никак не повлияет на параметры и показатели в отчетах Google Analytics, в том числе и на показатель отказов.

В Google Analytics 4 нет вышеописанных компонент (Категория, Действие, Ярлык, Ценность), для него используется только глобальный тега сайта (Global Site Tag, gtag.js), а сама конструкция имеет вид:

Если сопоставить компоненты UA и GA4, то получится:

  • <eventAction> (Действие) в Universal Analytics сопоставляется с <event_name> (Название события) в Google Analytics 4;
  • <eventCategory> (Категория)<eventLabel> (Ярлык)<eventValue> (Ценность) и их значения передается как параметры события в виде пары ключ:значение.

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

Дашборд "Monetization"

Этот дашборд показывает статистику по количеству транзакций и общему доходу (значок валюты в отчете - доллар!) для двух ваших ресурсов. Он состоит как из таблица, так и двух графиков, отображающих динамику дохода по дням.

Сравнение количества транзакций и общего дохода

Примечание: отчет будет наиболее полным, если для ваших счетчиков Google Analytics настроена электронная торговля.

На мой взгляд, этот лист является самым полезным из всего отчета Google Data Studio, поскольку он привязан к денежным показателем вашего проекта. А благодаря общей статистике по двум счетчикам, вы сразу можете увидеть как отличаются данные (и почему?) в Google Analytics.

Таблицы под графиками Криста и Ахмад добавили не просто так. С помощью них вы можете сопоставить каждую транзакцию по ее идентификатору и узнать, какие покупки были зафиксированы в одном счетчике, но не были отображены в другом, и наоборот.

Например, с использованием все той же сортировки по проценту расхождения (дельте):

Сортировка по проценту расхождения

Расхождение данных по доходу в UA и GA4 - не редкость. Чаще всего, это связано с задубливанием данных или с передачей неверного количества купленных товаров (параметра quantity). Если для своего проекта вы видите большой процент расхождения и на достаточно длинном отрезке времени, я рекомендую перепроверить настройку электронной торговли и для Universal Analytics, и для Google Analytics 4. Ну и сопоставить данные с вашей CRM/ERP-системой (возможно, с другим инструментом аналитики) и постараться определить оптимальное значение.

Вполне вероятно, что вам не нужно "подгонять" данные GA4 к GA3 (или наоборот), а использовать в качестве достоверного источника цифры из вашей CRM/ERP-системой, поскольку в ней отображается самая корректная информация по всем покупателям. И тогда вы уже будете работать над улучшением отслеживания данных в Google Analytics 4 с прицелом на данные из CRM.

Не забывайте, что аналитик не работает с абсолютными значениями, а использует относительные величины (%), отклонения и анализирует любой показатель во времени и динамике. Иногда бывает так, что все настроено корректно, но все равно есть расхождения с реальными заказами из CRM/ERP. В этом случае я рекомендую эмпирическим путем высчитать эту погрешность (%) и заложить ее в отчетность, а все последующие метрики и оптимизацию рекламы уже мерить относительно этой погрешности. Если она увеличивается, значит что-то не так, если % расхождения уменьшается - вы на правильном пути!

Резюме

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

Когда ее будет достаточно, вы можете начать использовать отчет Google Data Studio, созданный Кристой и Ахмадом. Он позволит вам познакомиться с основными параметрами и показателями обоих счетчиков аналитики, сравнить метрики между собой, увидеть процент расхождения в статистике между данными двух систем (на одном листе), покажет схожесть и различие платформ UA/GA4, а также станет для вас полезным инструментом для мониторинга проекта во время перехода с GA3 на GA4 и сделает переезд куда более простым и безболезненным.

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

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