Как настроить на глубокие цели
Глубокие цели — это важные действия пользователей в боте, которые можно отслеживать и передавать в Яндекс/ФБ/Гугл/ВК для оптимизации рекламы. Например: пользователь оставил номер телефона, прошел тест, зарегистрировался на вебинар, совершил покупку.
Как это работает
В конструкторах ботов (SaleBot, BotHelp и др.) для передачи глубоких целей обычно используется шаг "Внешний запрос" или "API-запрос". В этом шаге прописывается отправка запроса с двумя полями: ID пользователя (user_id) и идентификатор цели (target).
Что происходит дальше:
- Вы отправляете запрос с ID пользователя (
user_id) и идентификатором цели (target) - Наш сервис автоматически определяет, откуда пришел этот пользователь (из Яндекс.Директ, VK, Facebook/Instagram или Google)
- Если пользователь пришел из Яндекс.Директ, цель, которую вы указали в запросе, прокидывается в Яндекс.Метрику
- Если из VK — в VK Рекламу, и так далее
Цель можно передавать в течение 21 дня с момента подписки пользователя на канал или старта вашего бота.
Шаг 1 — Определите, где в вашем боте происходит целевое действие
Выберите момент в воронке вашего бота, когда пользователь совершает важное действие, которое вы хотите отслеживать. Например:
- Пользователь оставил номер телефона
- Пользователь прошел тест или опрос
- Пользователь зарегистрировался на вебинар
- Пользователь совершил покупку
- Пользователь посмотрел ключевое видео
Шаг 2 — Настройте отправку запроса
В конструкторе вашего бота найдите нужный шаг воронки, где происходит целевое действие, и добавьте действие для отправки внешнего запроса. Название действия может отличаться в зависимости от платформы:
- SaleBot: "API-запрос"
- BotHelp: "Внешний запрос"
- Botmen: "Вебхук" или "HTTP-запрос"
- PuzzleBot: "Внешний запрос"
- Другие платформы: ищите действия типа "Webhook", "HTTP Request", "API Request" или "Внешний запрос"
Где искать: Обычно такие действия находятся в разделе "Действия", "Интеграции" или "API" в конструкторе воронки. Если не можете найти, проверьте подробную инструкцию для вашей платформы ниже — там есть скриншоты с примерами.
URL для запроса:
https://bot-api.tgtrack.ru/v1/API_КЛЮЧ/send_reach_goal
Замените API_КЛЮЧ в ссылке на ваш собственный API ключ, полученный от бота «Откуда Подписки» на 📘 шаге 1.
Метод HTTP-запроса: POST
Заголовки запроса:
Content-Type: application/json
Тело запроса (JSON) — два обязательных поля:
| Название | Тип | Описание |
|---|---|---|
| user_id | string | ID пользователя в телеграм, с которым связано событие. В конструкторах обычно используется переменная платформы (например, #{platform_id} в SaleBot или {%user_id%} в BotHelp) |
| target | string | Идентификатор вашей глубокой цели. Это название события, которое будет передано в рекламную систему. Например: "userDidSharePhone", "testCompleted", "webinarRegistered" |
Пример запроса:
{
"user_id": "987654321",
"target": "userDidSharePhone"
}
Важно: В конструкторах ботов вместо конкретного ID пользователя используйте переменную платформы, которая автоматически подставит ID пользователя. Например:
- В SaleBot:
"user_id": "#{platform_id}" - В BotHelp:
"user_id": "{%user_id%}" - В других платформах проверьте документацию, какая переменная используется для ID пользователя
Шаг 3 — Создайте цель в рекламной системе
После настройки передачи глубоких целей из бота, необходимо создать соответствующую цель в вашей рекламной системе:
- Яндекс.Метрика: Создайте цель с идентификатором, который совпадает со значением
targetв вашем запросе. Например, если вы отправляете"target": "userDidSharePhone", создайте цель с идентификаторомuserDidSharePhoneв Метрике. Это обяза тельно нужно сделать, чтобы цель передавалась корректно. - VK Реклама, Facebook/Instagram, Google: Аналогично создайте цели с соответствующими идентификаторами.
Для передачи данных по глубокой цели из вашего бота в рекламную систему после настройки интеграции, нужно сделать подключение к рекламной системе по инструкции: 📘 Яндекс Директ, 📘 VK Реклама, 📘 Facebook/Instagram, 📘 Google.
Шаг 4 — Проверка работоспособности интеграции
Для проверки работоспособности интеграции используйте нашу 🔗 страницу проверки.
- Перейдите по ссылке: https://bot-api.tgtrack.ru/last_events/
- Введите ваш API ключ (который получили на 📘 шаге 1)
- Проверьте последние 100 запросов
- Убедитесь, что ваш бот успешно передаёт события глубоких целей, а сервис "Откуда Подпис ки" принимает их без ошибок. Статус обработки событий должен быть
0.
Как проверить:
- Совершите целевое действие в вашем боте (например, оставьте номер телефона или пройдите тест)
- Подождите несколько секунд
- Обновите страницу проверки и найдите ваше событие в списке
- Убедитесь, что событие имеет статус
0(успешная обработка)
Типичные ошибки и их решение
Ошибка: Событие не появляется на странице проверки
Возможные причины:
- Неправильно указан API ключ в URL — проверьте, что вы заменили
API_КЛЮЧна ваш реальный ключ - Запрос не отправляется из бота — проверьте, что действие добавлено в правильное место воронки и срабатывает
- Неправильный метод запроса — убедитесь, что используется метод
POST, а неGET
Решение: Проверьте настройки запроса в конструкторе бота, убедитесь, что URL и метод указаны правильно.
Ошибка: Статус обработки не 0
Возможные причины:
- Неправильный формат JSON — проверьте, что в теле запроса корректный JSON с кавычками
- Отсутствует обязательное поле — убедитесь, что указаны оба поля:
user_idиtarget - Неправильная переменная для
user_id— используйте переменную платформы (например,#{platform_id}в SaleBot)
Решение: Проверьте формат JSON в теле запроса, убедитесь, что используются правильные переменные платформы.
Ошибка: Цель не передается в рекламную систему
Возможные причины:
- Цель не создана в рекламной системе — обязательно создайте цель с идентификатором, совпадающим со значением
target - Не подключена интеграция с рекламной системой — убедитесь, что вы выполнили подключение к Яндекс.Директ, VK, Facebook/Instagram или Google
- Идентификатор цели не совпадает — проверьте, что
targetв запросе точно совпадает с идентификатором цели в Метрике
Решение: Создайте цель в рекламной системе с идентификатором, который совпадает со значением target в вашем запросе, и убедитесь, что интеграция с рекламной системой настроена.