Вычисляемые показатели в Google Analytics 4

25 октября, 2023

Несколько дней назад в Google Analytics 4 появились вычисляемые показатели (сalculated metrics). Это показатели, которые создаются пользователем вручную и рассчитываются на основе существующих данных Google Analytics с использованием формул.

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

К ним относятся:

  • создание до 5 вычисляемых показателей для каждого стандартного ресурса GA4 и до 50 вычисляемых показателей для каждого ресурса Google Analytics 4 линейки 360;
  • в формулах вы можете использовать операторы + (сложение), - (минус или вычитание), * (умножение), / (деление), () (круглые скобки для порядка в формуле);
  • поддержка знака минуса для обозначение отрицательного значения, т.е. можно использовать как A-B, так и -B+A;
  • вы не можете ссылаться на вычисляемый показатель в формуле для другого вычисляемого показателя (в формуле можно использовать только стандартные и специальные показатели (custom metrics));
  • итоговая формула для вычисляемого показателя должна содержать не более 1024 символов.

Список показателей, на основе которых вы можете создать свои собственные метрики, достаточно широк:

  1. Активные пользователи
  2. Активные пользователи за 1 день
  3. Активные пользователи за 28 дней
  4. Активные пользователи за 7 дней
  5. Время показа рекламного блока
  6. Добавление товара в корзину
  7. Цена за конверсию
  8. Цена за клик (Google Реклама)
  9. Клики в Google Рекламе
  10. Стоимость рекламы
  11. Показы в Google Рекламе
  12. ARPU
  13. ARPPU
  14. Средний доход от покупок на пользователя
  15. Средняя длительность сеанса
  16. Средний доход от покупок
  17. Показатель отказов
  18. Конверсии покупателей
  19. Число переходов к оформлению покупки
  20. Активные пользователи когорты
  21. Пользователей в когорте
  22. Общий доход
  23. Конверсии
  24. Пользователи, на которых повлиял сбой
  25. Процент пользователей, у которых не возникали сбои
  26. Активные пользователи за день/месяц
  27. Активные пользователи за день/неделю
  28. Число совершённых покупок
  29. Сеансы с взаимодействием
  30. Доля взаимод.
  31. Количество событий
  32. Событий на пользователя
  33. Ценность события
  34. Количество событий за сеанс
  35. Конверсии новых покупателей
  36. Новые покупатели
  37. Доля новых покупателей среди новых пользователей
  38. Сумма скидки на товар
  39. Совокупный доход от позиции
  40. Товары, добавленные в корзину
  41. Оплаченные товары
  42. Товары, выбранные в списке
  43. Товары, выбранные в объявлении
  44. Просмотренные товары
  45. Товары, просмотренные в списке
  46. Товары, просмотренные в объявлении
  47. Купленные товары
  48. Сумма возврата средств за товар
  49. Доход от товара
  50. Клики в списке товаров
  51. CTR списка товаров
  52. Просмотры списка товаров
  53. Клики по рекламным акциям
  54. CTR объявлений для продвижения товара
  55. Просмотры рекламных акций
  56. Доход от покупок
  57. Новые пользователи
  58. Средняя позиция в результатах обычного поиска Google
  59. Клики по результатам обычного поиска Google
  60. Показатель CTR для кликов по результатам обычного поиска Google
  61. Показы в обычном поиске Google
  62. Просмотры товаров
  63. Клики по объявлениям издателя
  64. Показы объявлений издателя
  65. Сумма возврата
  66. Рентабельность инвестиций в рекламу
  67. Валовой доход от покупок
  68. Просмотры
  69. Просмотров за сеанс
  70. Просмотров на пользователя
  71. Коэффициент конверсии сеанса
  72. Сеансы
  73. Сеансов на пользователя
  74. Стоимость доставки
  75. Сумма налога
  76. Общий доход от рекламы
  77. Всего покупателей
  78. Всего пользователей
  79. Транзакции
  80. Транзакций на покупателя
  81. Пользователи, прокрутившие страницу
  82. Коэффициент конверсии пользователя
  83. Взаимодействие с пользователями
  84. Коэффициент добавлений в корзину после просмотра
  85. Коэффициент покупок после просмотра
  86. Активные пользователи за неделю/месяц

Но, конечно же, он не покрывает все возможные варианты показателей, которые, вероятно, вы хотели бы создать и настроить. Поэтому если из этого списка вам ничего не подходит, вариант с выгрузкой данных из Google Analytics 4 и дополнительным расчетом нужных показателей в Excel, Google Таблицах, Looker Studio (Google Data Studio) или других инструментах будет по-прежнему актуален для вас.

