Google Analytics 4
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: