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