Вычисляемые показатели в Google Analytics 4 не являются чем-то новым. В 2017 году я писал про них в своем блоге для Universal Analytics, а сама функция появилась еще раньше - в 2015 году. Кому интересно, как они работали в предыдущей версии Google Analytics, может прочитать этот материал.

Чтобы создать вычисляемый показатель, вы должны быть администратором ресурса GA4 или иметь права доступа Редактор (Editor). Перейдите в панель Администратор (Admin), и в разделе Просмотр данных (Data display) выберите Специальные определения (Custom definitions):

Администратор - Просмотр данных - Специальные определения

На открывшей странице перейдите на вкладку Вычисляемые показатели (Calculated metrics) и создайте свой первый вычисляемый показатель:

Вычисляемые показатели (Calculated metrics)

Вам откроется такое окно настройки:

Создание вычисляемого показатели

Необходимо заполнить следующие поля:

  • Название (обязательное поле) - будет отображаться в общем списке всех метрик и должно быть уникальным для всех других вычисляемых и специальных показателей. Вы можете изменить имя позже;
  • Название API (обязательное поле) - используется для идентификации вычисляемого показателя при запросе с помощью API Google Analytics. Оно может содержать буквы, цифры и символ подчеркивания. Специальные символы и пробелы использовать нельзя. Во время создания показателя этот параметр можно отредактировать, а после – уже нет. Первая часть calcMetric: – это префикс, который нельзя изменить, а вторая часть – изменяемая. Оно будет автоматически создаваться на основе значения, введенного в название вычисляемого показателя. Название API должно быть уникальным. Однако если вы заархивируете свой вычисляемый показатель, вы сможете использовать имя API для другой вычисляемой метрики;
  • Описание (необязательное поле) - добавьте к вычисляемому показателю описание, поясняющее смысл созданной метрики для других пользователей, которые вместе с вами могут работать в ресурсе Google Analytics 4. Описание будет доступно в отчетах при наведении курсора на метрику;
  • Формула (обязательное поле) - задается математическая формула, в которой используются простые арифметические операторы и доступные для выбора из списка стандартные и специальные показатели, причем их может быть несколько. Когда вы начнете вводить название показатели, откроется список из всех доступных вариантов;

Ввод формулы

Название показателей в формуле должны быть заключены в фигурные скобки:

Фигурные скобки в формуле

Google Analytics 4 делает это автоматически после выбора метрики из списка доступных.

Как и в обычной математике, вы можете указать порядок выполнения операции для вычисления итогового выражения с помощью круглых скобок ():

Использование скобок в формуле

Квадратные скобки в формуле не допускаются.

Единица измерения (обязательное поле) - она определяет, как будет выглядеть показатель в отчете.

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

  • Стандартные (целое число или число с плавающей запятой. После ввода формулы GA4 сам подберет нужную единицу измерения, опираясь на выбранные вами показатели);
  • Валюта (задается на уровне ресурса);
  • Расстояние (футы, мили, метры, километры);
  • Время (миллисекунды, секунды, минуты, часы);

Поскольку перечень показателей, на основе которых можно создавать вычисляемый показатели, обширен, не все их можно совмещать друг с другом в формулах. Например, в Universal Analytics мы могли создать такой вычисляемый показатель, как Доход на пользователя, поделив показатель Доход на показатель Пользователи. В Google Analytics 4 есть отдельный показатели Общий доход или Доход от всех покупок, а также присутствует метрика Всего пользователей или Активные пользователи.

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

Ограничения, применяемые к показателям

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

Несовместимые показатели

В качестве примеров вычисляемых показателей Google в своей официальной справке приводит следующие:

Процент доставки от дохода от покупок

  • Название - Процент доставки (Shipping Percentage);
  • Название API - calcMetric:shipping_percentage (автоматическое заполнение по названию);
  • Формула - {Стоимость доставки} / {Доход от покупок}, {Shipping amount} / {Purchase revenue}
  • Единица измерения - Валюта (Currency).

В интерфейсе Google Analytics 4 это будет выглядеть так:

Пример вычисляемого показателя

Процент скидки на товар

  • Название - Процент скидки на товар (Item discount percentage);
  • Название API - calcMetric:item_discount_percentage (автоматическое заполнение по названию);
  • Формула - {Сумма скидки на товар} / {Доход от товара}, {Item discount amount} / {Item revenue}
  • Единица измерения - Стандартные (Standard).

