Пиксель Telegram Ads — это JavaScript-код, который рекламодатель ставит на свой сайт, чтобы видеть в рекламном кабинете целевые действия пользователей, пришедших по объявлению: заявки, регистрации, покупки. Он появился в мае 2025 года, работает только для рекламы сайтов в евро-кабинете и считает конверсии по модели post-click.
Что такое пиксель Telegram Ads и что он считает
До появления пикселя рекламодатели видели в кабинете только показы и клики, а конверсии на сайте сводили вручную через UTM-метки и веб-аналитику. По данным eLama и ppc.world (май 2025 года), пиксель передаёт данные о действиях на сайте прямо в Telegram Ads, и в статистике объявления появляется число целевых действий и их стоимость (CPA).
Пиксель состоит из двух частей:
- Базовый код — ставится на все страницы сайта и инициализирует пиксель.
- Код события — ставится на конкретные страницы или элементы, где происходит действие: страницу «Спасибо за заявку», кнопку «Купить», форму регистрации.
Пиксель нужен только для рекламы внешнего сайта. Такие объявления доступны в евро-кабинете через реселлера; в TON- и Stars-кабинетах можно продвигать лишь каналы и ботов. Как отслеживать их, разобрано ниже.
Как установить пиксель: пошагово
- В кабинете Telegram Ads откройте раздел «Manage events» и нажмите «Create a pixel» («Создать пиксель»).
- Скопируйте базовый код и разместите его на всех страницах сайта перед закрывающим тегом
</head>. Это можно сделать вручную (лучше поручить разработчику), через Google Tag Manager или через настройки конструктора: в Tilda — «Настройки сайта» → «Ещё» → «HTML-код для вставки внутрь head». - После установки автоматически создаются два события: просмотр посадочной страницы и просмотр страниц сайта.
- Для других действий нажмите «Создать событие», выберите тип и скопируйте код события.
- Разместите код события на нужной странице или элементе, например на странице благодарности после отправки формы.
- Проверьте статус события в кабинете: по данным ppc.world, «active» значит, что событие срабатывает, а «inactive» — что оно не срабатывало или не было активности за последние 7 дней.
- При создании или редактировании объявления, которое ведёт на сайт, выберите событие в настройках — параметр находится под блоком расписания показов.
Общая логика запуска объявления описана в статье как запустить рекламу в Telegram Ads.
Какие события настроить
По данным eLama, в кабинете доступно 19 типов событий, но тип влияет только на отображаемое название: структура кода у всех одинаковая. Поэтому важнее не выбор типа, а правильное место установки кода.
| Задача сайта | Событие | Где ставить код события |
|---|---|---|
| Сбор заявок | Отправка формы | Страница «Спасибо» или обработчик отправки формы |
| Вебинар, сервис | Регистрация | Страница после успешной регистрации |
| Интернет-магазин | Добавление в корзину, покупка | Кнопка корзины, страница подтверждения заказа |
| Рассылка | Подписка | Подтверждение подписки |
| Контент, лендинг | Просмотр ключевой страницы | Страница тарифов, контактов, оформления |
Начните с одного-двух событий, ближайших к деньгам, — заявки или покупки. Просмотры страниц полезны для диагностики, но по ним сложно судить об окупаемости.
Как пиксель считает конверсии
Пиксель использует атрибуцию post-click: конверсия засчитывается объявлению, если человек кликнул по нему, а затем выполнил действие на сайте. Действие не обязано произойти сразу — по примеру eLama, если пользователь кликнул, ушёл и через два дня вернулся через поиск и оставил заявку, конверсия всё равно будет отнесена к объявлению. Важно, чтобы это произошло в том же браузере.
Длительность окна атрибуции в публичных материалах не указана. Учитывайте и правила подсчёта:
- конверсии считаются только с момента, когда событие добавлено к объявлению;
- событие можно добавить к уже запущенному объявлению, но после добавления его нельзя изменить;
- просмотры объявления без клика (post-view) пиксель не учитывает.
Из-за разных моделей атрибуции цифры в Telegram Ads и в веб-аналитике (Google Analytics, Яндекс Метрика) почти никогда не совпадают полностью. Это нормально; важнее следить за динамикой в одном источнике. О том, как читать статистику, — в статье о метриках Telegram Ads.
Зачем UTM-метки, если есть пиксель
Пиксель показывает конверсии внутри Telegram Ads, но не передаёт данные в вашу веб-аналитику и CRM. UTM-метки решают эту задачу: по ним видно, сколько выручки и повторных покупок принёс трафик из Telegram, с какими объявлениями связаны сделки.
Ссылка в кнопке объявления может быть длиной до 256 символов и только HTTPS, поэтому метки обычно помещаются. Пример структуры:
https://example.com/webinar/?utm_source=telegram&utm_medium=cpm&utm_campaign=webinar_nov&utm_content=ad_design_01
В utm_content удобно писать название или номер объявления, чтобы потом сопоставлять данные из кабинета и аналитики. Используйте одну схему названий во всех кампаниях.
Ограничения пикселя
- Данные агрегированы и анонимизированы. Конкретного пользователя по ним не определить.
- Только сайт. Действия внутри Telegram — подписки, запуск бота, покупки в Mini App — пиксель не отслеживает.
- Нет оптимизации по событиям. По данным eLama на момент запуска, Telegram Ads не умеет сам перераспределять показы под конверсии: ставку и площадки вы по-прежнему настраиваете вручную или через биддеры.
- Только евро-кабинет. Рекламировать сайт, а значит и пользоваться пикселем, можно только через реселлера.
Для России есть дополнительный вопрос о хранении данных: эксперт eLama в комментарии ppc.world (май 2025 года) обращал внимание, что Telegram хранит данные за пределами России, и для их трансграничной передачи может понадобиться уведомление Роскомнадзора. Это стоит обсудить с юристом.
Как отслеживать конверсии в ботах и каналах
Если реклама ведёт не на сайт, а в Telegram, пиксель не поможет — используйте другие инструменты:
- Параметр start для ботов. Ссылка вида
https://t.me/your_bot?start=ad01передаёт боту значениеad01при запуске. По документации Bot API параметр может содержать до 64 символов: латинские буквы, цифры, подчёркивание и дефис. Сделайте отдельный параметр для каждого объявления и сохраняйте его в базе бота вместе с дальнейшими действиями пользователя. - Параметр startapp для Mini App. Работает так же для прямых ссылок на мини-приложения.
- Статистика объявления. Для рекламы каналов и ботов кабинет показывает переходы и действия, например подписки, — сверяйте их с ростом канала по данным аналитики, например TGStat.
Подробно о метках в ботах — в статье о рекламе ботов и Mini App. Если вы ещё выбираете, через кого открыть евро-кабинет, сравните условия в разделе обзоров реселлеров.
Частые вопросы
Где найти пиксель в Telegram Ads?
В рекламном кабинете, в разделе «Manage events»: там создаётся пиксель и события. Раздел имеет смысл для евро-кабинета, где можно рекламировать сайты.
Можно ли поставить пиксель через Google Tag Manager?
Да. Базовый код можно добавить через GTM или другой менеджер тегов, а также через настройки конструктора сайтов вроде Tilda. Главное — чтобы он загружался на всех страницах.
Почему конверсии в Telegram Ads не совпадают с аналитикой?
Пиксель считает только действия после клика по объявлению в том же браузере и с момента добавления события, а у веб-аналитики свои модели атрибуции. Небольшое расхождение нормально; сравнивайте динамику, а не абсолютные цифры.
Работает ли пиксель для рекламы канала или бота?
Нет, пиксель отслеживает только действия на сайте. Для ботов используйте параметр start в ссылке, для каналов — статистику объявления и аналитику канала.
Можно ли изменить событие в запущенном объявлении?
Добавить событие к работающему объявлению можно, а изменить после добавления — нет. Если нужно другое событие, проще создать новое объявление.
Оптимизирует ли Telegram Ads показы под конверсии?
По данным на момент запуска пикселя, автоматической оптимизации по событиям не было. Пиксель даёт данные для решений, а ставки и площадки вы меняете сами или через сервисы-биддеры.