Документация / Google / Интеграция с Google Analytics 4

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

Для чего нужна интеграция

Интеграция работает в одну сторону: Vakas-tools отправляет события в GA4. Обратной загрузки данных из GA4 нет.

Подключение Google Analytics 4

Где взять Measurement ID и API Secret

1

2

3

4

5

6

Добавление сервиса в Vakas-tools

1

2

3

4

Measurement ID должен быть в формате G-XXXXXXXXXX. Не путайте его со старым Universal Analytics (формат UA-XXXXXXX). Интеграция работает только с GA4.

Проверка подключения

Как работает привязка к посетителю (client_id)

Без client_id события не отправляются. Если кука _ga не была передана вместе с данными контакта, действие вернёт ошибку «Нет client_id». Убедитесь, что на лендинге стоит счётчик GA4 и кука передаётся в вебхуке.

Своё поле для client_id

Доступные действия

Действие Событие GA4 Когда использовать
Регистрация generate_lead При регистрации на вебинар, заполнении формы, оставлении заявки
Покупка purchase При оплате. Передаёт сумму, валюту, ID транзакции и название товара
Произвольное событие Любое название Для нестандартных конверсий: прохождение урока, клик по кнопке и т.д.

Регистрация (generate_lead)

Поле Тип Обязательное По умолчанию Описание
Ценность события текст нет Денежная ценность конверсии. Поддерживает шорткоды
Валюта выбор нет RUB RUB, USD, EUR, KZT, UAH, BYN

Покупка (purchase)

Поле Тип Обязательное По умолчанию Описание
Сумма оплаты текст да {#payedMoney#} Сумма оплаты. Обязательное поле
Валюта выбор нет RUB RUB, USD, EUR, KZT, UAH, BYN
ID транзакции текст нет автоматически Уникальный идентификатор покупки. Поддерживает шорткоды

Дедупликация покупок

Произвольное событие

Поле Тип Обязательное По умолчанию Описание
Название события текст да Название события для GA4. Например: webinar_view, course_start
Ценность текст нет Денежная ценность. Поддерживает шорткоды
Валюта выбор нет Не указывать Указывайте валюту, только если заполнили ценность

Ценность и валюта передаются только если заполнены оба поля. Если указать сумму без валюты, она не отправится.

Типичные сценарии настройки

Сценарий 1. Оплата с GetCourse в GA4

1

2

3

4

5

Сценарий 2. Регистрация с Tilda в GA4

1

2

3

4

5

6

Сценарий 3. Произвольное событие при определённом условии

1

2

3

4

5

Быстрые действия

Действие Описание
Проверить подключение Отправляет тестовое событие в отладочный эндпоинт GA4 и проверяет, что Measurement ID и API Secret корректны

Шорткоды

Шорткод Описание
{#payedMoney#} Сумма оплаты
{#costMoney#} Стоимость заказа
{#positions#} Название тарифа или товара
{#payment_number#} Номер оплаты
{#payment_status#} Статус оплаты
{#email#} Email контакта
{#phone#} Телефон контакта
{#name#} Имя контакта
{#id#} ID контакта в Vakas-tools

Частые вопросы

Ограничения

  • Обязателен client_id (кука _ga). Без него события не отправляются. Нельзя отправить событие «анонимно».
  • Работает только с Google Analytics 4 (не Universal Analytics).
  • Событие должно быть не старше 72 часов с момента визита пользователя (ограничение Google).
  • Максимум 25 параметров в одном событии (ограничение GA4).
  • Рабочий эндпоинт GA4 не сообщает об ошибках (всегда отвечает 204). Ошибки видны только через отладочный эндпоинт.
  • Каждое действие отправляется отдельным запросом (без пакетной отправки).
×