В интерфейсе Google Analytics 4 это будет выглядеть так:

Пример вычисляемого показателя

Еще несколько примеров использования вычисляемых показателей:

  • Стоимость рекламы с НДС - {{Стоимость рекламы}} * % НДС (например, 1.2 для России, так как НДС составляет 20%)
  • Конвертация валюты в вашу и которой нет в ресурсе по умолчанию (например, в BYN) - {{Доход от покупок}} или {{Общий доход}} * 3.3 (где 3.3 - средний курс за текущий период)
  • Доход с учетом возвратов - {Общий доход} - {Сумма возврата}
  • Валовая прибыль - {{Общий доход}} * 0.4 (при маржинальности 40%)
  • Количество просмотров на транзакцию - {Просмотры} / {Транзакции}
  • Неактивные пользователи - {Всего пользователей} - {Активные пользователи}
  • Процент новых пользователей - {Новые пользователи} / {Всего пользователей} * 100
  • Стоимость товаров со скидкой - {Общий доход} * Размер скидки

Вы можете создать вычисляемый показатель на основе специального показателя, ссылаясь на него в формуле:

Вычисляемый показатель на основе специального показателя

Однако в GA4 вы не можете создавать вычисляемый показатель на основе другого вычисляемого показателя. Сделать это можно в Looker Studio или при экспорте данных в Google Таблицах и Excel.

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

Сохранение вычисляемого показателя

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

Общий список вычисляемых показателей

После создания вычисляемого показателя вы можете использовать его в отчетах, Исследованиях и выгружая данные при помощи API Google Analytics. Он будет доступен сразу же после его добавления.

Самое простое увидеть метрику - это создать Исследование в свободной форме, выбрав его из списка показателей. Новый показатель будет отображаться в разделе Собственные:

Вычисляемый показатель в разделе "Собственные"

Импортировав вычисляемый показатель в Исследования, вы сможете увидеть значения новой метрики на холсте справа:

Вычисляемый показатель в Исследовании

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

Изменение вычисляемого показателя

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

Копирование вычисляемого показателя

После этого вам откроется страница с копией вычисляемого показателя, в которой вы сможете внести изменения во все поля, включая Название API для новой метрики.

Удалить вычисляемый показатель в Google Analytics 4 после его создания нельзя. Но его можно архивировать. Для этого в общем списке напротив нужной метрики нажмите на иконку с тремя точками и выберите Архивировать:

Архивирование вычисляемого показателя

После этого Google покажет вам уведомление, предупреждающее вас о последствиях архивации:

Отправка вычисляемого показателя в архив

Нажав Архивировать, вы не сможете отменить это действие. Данный показатель больше не будет доступен в отчетах и Исследованиях и не будет отображаться в общем списке вычисляемых показателей.

Существует принципиальная разница между специальными (custom) и вычисляемыми (сalculated) показателями, хоть они и очень похожи:

  1. специальный показатель используется для сбора новых данных, которые GA4 не собирает по умолчанию. То есть он служит для расширения существующей статистики, в то время как вычисляемый показатель полезен для расчета новых данных на основе уже доступной в Google Analytics 4 информации;
  2. специальный показатель определяется программно и передается в GA4 с помощью программиста или с использованием логики, которую вы определили в диспетчере тегов Google, а вычисляемый показатель создается в интерфейсе Google Analytics 4 на основе простых математических формул. Таким образом, специальный показатель не зависит от других показателей GA4, а вычисляемый показатель зависит;
  3. специальный показатель может перестать работать (что-то отслеживать), и тогда данные по нему перестанут поступать в ваш ресурс. А поскольку вычисляемый показатель основан на формулах уже существующих показателей, то он может сломаться только в одном случае - если в его формуле используются показатели, которые также неточны или больше недоступны. Во всех остальных вариантах данные по нему должны собираться корректно;
  4. статистика по специальному показателю будет отображаться в отчетах только тогда, когда она будет доступна в Google Analytics 4. На это может уйти от 24 до 48 часов (в лучшем случае). Вычисляемый показатель, напротив же, будет доступен в вашем ресурсе сразу же, поскольку он рассчитывается на основе данных, которые уже есть в GA4.
  5. специальные показатели не влияют на исторические данные, которые уже были собраны до момента его создания. А вычисляемый показатель может это делать.

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

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