Продукты Решения Тарифы Партнерам Блог
Получить консультацию
Связаться
Как связать CoMagic и Google Analytics 4. Инструкция
19 апреля 2021

Как связать CoMagic и Google Analytics 4. Инструкция

Что такое Google Analytics 4

Google Analytics 4 — это новая версия системы веб-аналитики от всемирно известного поисковика. Важно отметить, что это не продолжение Universal Analytics (UA), а совершенно другой подход к анализу взаимодействия пользователей с вашей компанией посредством сайта, десктопного или мобильного приложения.

Если в основе работы с данными Universal Analytics лежит сеанс (сессия) и действие пользователя в рамках этого сеанса (хиты), то в основе Google Analytics 4 (GA4) — событийная аналитика, event-driven data model. Показатели сеансов в GA4 рассчитываются на основе данных об автоматически регистрируемом событии session_start. Это позволяет выстроить все кросс-платформенные взаимодействия пользователей в одном отчете. Также GA4 имеет огромный функционал по анализу данных с помощью Центра анализа. Cобираются все стандартные события Google Tag Manager. Все это дает безграничный простор для анализа маркетинговых данных и поиска инсайтов.

Но есть и проблемы.

Убрано большое количество классических отчетов Universal Analytics, нет теперь таких понятий, как «Показы». Плюс для решения задач сквозной аналитики не хватает инструментов, так как на текущий момент Measurement Protocol (MP) GA 4 находится в альфа-разработке и внедрять его пока никто не торопится ввиду изменчивости структуры и идеологии.

Поэтому одно из самых верных решений — не торопиться переходить полностью на GA4, а поднять параллельно ресурс GA4 и использовать его как дополнительный инструмент для анализа данных в качестве дополнения к основному ресурсу UA.

На текущий момент UA предлагает ассистент настройки GA4, что позволяет быстро и легко настроить новый ресурс.

Мы написали для клиентов CoMagic данную инструкцию по работе с MP GA4, чтобы решить несколько важных задач:

  • Познакомить вас с новым MP и научить передаче наших стандартный обращений (звонок, чат, заявка) в GA4 через систему уведомлений.
  • Посмотреть вместе с вами, как можно использовать наши данные для анализа и принятия практических решений при работе с GA4.
  • Протестировать работу альфа-версии протокола GA4 и понять, возможна ли нативная интеграция на текущий момент.

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

Ну что ж, приступаем к настройке :)

Не сливайте рекламный бюджет впустую
Получить консультацию

ШАГ 1. Добавление ресурса GA4 (для тех, у кого уже есть Universal Analytics)

  • Необходимо настроить новый ресурс типа GA4. Для этого переходим в настройки ресурса вашего Universal Analytics в пункт Ассистент настройки GA4.
  • Соглашаемся с условиями и после можем переходить в новый ресурс GA4.
  • Далее для правильной работы нового ресурса нужно разместить новый код отслеживания gtag.js на сайт (при условии, что он у вас еще не размещен).

ШАГ 2. Создание токена для отправки событий

Для передачи событий нам обязательно нужно настроить токен для потока.

  • Заходим в настройки нового ресурса GA4, переходим в раздел «Потоки данных».
  • Заходим в настройки потока данных и переходим в раздел о Measurement Protocol API.
  • Нажимаем «Создать», указываем псевдоним.

Cоздаем новый токен, который в дальнейшем будем использовать при создании http-уведомлений.

ШАГ 3. Создание http-уведомления

Заявки

  • Заходим в интерфейс настройки уведомлений CoMagic и нажимаем «Создать новое уведомление».
  • Указываем название уведомления, тип события — «Офлайн-заявка», при необходимости группу условий и настраиваем http-уведомление аналогично настройкам и коду ниже:

Метод — POST
URL — https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY,
где G-XXXXXXX — идентификатор потока данных GA4,

api_secret=YYYYYYYYYYYY — токен, полученный на шаге 2.
Тело:

{

  "client_id":  {{ua_client_id}},

  "events": [

    {

      "name":  {{communication_type}},

      "params": {

        "communication_id":  {{communication_id}},

        "communication_page_url":  {{communication_page_url}},

        "campaign_name":  {{campaign_name}},

        "visitor_id":  {{visitor_id}},

        "communication_number":  {{communication_number}}

      }

    }

  ]

}

где
client_id — уникальный идентификатор пользователя и сессии GA,
communication_id — уникальный идентификатор обращения,
communication_page_url — страница обращения,
campaign_name — имя рекламной кампании,
visitor_id — уникальный идентификатор визитора,
communication_number — номер обращения.

  • Как только пользователь оставит заявку на сайте, в GA4 будет отправлено событие. Его можно будет увидеть во вкладке «Отчет в реальном времени».
  • Чтобы переданные события отобразились в других отчетах, GA4 требуется от 24 до 48 часов для обработки данных.

