Интеграция с Google Analytics 4
Отправляйте регистрации, покупки и события в Google Analytics 4 с сервера через Measurement Protocol.
сделайте свой бизнес эффективнее
Отправляйте в Google Analytics 4 данные из ваших сервисов
Google Analytics видит заявку, но не видит оплату, которая пришла через неделю, по счёту или после звонка менеджера. Поэтому непонятно, какая реклама действительно принесла деньги.
Vakas-tools досылает в Google Analytics 4 подтверждённые оплаты и регистрации из GetCourse, amoCRM, Битрикс24 и Prodamus. Рядом с рекламой в отчётах появляется выручка, а не одни клики и заявки. Аналитика на сайте продолжает работать как работала.
Как это выглядит
Какие события отправляет Vakas-tools
В интеграции доступны три действия. Их достаточно, чтобы передавать основные результаты воронки и отдельные серверные события без собственного запроса к Measurement Protocol.
| Действие Vakas-tools | Событие GA4 | Основные параметры |
|---|---|---|
| Регистрация | generate_lead |
Ценность и валюта: при наличии |
| Покупка | purchase |
Сумма, валюта и ID транзакции |
| Произвольное событие | Допустимое имя, заданное в правиле | Ценность и валюта: при необходимости |
Для покупки используйте стабильный transaction_id: один и тот же платёж должен получать один и тот же идентификатор. GA4 использует этот параметр, чтобы не учитывать повторную отправку той же покупки как новую, но дубли также нужно контролировать в самом сценарии.
Как работает серверная передача
Событие в исходном сервисе → правило Vakas-tools → Measurement Protocol → веб-поток GA4
Для запроса нужны несколько реквизитов и идентификаторов:
- Measurement ID определяет поток данных GA4 и имеет формат
G-…; - API Secret разрешает серверную отправку через Measurement Protocol;
client_idуказывает экземпляр пользователя и помогает связать событие с браузерной активностью;user_idможно передать дополнительно, если проект использует собственный идентификатор авторизованного пользователя.
client_id должен происходить из тега Google Analytics на сайте. Если передать случайное или заново созданное значение, событие может попасть в GA4, но связь с исходным сеансом и источником трафика будет ограничена.
Что потребуется для подключения
- Ресурс GA4 и настроенный веб-поток.
- Measurement ID нужного потока.
- API Secret, созданный в настройках Measurement Protocol.
- Тег GA4 или Google Tag Manager на сайте.
- Доступный
client_id, если серверное событие нужно связать с онлайн-сеансом. - Правило Vakas-tools с выбранным действием и сопоставленными параметрами.
Measurement Protocol дополняет сбор через тег GA4, Google Tag Manager или Firebase. Google не рекомендует использовать протокол как полную замену клиентского сбора.
API Secret нужно хранить как пароль: не вставляйте его в публичный код, инструкции или скриншоты. Пошаговые материалы по коннекторам находятся в документации Vakas-tools, а доступные источники событий: в каталоге интеграций.
Примеры сценариев
Регистрация в форме или CRM → generate_lead
После создания подтверждённой заявки правило отправляет событие регистрации. client_id нужно сохранить при отправке формы и передать дальше вместе с контактом; иначе GA4 не сможет полноценно связать серверное событие с браузерным сеансом.
Подтверждённая оплата → purchase
Платёжный сервис или CRM сообщает об успешной оплате, после чего Vakas-tools передаёт покупку с суммой, валютой и ID транзакции. Для связи с исходным визитом client_id должен пройти по воронке от сайта до записи об оплате.
Нужный этап воронки → произвольное событие
Правило может отправить событие с заданным допустимым именем, например после подтверждения менеджером отдельного этапа. Если источник не хранит client_id, событие останется серверным, но его связь с онлайн-сеансом и атрибуцией будет ограничена.
Для нестандартной передачи полей заранее проверьте схему в разделе для технических специалистов.
Measurement Protocol и тег GA4: в чём разница
| Тег GA4 | Measurement Protocol |
|---|---|
| Собирает события в браузере или приложении | Отправляет события с сервера или из офлайн-системы |
| Получает параметры текущего сеанса и устройства | Использует только переданные идентификаторы и параметры |
| Формирует основу клиентского сбора | Дополняет её регистрациями, покупками и другими серверными событиями |
Серверная отправка не отменяет требования к согласию пользователя и не восстанавливает автоматически данные, которые не были собраны на сайте. Для связной аналитики клиентская и серверная части должны использовать согласованные идентификаторы.
Как проверить отправку
- Сверьте Measurement ID и API Secret с выбранным потоком.
- Запустите правило на тестовой регистрации, покупке или событии.
- Проверьте результат действия в журнале Vakas-tools.
- Найдите событие в доступных отчётах и инструментах диагностики GA4.
- Если событие не связано с сеансом, проверьте источник и формат
client_id.
Факт отправки запроса ещё не подтверждает корректность итоговой отчётности. Имя события, идентификаторы и параметры должны соответствовать правилам GA4.
Ограничения интеграции
- Имя произвольного события должно начинаться с буквы, содержать только допустимые символы и не входить в список зарезервированных имён GA4.
- Если передаётся денежное значение, вместе с ним нужна корректная валюта.
- Для
purchaseнужен осмысленный и стабильный ID транзакции. - Без клиентского тега и корректного
client_idотчётность и атрибуция могут быть неполными. - В события нельзя включать персональные данные, запрещённые правилами Google.
- Повторную отправку событий нужно контролировать на стороне правила и идентификаторов.
Технические требования меняются, поэтому перед сложной настройкой сверяйтесь с официальной документацией по Measurement Protocol, отправке событий и рекомендуемым событиям GA4.
Подключите веб-поток GA4, выберите действие и передайте в правило нужные параметры и идентификаторы.
Подключить Google Analytics 4простая настройка
Как настроить интеграцию с Google Analytics 4
Зарегистрируйтесь
Создайте аккаунт в vakas-tools — это бесплатно и занимает меньше минуты.
Подключите Google Analytics 4
Добавьте сервис через веб-интерфейс — следуйте пошаговой инструкции в личном кабинете.
Настройте правила
Выберите, какие данные и при каких событиях передавать в другие сервисы.
Готово!
Интеграция работает автоматически 24/7.
Не можете найти ответ?
Популярные вопросы про интеграцию с Google Analytics 4
generate_lead, покупку как purchase и произвольное событие с допустимым именем. Поддержка всех событий и параметров GA4 не заявляется. client_id. client_id?
purchase?
purchase с суммой, валютой и ID транзакции. Один платёж должен сохранять один и тот же transaction_id.