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

Отправляйте регистрации, покупки и события в Google Analytics 4 с сервера через Measurement Protocol.

Логотип Google Analytics 4
Серверная передача событий в GA4 через Measurement Protocol, данные доходят даже при блокировке клиентских тегов.
сделайте свой бизнес эффективнее

Отправляйте в Google Analytics 4 данные из ваших сервисов

Реклама приводит покупателей
Оплаты учеников возвращаются в аналитику, и вы видите, какая кампания и какой канал приносят деньги, а не просто заявки
Понятна окупаемость каналов
Видно, какая кампания и какое объявление принесли выручку, а не только клики и заявки

Google Analytics видит заявку, но не видит оплату, которая пришла через неделю, по счёту или после звонка менеджера. Поэтому непонятно, какая реклама действительно принесла деньги.

Vakas-tools досылает в Google Analytics 4 подтверждённые оплаты и регистрации из GetCourse, amoCRM, Битрикс24 и Prodamus. Рядом с рекламой в отчётах появляется выручка, а не одни клики и заявки. Аналитика на сайте продолжает работать как работала.

Как это выглядит

Подключение без программиста

Выбираете Google Analytics, копируете два ключа из её настроек и отмечаете галочками, что отправлять: оплаты, заявки или всё сразу.

Настроить интеграцию →
Конструктор действий
Покупка (purchase)
Веб-поток GA4
G-8XY2M4QK
Событие
purchase
client_id
{#client_id#}
Сумма
{#costMoney#}
Валюта
RUB
ID транзакции
{#order_id#}

Видно по каждому клиенту

В карточке клиента видно, когда его оплата ушла в отчёты и на какую сумму.

Попробовать бесплатно →
Карточка контакта
Регистрации Заказы Звонки Доп. поля Логи
◆ Идентификаторы GA4
client_id872345678.1712345678
Measurement IDG-8XY2M4QK
КлючЗначениеШорткод
сумма14 900 ₽{#costMoney#}
статусОплачен{#order_status#}
дата31.07.2026{#pay_date#}

Что ещё умеет

Кроме оплат и заявок можно отмечать любой свой шаг воронки. Google Analytics на сайте продолжает работать как работал.

Начать бесплатно →
Конструктор действий
Регистрация (generate_lead)
Веб-поток GA4
G-8XY2M4QK
Событие
generate_lead
client_id
{#client_id#}
Ценность
{#costMoney#}

Какие события отправляет 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, но связь с исходным сеансом и источником трафика будет ограничена.

Что потребуется для подключения

  1. Ресурс GA4 и настроенный веб-поток.
  2. Measurement ID нужного потока.
  3. API Secret, созданный в настройках Measurement Protocol.
  4. Тег GA4 или Google Tag Manager на сайте.
  5. Доступный client_id, если серверное событие нужно связать с онлайн-сеансом.
  6. Правило 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
Собирает события в браузере или приложении Отправляет события с сервера или из офлайн-системы
Получает параметры текущего сеанса и устройства Использует только переданные идентификаторы и параметры
Формирует основу клиентского сбора Дополняет её регистрациями, покупками и другими серверными событиями

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

Как проверить отправку

  1. Сверьте Measurement ID и API Secret с выбранным потоком.
  2. Запустите правило на тестовой регистрации, покупке или событии.
  3. Проверьте результат действия в журнале Vakas-tools.
  4. Найдите событие в доступных отчётах и инструментах диагностики GA4.
  5. Если событие не связано с сеансом, проверьте источник и формат client_id.

Факт отправки запроса ещё не подтверждает корректность итоговой отчётности. Имя события, идентификаторы и параметры должны соответствовать правилам GA4.

Ограничения интеграции

  • Имя произвольного события должно начинаться с буквы, содержать только допустимые символы и не входить в список зарезервированных имён GA4.
  • Если передаётся денежное значение, вместе с ним нужна корректная валюта.
  • Для purchase нужен осмысленный и стабильный ID транзакции.
  • Без клиентского тега и корректного client_id отчётность и атрибуция могут быть неполными.
  • В события нельзя включать персональные данные, запрещённые правилами Google.
  • Повторную отправку событий нужно контролировать на стороне правила и идентификаторов.

Технические требования меняются, поэтому перед сложной настройкой сверяйтесь с официальной документацией по Measurement Protocol, отправке событий и рекомендуемым событиям GA4.

Подключите веб-поток GA4, выберите действие и передайте в правило нужные параметры и идентификаторы.

Подключить Google Analytics 4
простая настройка

Как настроить интеграцию с Google Analytics 4

1

Зарегистрируйтесь

Создайте аккаунт в vakas-tools — это бесплатно и занимает меньше минуты.

2

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

Добавьте сервис через веб-интерфейс — следуйте пошаговой инструкции в личном кабинете.

3

Настройте правила

Выберите, какие данные и при каких событиях передавать в другие сервисы.

4

Готово!

Интеграция работает автоматически 24/7.

Не можете найти ответ?

Популярные вопросы про интеграцию с Google Analytics 4

Какие события GA4 поддерживает Vakas-tools?
Коннектор передаёт регистрацию как generate_lead, покупку как purchase и произвольное событие с допустимым именем. Поддержка всех событий и параметров GA4 не заявляется.
Заменяет ли Measurement Protocol тег GA4 или GTM?
Нет. Measurement Protocol предназначен для дополнения клиентского сбора серверными и офлайн-событиями. Тег GA4 или GTM продолжает собирать данные о браузерной активности и создаёт client_id.
Где взять Measurement ID и API Secret?
Measurement ID указан в настройках веб-потока GA4. API Secret создаётся для этого потока в разделе секретов Measurement Protocol. Секрет нельзя размещать в клиентском коде или показывать на публичных скриншотах.
Зачем нужен client_id?
Он идентифицирует экземпляр пользователя и помогает GA4 связать серверное событие с браузерной активностью. Значение должен создать тег Google Analytics на сайте, после чего его нужно сохранить и передать по воронке.
Можно ли передавать оплаты как purchase?
Да. После подтверждения платежа правило может отправить purchase с суммой, валютой и ID транзакции. Один платёж должен сохранять один и тот же transaction_id.
Можно ли отправить своё событие?
Да, если имя соответствует правилам GA4 и не является зарезервированным. Название и необходимые параметры задаются в действии произвольного события.