Трекинг конверсий в кампаниях Telegram Ads
Трекинг конверсий для ссылок внутри Telegram в кампаниях Telegram Ads
В кампаниях Telegram Ads макросы AdsGram не поддерживаются для ссылок, ведущих на объекты внутри Telegram, и не передаются в такие рекламные ссылки. Поэтому API подтверждения конверсий нельзя использовать для отслеживания конверсий по ссылкам, ведущим на Telegram Mini Apps (TMA), ботов или каналы.
Для ссылок внутри Telegram в кампаниях Telegram Ads целевые события автоматически передаются в Goal 1 по умолчанию:
- TMA — запуск TMA;
- Боты — запуск бота;
- Каналы — подписка на канал.
Конверсии передаются автоматически, поэтому дополнительная настройка не требуется.
Настройка постбеков о конверсиях для веб-ссылок в Telegram Ads
Параметры:
token— Уникальный токен, связанный с вашим аккаунтом AdsGram. Доступен в рекламном кабинете. При необходимости его можно сгенерировать повторно.Где получить token:
- Откройте рекламный кабинет AdsGram.
- Нажмите на профиль в правом верхнем углу.
- Найдите параметр
tokenи скопируйте его, нажав на кнопку.

campaignid— ID рекламной кампании AdsGram, к которой относится конверсия. Соответствует значению макроса{campaign_id}, передаваемому в рекламной ссылке. AdsGram подставляет значение макроса при переходе пользователя по ссылке.goaltype— Параметр, указывающий тип конверсии (этап воронки), который помогает сегментировать различные целевые действия пользователя. Принимает целочисленные значения от 1 до 3.Использование goaltype:
- Определите этапы воронки в вашем продукте или сервисе.
- Сопоставьте этапы со значениями goaltype:
- Регистрация
- Первый депозит/покупка
- Повторный депозит/покупка
- Настройте отправку конверсий на нужных этапах пользовательского пути.
- Добавьте параметр goaltype к вашему API-запросу при отправке.
- Используйте данные в аналитике для детального анализа эффективности по разным типам конверсий.
Как настроить отправку конверсий:
- Выберите кампанию в Telegram Ads. Используйте существующую активную кампанию или создайте новую.
- Настройте рекламную ссылку. Убедитесь, что в ней присутствует макрос
{campaign_id}. - Получите token. Скопируйте уникальный токен из рекламного кабинета AdsGram.
- Настройте отправку постбеков. На стороне вашего сервера отправляйте API-запрос в AdsGram, когда пользователь выполняет целевое действие.
- Передавайте правильный тип конверсии. Указывайте соответствующее значение
goaltype, если хотите различать этапы воронки. - Проверьте интеграцию. Выполните тестовый сценарий из раздела Тестирование интеграции и убедитесь, что конверсии поступают в статистику AdsGram.
Пример API-запроса:
GET
https://api.adsgram.ai/confirm_conversion?token=YOUR_UNIQUE_TOKEN&campaignid=72156&goaltype=2В примере передаётся конверсия типа 2 (например, первый депозит или покупка).
Замените YOUR_UNIQUE_TOKEN на токен вашего аккаунта, а 72156 — на ID вашей рекламной кампании.
Ожидаемый ответ: 200 OK — успешная регистрация конверсии.
Тестирование интеграции
Чтобы протестировать отслеживание конверсий, выполните следующие шаги:
- Создайте или выберите кампанию Telegram Ads и настройте рекламную ссылку в соответствии с документацией. Убедитесь, что в ссылке передаётся макрос
{campaign_id}. - Дождитесь нескольких кликов по рекламной ссылке.
- Отправьте тестовый постбек вручную, передав параметр
goaltype=1. Используйте действительныйtokenи ID тестовой кампании в параметреcampaignid. - Убедитесь, что запрос обработан успешно, а конверсия появилась в статистике AdsGram для выбранной кампании.
- Конверсия появилась в статистике — интеграция успешно настроена и работает.
- Сервер вернул ошибку — проверьте URL запроса,
token, значения параметровcampaignidиgoaltype. - Запрос выполнен успешно, но конверсия не появилась — статистика обновляется раз в час. Если спустя час данные не появились, напишите в поддержку AdsGram или своему менеджеру. К обращению обязательно приложите логи запроса и ответа.