Чаты

  • Заходим в интерфейс настройки уведомлений CoMagic и нажимаем «Создать новое уведомление».
  • Указываем название уведомления, тип события — «Завершение чата», при необходимости группу условий и настраиваем http-уведомление аналогично настройкам и коду ниже:

Метод — POST
URL — https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY,
где G-XXXXXXX — идентификатор потока данных GA4,

api_secret=YYYYYYYYYYYY — токен, полученный на шаге 2.
Тело:

{
  "client_id":  {{ua_client_id}},
  "events": [
    {
      "name":  {{communication_type}},
      "params": {
        "communication_id":  {{communication_id}},
        "communication_page_url":  {{communication_page_url}},
        "campaign_name":  {{campaign_name}},
        "visitor_id":  {{visitor_id}},
        "communication_number":  {{communication_number}}
      }
    }
  ]
}

где
client_id — уникальный идентификатор пользователя и сессии GA,
communication_id — уникальный идентификатор обращения,
communication_page_url — страница обращения,
campaign_name — имя рекламной кампании,
visitor_id — уникальный идентификатор визитора,
communication_number — номер обращения.

  • Как только пользователь оставит заявку на сайте, в GA4 будет отправлено событие. Его можно будет увидеть во вкладке «Отчет в реальном времени».
  • Чтобы переданные события отобразились в других отчетах GA4, требуется от 24 до 48 часов для обработки данных.

Звонки

  • Заходим в интерфейс «Настройки уведомлений CoMagic» и нажимаем «Создать новое уведомление».
  • Указываем название уведомления, тип события — «Завершение звонка», а при необходимости — группу условий и настраиваем http-уведомление аналогично настройкам и коду ниже:

Метод — POST
URL — https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY,
где G-XXXXXXX — идентификатор потока данных GA4,

api_secret=YYYYYYYYYYYY — токен, полученный на шаге 2.
Тело:

{
  "client_id":  {{ua_client_id}},
  "events": [
    {
      "name":  {{communication_type}},
      "params": {
        "communication_id":  {{communication_id}},
        "communication_page_url":  {{communication_page_url}},
        "campaign_name":  {{campaign_name}},
        "visitor_id":  {{visitor_id}},
        "communication_number":  {{communication_number}},
        "call_source": {{call_source}}
      }
    }
  ]
}

где
client_id — уникальный идентификатор пользователя и сессии GA,
communication_id — уникальный идентификатор обращения,
communication_page_url — страница обращения,
campaign_name — имя рекламной кампании,
visitor_id — уникальный идентификатор визитора,
communication_number — номер обращения,
call_source — источник звонка.

  • Как только пользователь оставит заявку на сайте, в GA4 будет отправлено событие. Его можно будет увидеть во вкладке «Отчет в реальном времени».
  • Чтобы переданные события отобразились в других отчетах, GA4 требуется от 24 до 48 часов для обработки данных.

ШАГ 4. Настраиваем конверсии

  • После получения событий пройдет от 24 до 48 часов, пока они передадутся в GA4.
  • После того как они появятся в разделе «События/События», нужные вам события можно перевести в конверсии. Для этого отмечаем нужные нам события как конверсии.

Теперь наши события будут преобразованы в конверсии.

ШАГ 5. Настраиваем специальные параметры

Для того чтобы мы смогли пользоваться всеми передаваемыми дополнительными параметрами в отчетах, нужно их добавить в GA4 в специальные параметры.

  • Заходим в раздел «Специальные определения».

Добавляем нужные передаваемые дополнительные параметры:
communication_id — уникальный идентификатор обращения,
communication_page_url — страница обращения,
campaign_name — имя рекламной кампании,
visitor_id — уникальный идентификатор визитора,
communication_number — номер обращения,
call_source — источник звонка.

  • Добавляем параметры на уровень «События».

Итого у нас должна получиться таблица со списком нужных параметров.

Отчеты

В итоге можно будет смотреть:

  • Данные по событиям в разделе «События / События»
  • Статистику по конкретному событию
  • Статистику по конверсиям
  • Статистику по конкретной конверсии
  • Вовлечение / События
  • Источники трафика

Также все события и специальные параметры можно будет использовать для анализа в Центре анализа.

Итого

Теперь вы можете передавать необходимые события в ваш поток Google Analytics 4 для последующей глубокой аналитики всех данных в одном окне.

Это первый шаг навстречу новой интеграции с Google Analytics 4 со стороны CoMagic. Мы хотим получить от вас feedback и дождаться полноценной версии MP GA4 для реализации нативной интеграции.

Чем больше мы получим от вас обратной связи, тем быстрее данная интеграция будет реализована в CoMagic!

Смело пишите на почту info@comagic.ru

Не пропускайте новости
Получать новости
Спасибо за подписку!

Мы уже отправили вам первое письмо с подборкой лучших материалов

Полезные кейсы, статьи и исследования от экспертов UIS
Подписаться
Вы успешно подписаны на новости!
Спасибо за обращение
Понятно