• Сервисы
  • Тарифы
  • Решения
  • Партнерам
  • Блог
  • Полезное
    Сценарии автоматизаций
    Готовые связки сервисов для автоматизации задач и увеличения продаж.
    Кейсы
    Истории решения проблем от наших клиентов при помощи сервиса Vakas-tools.
    Документация
    Текстовые и видео-инструкции сервиса Vakas-tools.
    Заказать настройку
    Доверьте технические настройки нашим специалистам.
    Сообщество
    Задавайте вопросы, делитесь знаниями с другими пользователями Vakas-tools.
    Эксперты
    Найдите эксперта Vakas-tools, который поможет вам настроить и автоматизировать процессы в вашей онлайн-школе.
  • Интеграция с 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 и не является зарезервированным. Название и необходимые параметры задаются в действии произвольного события.