Отправка событий в Google Analytics 4 без кода: заявки, оплаты, боты

Отправка событий в Google Analytics 4 в nana800 делается одним блоком: он передаёт событие с сервера через Measurement Protocol, когда в схеме происходит что-то важное, например оплата в CRM или заявка в Telegram-боте. Для подключения нужны ID потока данных и секретный ключ API из настроек Google Analytics. Каждое событие стоит 0,10 ₽, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе
  • Запуск блока: 0,10 ₽
  • Бесплатно каждый месяц: 350 ₽
  • Карта не нужна

Что можно сделать

  • Отправлять в GA4 события, которых нет на сайте: оплату, заявку из бота, звонок, смену статуса сделки в CRM
  • Передавать параметры события парами «название - значение», например источник заявки или название товара
  • Связывать событие с посетителем сайта через client_id и с вашим клиентом через user_id
  • Работать с сайтом (тип GTAG) и с мобильным приложением на Firebase
  • Проверять каждое событие на проверочном сервере Google и получать текст ошибки, если Google нашёл проблему

Блоки в конструкторе

  • Событие в Google Analytics

    Действие · 0,10 ₽ за запуск

    Отправляет одно событие с параметрами в Google Analytics 4 по Measurement Protocol, для сайта или приложения на Firebase. Сначала проверяет событие у Google и возвращает success_sent, а ошибки проверки пишет в error_text.

Как настроить

  1. 1

    Возьмите ключи в Google Analytics

    В Google Analytics 4 откройте администрирование, затем потоки данных и поток вашего сайта. Скопируйте идентификатор потока вида G-XXXXXXX и создайте секретный ключ в разделе Measurement Protocol API. Для приложения на Firebase вместо идентификатора потока понадобится firebase_app_id.

  2. 2

    Добавьте триггер с событием

    Создайте схему в конструкторе и поставьте триггер, который приносит событие: «webhook» для заявок и оплат с сайта или из CRM, «Telegram message from user to bot» для действий в боте. Для первой проверки хватит триггера «button».

  3. 3

    Настройте блок

    Добавьте блок «track GA event». В поле app type выберите GTAG для сайта или FIREBASE для приложения. Вставьте api_secret и measurement_id, а в event_name напишите название события, например generate_lead для заявки или purchase для покупки.

  4. 4

    Укажите посетителя и параметры

    В client_id подставьте ID посетителя сайта, если он пришёл вместе с заявкой: его хранит cookie _ga. В user_id можно передать ваш ID клиента. В event_props добавьте параметры события: слева название, справа значение или поле из триггера.

  5. 5

    Включите схему и проверьте её

    Включите схему, нажмите кнопку в триггере «button» и откройте результат блока. Если success_sent равен false, в error_text будет ответ проверочного сервера Google с подсказкой, что поправить. Когда всё работает, оставьте схему включённой. Пока она включена, она стоит 0,42 ₽ в час.

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

Каждое событие стоит 0,10 ₽. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна. Если схема включена круглосуточно весь месяц, большая часть этой суммы уходит на часы её работы.

В Google Analytics 4: администрирование, потоки данных, поток вашего сайта. Идентификатор потока вида G-XXXXXXX и есть measurement_id. Там же в разделе Measurement Protocol API создаётся секретный ключ, его вставляют в api_secret.

Google Analytics 4: блок отправляет события по Measurement Protocol с идентификатором потока данных и секретным ключом. Для сайта выбирайте тип GTAG, для мобильного приложения на Firebase тип FIREBASE с полями firebase_app_id и app_instance_id.

Это номер посетителя, по которому Google Analytics связывает событие с его визитами на сайт. Его хранит cookie _ga, поэтому его передают вместе с заявкой с сайта. Если клиента вы знаете по своей системе, добавьте его ID в поле user_id.

Блок сначала отправляет событие на проверочный сервер Google, а потом в обычный сбор данных. Если проверка нашла ошибки, success_sent будет false, блок помечается ошибкой, а в error_text будет их текст. Событие с ошибками Google может не учесть, поэтому их стоит сразу исправить.

Нет. Блок настраивается полями в браузере, а данные события подставляются из триггера. Нужно только, чтобы событие приходило в схему: вебхуком из CRM или сервиса оплаты, сообщением в Telegram-бот или по расписанию.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе