Симулятор трафика
Фильтры настраиваются вслепую: включили галочку — и остаётся только ждать, стало ли подписок меньше. Симулятор убирает это ожидание. Вы описываете посетителя — устройство, адрес, профиль Telegram — и сразу видите, что с ним случится на ваших текущих настройках и на каком шаге он отвалится.
Инструмент лежит в «🧰 Инструменты» → «🧪 Симулятор трафика» и работает с источником любого типа: каналом, сайтом, посадкой Яндекс.Директа, MAX-каналом. Есть и в Telegram-боте, и в MAX.
Прогон ничего не меняет: событий не пишет, счётчики не трогает, в статистику и в «Отсеяно за 7 дней» не попадает. Гонять его можно сколько угодно и на боевом источнике.
Что задаётся
| Параметр | Зачем |
|---|---|
| Ссылка | любая метка источника или конкретная — набор работающих фильтров зависит от неё |
| Устройство | Android, iPhone, десктоп или робот (curl) — под фильтры устройств и ботов |
| Адрес | готовые: обычный РФ, Казахстан, Германия, дата-центр. Или свой любой IP |
| Профиль Telegram | обычный, Premium, пустой, с чужим языком интерфейса |
| Уже подписан | для правил, различающих новых и вернувшихся |
Как читать ответ
Симулятор печатает трассу — по строке на каждый шаг проверки, в том порядке, в каком они идут на самом деле.
| Значок | Что означает |
|---|---|
| ✅ | шаг проверен и пройден |
| ⛔️ | здесь посетителя отсекли — дальше проверки не идут |
| ❔ | на одном визите проверить нельзя |
В конце — итог: «Пропущен» с адресом, куда человек попадёт, или «Отсеян» с причиной и с тем, что он увидит вместо канала.
Что именно проверяется
Симулятор проходит всю цепочку целиком, в том же порядке, что и живой переход, и на всех уровнях, где правила вообще существуют:
| Уровень | Что учитывается |
|---|---|
| До фильтров | активность тарифа: при неактивном ссылка ведёт на заглушку, и фильтры не проверяются вовсе |
Переход (/track/, /lp/) | гео, VPN и дата-центры, ASN, устройства, признаки робота |
| Правила на переходе | конструктор правил — все условия, вычислимые на этом шаге |
| Переходник | профиль Telegram и правила, доступные только здесь: «уже подписан», Premium, наличие @username |
| Сайт | маршрутизация и сплит-тест: какой вариант лендинга достанется этому посетителю |
| Страница отказа | что именно увидит отсеянный: заглушка, редирект или 404 |
Важно, что это не отдельная «копия» проверок: симулятор вызывает те же самые функции, что и боевой переход. Разойтись с реальностью им нечем.
Почему часть шагов помечена «❔»
Два вида проверок на одиночном вымышленном визите не вычисляются, и симулятор про них честно молчит, вместо того чтобы рисовать зелёную галочку:
- Частотные пороги — лимит переходов с адреса (в том числе жёсткий, общий для всех ссылок), лимит с браузера, всплеск по метке. Они считаются по реальному потоку: у одного визита значение всегда «не превышено», и это ничего не говорит о живой рекламе.
- Отпечаток браузера — поведение, время на странице, признаки автоматизации, капча. Их отдаёт живая страница, у симулятора её нет.
Если же проверка реально не пропустила — она показывается красным, даже когда обычно непроверяема. Отказ есть отказ.
Главное: выбор ссылки меняет ответ
Какие фильтры сработают, зависит не от типа источника, а от того, какие шаги есть в цепочке у конкретной ссылки — см. две точки проверки. У прямой ссылки нет шага переходника, поэтому фильтры по профилю Telegram на ней не работают никогда, сколько их ни включай.
Это самая частая тихая ошибка: настройка сохранена, кнопка подсвечена, а трафик идёт как шёл. Симулятор говорит об этом прямо — строкой «фильтры профиля включены, но на этой ссылке не сработают».
Когда им пользоваться
- Перед запуском рекламы — проверить, что типичный живой посетитель проходит. Дешевле, чем узнать это по упавшим подпискам.
- Когда подписок стало меньше — первый шаг разбора вместо перебора настроек вслепую, см. если фильтр режет живых.
- После правки фильтров — убедиться, что новая настройка режет тех, кого задумано, а не всех подряд.
- Проверяя подрядчика — посмотреть, отсечётся ли трафик из дата-центра, которым обычно накручивают.
Как проверить конкретную жалобу
Человек пишет, что ссылка не открывается. Спросите город и устройство, подставьте в симулятор его IP (если знаете) или ближайший пресет — и получите ответ за секунды, вместо переписки с поддержкой.
Чем отличается от «Проверить на себе»
Кнопка «🧪 Проверить на себе» в разделе «Фильтры» прогоняет по настройкам ваш профиль Telegram — и честно помечает сетевые проверки непроверяемыми: у бота нет ни вашего IP, ни браузера. Симулятор снимает это ограничение: посетителя вы задаёте сами, поэтому работают и гео, и VPN, и дата-центры, и устройства.
Тот же прогон доступен программно — операцией simulate в API. Это самый полезный инструмент для ИИ-ассистента: вопрос «почему моя ссылка не пускает мобильных из Казахстана» он разбирает сам.
