Трекінг конверсій у кампаніях 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 або своєму менеджеру. До звернення обов'язково додайте логи запиту та відповіді.