Продукты Решения Тарифы Партнерам
Клиентам
Получить консультацию
Связаться

Интеграция с Google Analytics 4

Дата публикации: 6 апреля 2023

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

Функциональность интеграции

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

  • уникальный идентификатор пользователя и сессии GA;
  • уникальный идентификатор обращения;
  • страница обращения;
  • имя рекламной кампании;
  • уникальный идентификатор визитора;
  • номер обращения;
  • источник звонка.

Как настроить передачу данных

Перед настройкой обязательно переведите аккаунт Universal Analytics в GA4 с помощью инструкции.

Для настройки понадобится:

  • в аккаунте GA4 создать идентификатор потока данных и секретный ключ;
  • в Личном кабинете UIS настроить вебхуки;
  • в аккаунте GA4 настроить конверсии.

В аккаунте GA4 зайдите в Администратор → Настройки ресурса → Потоки данных и откройте настройки нужного сайта:

Скопируйте идентификатор потока данных и сохраните куда-нибудь, чтобы не потерять, он понадобится для настройки вебхуков:

Перейдите в настройки потока данных и откройте Секретный ключ API для Measurement Protocol:

Создайте и сохраните новый ключ, он тоже нужен для вебхуков:

Если вы пользуетесь и звонками, и чатами, и заявками UIS, нужно настроить веб-хуки для каждого типа обращений. Авторизуйтесь в Личном кабинете UIS, зайдите в раздел «Уведомления» и добавьте новое:

Заявки

Для передачи данных из заявок с сайта пропишите следующие параметры:

Название уведомления: произвольное, понятное
Тип события: Офлайн-заявка
Группа условий: добавьте, если нужно передавать заявки с определенного сайта или с другими условиями
Метод: POST

URL: https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY

где:

G-XXXXXXX — идентификатор потока данных GA4

api_secret=YYYYYYYYYYYY — токен, который вы получили на предыдущем шаге

Тело уведомления:

Копировать
{ 
  "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}} 
      } 
    } 
  ] 
} 

Чаты

Сохраните настройку и добавьте еще одно уведомление — для передачи данных из чатов.

Параметры:

Название уведомления: произвольное, понятное
Тип события: Завершение чата
Группа условий: добавьте, если нужно передавать чаты с определенного сайта или с другими условиями
Метод: POST

URL: https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY

Тело уведомления:

Копировать
{ 
  "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}} 
      } 
    } 
  ] 
} 

Звонки

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

Параметры:

Название уведомления: произвольное, понятное
Тип события: Завершение звонка
Группа условий: добавьте, если нужно передавать звонки с определенного сайта или с другими условиями
Метод: POST

URL — https://www.google-analytics.com/mp/collect?measurement_id=G-XXXXXXX&api_secret=YYYYYYYYYYYY

где:

G-XXXXXXX — идентификатор потока данных GA4

api_secret=YYYYYYYYYYYY — токен, который вы получили на предыдущем шаге.

Тело уведомления:

Копировать
{ 
  "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}} 
      } 
    } 
  ] 
} 

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

Как настроить конверсии

Чтобы переданные события отобразились в отчетах GA4, требуется от 24 до 48 часов.

После того, как они появятся в разделе «События/События», нужные вам события можно перевести в конверсии. Для этого отметьте нужные события как конверсии:

События будут преобразованы в конверсии:

Как пользоваться данными в отчетах

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

Откройте раздел «Специальные определения»:

И добавьте нужные дополнительные параметры:

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

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

Должна получиться таблица со списком нужных параметров:

Теперь вы можете смотреть переданные данные в отчетах GA4:

Эта статья была полезна для людей. Эта статья помогла Вам?
Да, помогла!
Вопрос не решён
Полезные кейсы, статьи и исследования от экспертов UIS
Подписаться
Нажимая кнопку вы подтверждаете, что согласны получать рассылку
Вы успешно подписаны на новости!
Спасибо за обращение
Понятно