Результат по кабинетам
TON и Stars считаются отдельно
Загрузка данных…
Работает на сервере
Всё под контролем
Проверяем связь, очередь и полноту данных…
Предупреждения и восстановление сохраняются в истории решений. Автоматическая проверка — каждые 15 секунд. Показатели событий ниже — за последние 24 часа, отдельно от периода графика.
Что нужно передавать из YouNet для полного учёта
Настоящее событие /start, стабильный ID события, ID пользователя, время в UTC и исходный реф-код, если он есть. Отдельно — активации, оплаты, продления и возвраты. Повторная доставка должна сохранять прежние ID и время.
Приём запусков: POST /api/integrations/younet/bot-start. Остальные события: POST /api/events/funnel. Секрет передаётся в X-Webhook-Secret, не в ссылке. Поля: event_id, user_id, occurred_at, ref_code для запусков; event_type, referral и amount_rub для остальных событий.
Органику и поиск без реф-кода не нужно искусственно привязывать к кампании. Успешный ответ API сам по себе не подтверждает полноту событий. Внешние уведомления пока не настроены: предупреждения находятся здесь и в истории решений.
Динамика за выбранный период
Расходы, прирост и лучшие кампании
Сравниваем с предыдущим периодом такой же длины. TON и Stars переводятся в рубли по курсу снимка, а исходные валюты остаются раздельными.
Проверяем свежесть статистики…
Топ кампаний за этот же период
Рейтинг учитывает достаточность выборки и лимит CPA конкретного формата.
Работает на сервере
Очередь подтверждённых действий
После одобрения вкладку можно закрыть: CPM, пополнения, публикации и запуски продолжатся на сервере.
Кампании с заканчивающимся бюджетом
Отдельно показываем результат Telegram Ads и подтверждённые уникальные запуски сервера. Пополнение доступно только при прохождении обеих проверок.
Курс GRAM по Rapira
Загрузка истории курса…
Требуют внимания
Предварительная оценка по накопленной статистике
Сквозная аналитика
Рост и прибыль
Реклама, путь клиента, прибыль и качество целей за один период.
Lord · TON Точная статистика TON
В прибыль входят только пользователи и оплаты, связанные с кампанией по реф-коду. Stars и органика сюда не добавляются. Период уточняется…
Точная воронка Lord · TON
Реф-запуск → регистрация → активация → подключение → первая оплата → продление. Stars и органика исключены.
Достоверность запусков за 24 часа
Telegram Actions сравнивается с уникальными пользователями YouNet за 24 полностью завершённых часа — без погрешности текущего часа.
Окно уточняется…
Проверяем подключение…
Интеграция backend YouNet без тестовых записей
- В обработчике команды
/startсоберите UID, реф‑код, ID Telegram update и время. - Сначала отправьте тот же POST на dry-run адрес — статистика не изменится.
- После ответа
exact_campaignуберите?dry_run=1и оставьте отправку после каждого настоящего /start.
——
Секрет передаётся только в заголовке X-Webhook-Secret из переменной окружения backend. В интерфейсе секрет не показывается.
Качество новых пользователей TON
Сопоставляем подтверждённые запуски с первыми оплатами после фактического срока созревания.
Паспорт безопасного A/B‑пилота TON
До публикации видно, сколько TON будет зарезервировано, где остановить потери и когда данных достаточно для решения.
План роста до 5 000 запусков в сутки
Масштабирование идёт ступенями и только после подтверждения цены запуска и качества учёта.
Определяем уровень достоверности цели.
Ёмкость Lord · TON
Только кампании с точным реф‑кодом; показатели Stars сюда не входят.
Обучение Telegram Ads
Короткие правила, которыми система руководствуется при создании и масштабировании кампаний.
Перед публикацией
Перед повышением CPM
Что повторяют успешные кейсы
Качество атрибуции TON
Старые объявления, которые делят один реф‑код и поэтому пока оцениваются общей группой.
A/B‑тесты креативов
Одинаковая цель, разные тексты, решение только после достаточной выборки.
Работоспособность бота
Проверка ссылки и свежести событий каждые 10 минут.
Распределение бюджета
Масштабировать только свежий подтверждённый результат; слабым целям не добавлять деньги.
Качество целей
Отдельная оценка поискового запроса, бота или канала по цене, объёму и свежести запусков.
Управление
Кампании
— в базе. Полный поиск проходит по первой выборке и старым объявлениям.
Бюджет под контролем
На сколько хватит денег
Проверяем остатки и результаты кампаний…
Запас бюджета и причины по всем кампаниям
Запас — оценка при среднем расходе за дни с показами за последние 7 дней, а не гарантия. Проверяем CPA и за 7 дней, и за 48 часов. Само пополнение доступно в рекомендациях ниже.
Рекомендации по росту показов
Сравниваем скорость показов, CPM и цену запуска до и после изменения ставки.
| Кабинет | Кампания | Статус | Оценка | Управление |
|---|
Архивная очистка
Система предлагает только исчерпанные, пустые или подтверждённо неэффективные кампании. Перед удалением сохраняются все снимки, настройки и история решений.
Сохранённый архив
Конвертация расходов
Курс GRAM/RUB по Rapira
Каждый почасовой снимок кампании закрепляется за действовавшим курсом.
История курса
Источник: публичный рынок Rapira, пары GRAM/USDT × USDT/RUB
Поиск и группировка
Новые рекламные кампании
Система сверяет Wordstat, популярные приложения и Telegram-конкурентов, убирает повторы и делит поиск максимум по 10 ключей.
Исследование спроса
Загружаем Wordstat и проверенные цели Telegram…
Поисковые запросы
Реальная частотность Wordstat. Бесплатные и чисто информационные запросы остаются в аналитике, но не расходуют бюджет.
Приложения и клиенты
Загружаем популярные VPN-клиенты…
Telegram-конкуренты
Собираем каталог… По ботам и каналам создаётся отдельная кампания на каждую цель, чтобы точно сравнивать конкурентов.
Смежные аудитории
Проверяем цели… Технологии, цифровая безопасность, удалённая работа, путешествия и релокация. Одна цель и один текст на кампанию.
Выбираем первую тестовую волну…
Успешные Stars → Lord TON
Только активные кампании: ≥5 запусков за 7 дней, цена запуска ≤ лимита и есть запуск за последние 48 часов.
TON: заменить общий реф-код уникальным
Сильные активные кампании со старым общим кодом копируются в черновики без запуска и расхода. Новая копия получает собственный реф-код для точной оценки оплат.
Черновики кампаний
Черновиков пока нет
Контроль
История решений
Анализ, рекомендации, подтверждённые изменения и ошибки собраны в одном журнале.
Справочник сервиса
Как работает TGADS
Простое объяснение сбора данных, расчётов и причин каждой рекомендации.
01 · Назначение
Что делает сервис
TGADS объединяет личный кабинет Lord · TON и рекламный кабинет YouVPN · Stars. Он показывает кампании в одной админке, хранит снимки статистики, переводит расход в рубли и объясняет, где ставку можно увеличить, а где бюджет уже расходуется невыгодно.
?start=…. Показы и клики помогают понять причину результата, но не заменяют конверсию.02 · Цикл анализа
Что происходит каждые 10 минут
Сервер открывает оба кабинета через сохранённую защищённую веб-сессию и получает текущие кампании, баланс, CPM, показы, клики, запуски и расход.
Создаётся новый снимок. Расход TON и Stars закрепляется за курсом, который действовал в этот момент.
Система сравнивает скорость показов по трём десятиминутным замерам, а доказанную эффективность — по скользящему окну последних 48 часов.
Совет создаётся заново. Если ситуация выровнялась, старый совет исчезает; если данные изменились — его текст и рекомендуемая ставка корректируются.
03 · Показатели
Как читать статистику
Сколько раз Telegram показал объявление. Для сравнения темпа используется количество показов в час.
Переходы по объявлению. Используются как диагностический сигнал и для обнаружения возможного скликивания.
Пользователи, которые дошли до запуска YouVPN-бота. Это основная конверсия сервиса.
Расход в рублях ÷ количество запусков. Сравнивается с лимитом своего формата: 20 ₽ для Bots/Users/Channels и 7 ₽ для Search.
Ставка за 1 000 показов в валюте кабинета. Более высокий CPM может дать больше показов, но не гарантирует больше запусков.
Расход кабинета, пересчитанный по зафиксированному курсу. Для TON используется рыночный курс GRAM/RUB по Rapira.
04 · Рекомендации CPM
Почему система предлагает изменить ставку
После изменения CPM сервис ждёт не менее 30 минут и три разнесённых десятиминутных замера. Для уверенного решения по цене требуется минимум 5 запусков за последние 48 часов. Таблица ниже показывает правила Bots/Users/Channels; для Search те же формулы считаются от отдельного лимита 7 ₽.
Повышение уже дало заметный эффект. Новое повышение сразу не требуется.
У кампании есть запас эффективности. Следующий шаг разрешён при остатке бюджета от 40 ₽.
Кампания ещё в лимите, но повышение может сделать запуск слишком дорогим.
Ставка расходует больше допустимой суммы на один запуск.
Нулевая скорость показов видна сразу, но ставку не повышаем вслепую: маленькая выборка не доказывает, что дополнительный открут даст запуски.
Сервис прекращает поднимать ставку и ждёт новые данные, чтобы не разгонять аукцион бесконечно.
05 · Защита бюджета
Когда сервис останавливает рост расходов
Если после повышения потрачено 60 ₽ без запуска, система предлагает вернуть предыдущую ставку.
Если за анализируемый период потрачено 60 ₽ без запусков, появляется рекомендация остановить кампанию.
При достаточной выборке CPM снижается на 10%. Если цена запуска в два раза выше лимита — на 15%.
Через 30 минут и после расхода от 40 ₽ сервис проверяет новые запуски. 10 кликов без запуска — сигнал возможного скликивания. 1 000 показов или расход 60 ₽ без запуска — объявление считается неэффективным.
Сервис предупреждает до остановки, но требует минимум 5 запусков за последние 7 дней, допустимую цену запуска за этот период и хотя бы один запуск за последние 48 часов. Минимальное пополнение — 500 ₽. Запас на 5–7 дней предлагается только при повышенной свежей частоте запусков.
06 · Управление кабинетами
Как изменения попадают в Telegram Ads
После подтверждения CPM, пополнения, публикации или запуска интерфейс одним запросом сохраняет весь пакет в постоянной очереди сервера. Сервер сам последовательно открывает Telegram Ads, проверяет результат каждого действия и продолжает работу, даже если вкладка закрыта или интернет на компьютере пользователя пропал.
Работает на сервере постоянно и не зависит от открытой вкладки браузера.
Абсолютные изменения CPM и статуса безопасно сверяются повторно. Если сервер перезапустился прямо во время пополнения или создания кампании, повтор блокируется до ручной сверки, чтобы не списать деньги дважды и не создать дубль.
Автопилот может только повысить CPM, снизить CPM или поставить кампанию на паузу. Успехом считается лишь изменение, которое Telegram Ads подтвердил повторной проверкой.
Пополнение бюджета выполняется только после нажатия кнопки и подтверждения в админке. Автопилот сам деньги не добавляет.
Весь выбранный пакет сразу сохраняется в базе сервера. Прогресс виден на главном экране; закрытая вкладка не останавливает работу.
Если сессия Telegram истекла, изменение не скрывается: ошибка фиксируется в истории, после чего требуется повторный вход.
Перед пополнением считывается общий баланс кабинета. После операции сервис проверяет, что баланс уменьшился ровно на добавленную сумму; иначе бюджет кампании локально не меняется.
После сохранения сервис снова открывает ставку в Telegram Ads и сравнивает фактическое значение с выбранным. Несовпадение считается ошибкой, а не успешным действием.
При одиночной и массовой публикации можно выбрать «На паузе» или «Сразу запустить». Во втором режиме сервер запоминает выбор, следит за модерацией и при необходимости подтверждённо включает объявление после одобрения. Для созданных на паузе отдельная очередь запуска доступна только после статуса «одобрено», а сервер повторно проверяет модерацию перед включением.
Кнопка показывает все кампании из обоих кабинетов, уже созданные в Telegram Ads на паузе. Счётчик отдельно показывает, сколько из них одобрено. Готовые объявления можно выбрать по одному, группой или все сразу и запустить последовательно.
07 · Новые кампании
Как собираются ключевые слова и ссылки
VPN‑клиенты, настройка подключения, белые списки, названия конкурентов и собственные запросы. Формулировки проходят отдельную проверку правил площадки и применимого законодательства.
Исследование спроса по умолчанию создаёт отдельные черновики одновременно в YouVPN Stars и Lord TON. Для каждого кабинета применяются его валюта и безопасный стартовый CPM. Бюджет каждого неопубликованного черновика принудительно равен проверенному минимуму площадки: 💎2,5 в TON и ⭐100 в Stars; повторы проверяются отдельно.
Черновики разделяются по кабинету, типу размещения, тематике и конкретной цели. Поисковые тесты, VPN‑каналы, VPN‑боты, приложения и другие тематики не смешиваются. Чекбокс группы выбирает только доступные для текущего действия объявления.
Каждая поисковая кампания получает ровно 10 уникальных запросов. Один запрос — не длиннее 32 символов: это проверенный предел формы Telegram Ads. Длинная фраза сокращается только по границе слова, дубли удаляются, а неполный остаток не публикуется.
При настроенном API‑ключе Yandex Search API каждый день в 04:00 МСК сервер получает до 1 000 актуальных VPN‑запросов за последние 30 дней. Для ключа, созданного в AI Studio, каталог определяется автоматически. Уже использованные запросы не создаются повторно.
INCY объединён с Happ, v2RayTun, Hiddify, Amnezia, VLESS, NekoBox, WireGuard, Outline, Psiphon, Shadowrocket, V2Box, Streisand, Xray, sing-box, Clash, OpenVPN, Orbot и Lantern в единый каталог. Можно создать черновики по одному приложению или сразу по всем новым запросам.
Кампания считается успешной только при достаточном числе запусков, цене в лимите, свежем результате и стабильной монетизации. Если аудитория никогда не платила, цель получает «Нет оплат» и сильный отрицательный сигнал. Если она платила раньше, но свежая когорта перестала, система сохраняет семантику, ставит «Конверсия снизилась» и требует новый креативный тест.
В таргетинг допускаются только русскоязычные VPN‑боты и каналы. Из профилей ботов извлекаются связанные новостные каналы. Один бот или канал всегда получает отдельную кампанию и 2–4 варианта текста, чтобы оценивать цель и креатив независимо.
Отдельный пилот охватывает проверенные русскоязычные каналы о технологиях, цифровой безопасности, удалённой работе, путешествиях и релокации. Для каждой цели и каждого текста создаётся отдельный черновик в Stars и TON. Кампании остаются на паузе до ручной проверки.
Для поисковой рекламы текст не создаётся и не отправляется: Telegram получает только ключевые слова. Каналы и боты получают отдельный текст до 160 символов, который можно вручную изменить в карточке или сразу для всей группы, включая эмодзи.
После создания объявления в Telegram Ads сервис сразу ставит его в очередь проверки модерации. После одобрения и запуска кампания автоматически переходит в активный тест и анализируется в общем десятиминутном цикле.
В поисковых кампаниях Telegram не поддерживает параметр ?start=…, поэтому и Lord TON, и YouVPN Stars получают чистую ссылку t.me/You_VPNBot. Для Bots, Users и Channels уникальный реф-код сохраняется в обоих кабинетах. Поиск оценивается по статистике конкретной кампании Telegram Ads.
К удалению предлагаются исчерпанные, пустые и подтверждённо неэффективные кампании. Сначала на сервере сохраняются все снимки, параметры и журнал решений; удаление из Telegram Ads требует отдельной фразы подтверждения и повторно проверяется.
08 · Инструкции по типам РК
Как запускать и оценивать каждый формат рекламы
Типы размещения не смешиваются в одном тесте. Для каждой кампании заранее фиксируются одна аудитория, один формат, один реф‑код и один проверяемый креатив. Так система понимает, что именно принесло результат.
Четыре формата Telegram Ads
Одна узкая потребность и ровно 10 близких ключей в кампании; каждый ключ не длиннее 32 символов. Текст объявления не используется, ссылка всегда чистая: t.me/You_VPNBot без ?start=…. Результат берётся из статистики конкретной кампании Telegram Ads. Если после модерации и трёх замеров нет открута, допускается тест CPM +5–10%; после трёх безрезультатных повышений ставка фиксируется.
Один русскоязычный бот‑конкурент — одна кампания. Для одной цели создаются 2–4 отдельных текста, чтобы не смешивать качество аудитории и креатива. Ссылка содержит уникальный ?start=…; успех проверяется по серверным запускам, активациям и оплатам, а Telegram Actions служат контрольным показателем.
Один канал — одна кампания. VPN‑каналы, новостные каналы конкурентов и смежные аудитории хранятся в разных группах. Язык объявления должен совпадать с языком канала и бота. Каждый вариант текста получает отдельную кампанию и уникальный реф‑код; слабый канал можно остановить, не теряя данные по остальным.
Кампания собирается по стране, городу, языку, темам, аудиториям каналов, устройству и исключениям. Message in Channel и Banner in Video тестируются отдельно; частота первого пилота — 1 показ человеку в сутки, статус — On Hold. Параметры аудитории после создания не меняются, поэтому каждая комбинация создаётся отдельно и получает уникальный ?start=….
Как разделять остальные тематические кампании
Отдельные группы для покупки, подключения, устройств, проблем с соединением, контента и белых списков. Масштабируется запрос с устойчивыми запусками и ценой в лимите, а не просто с большим числом показов.
INCY, Happ, v2RayTun, Hiddify, Amnezia и остальные клиенты не смешиваются. Варианты написания одного приложения можно объединить, но разные приложения сравниваются отдельно.
Используются запросы с названием конкурента без полной ссылки. Опечатки и русские/латинские варианты остаются в группе этого конкурента. Иностранные и нерелевантные названия отбрасываются.
Сначала оценивается один бот на нескольких креативах. Если все тексты слабы, проблема в аудитории; если один заметно лучше — сохраняется победитель текста, а бот остаётся перспективной целью.
Канал бота и связанный новостной канал — разные цели. Учитываются только активные русскоязычные площадки. Победителя определяют подтверждённые запуски и оплаты, а не клики.
Технологии, приложения, игры, контент, путешествия и удалённая работа запускаются отдельными волнами. Бюджет расширяется только после свежего результата; дешёвые показы без запусков не считаются успехом.
Оба варианта сначала создаются на паузе и запускаются вместе. Меняется только текст; аудитория, ставка и период сравнения остаются одинаковыми. Победитель выбирается после достаточной серверной выборки.
Единый порядок запуска и решения
Выбрать один кабинет, формат, аудиторию и реф‑код. Search получает чистую ссылку; Bots, Users и Channels — уникальную метку.
Заполнить форму без публикации, прочитать ошибку Telegram Ads, затем выбрать «На паузе» либо «Сразу запустить после модерации» — одиночно или для всей выделенной группы.
Дождаться одобрения модерации, запустить одиночно или массово и автоматически включить десятиминутный мониторинг.
Оставить, повысить, снизить или остановить кампанию по свежим запускам, цене, оплатам и достоверности атрибуции.
09 · Рост и прибыль
Как система связывает рекламу с оплатами
Каждые 10 минут сервер читает из YouNet реф-запуски, регистрации, активации, подключения, первые оплаты и продления. Расход, плательщики, чистая выручка и ROAS TON считаются отдельно от Stars и органики.
Если созревшая TON‑когорта не доходит до активации или оплаты, система сравнивает свежую активацию с прежней платившей когортой и выбирает фактическое место отвала. Кнопка готовит отдельные черновики: одна русскоязычная цель на объявление и два текста на цель. Первый текст нельзя запустить в одиночку — сначала оба варианта создаются на паузе. Резервные цели открываются только по накопленной серверной выборке обоих текстов.
Поисковые кампании Stars не содержат ?start=… и оцениваются по статистике Telegram. В форматах Bots, Users и Channels разрешён уникальный реф-код, поэтому новые запуски можно точно связать с кампанией после передачи события ботом.
Сравниваются разные тексты на одной цели. Для TON цена и победитель считаются по уникальным реф‑запускам сервера, а Telegram Actions показываются рядом для контроля. Каждый вариант должен набрать минимальную выборку; близкие результаты продолжают собирать данные без лишних изменений CPM.
«Масштабировать» получают только кампании с достаточным числом запусков, допустимой ценой и свежим результатом. Кампания без выборки остаётся в тесте, а расход без эффекта получает совет остановки.
Каждый запрос, бот или канал получает 0–100 баллов по цене запуска, объёму, свежести и показам. Балл помогает сравнивать сами цели отдельно от текста объявления.
Каждые 10 минут сервер проверяет доступность t.me/You_VPNBot и свежесть новых регистраций в YouNet. Мобильный и десктопный сценарии можно дополнительно передавать из backend бота.
10 · Достоверность и цель
Как проверяется результат и строится путь к 5 000 запусков в сутки
Официальная статистика считает запуск бота после просмотра объявления. Значение может обновляться с задержкой, поэтому текущий неполный час в проверку не входит.
При появлении нового пользователя с точным referred_by TGADS фиксирует отдельный запуск по реф-коду. Прямой webhook bot_start и регистрация показываются рядом, а один пользователь считается только один раз.
До 10% — учёт совпадает, 10–25% — требуется наблюдение, свыше 25% — сильное расхождение. Любое расхождение выше 10%, а также выборка меньше 10 событий, блокирует рекомендации масштабирования.
В точную TON‑сверку входят только кампании с одним подтверждённым уникальным реф‑кодом. Старые общие коды и объявления без сопоставленного кода показываются отдельными исключениями и не могут искусственно ухудшить или улучшить процент совпадения.
Search в Stars использует чистую ссылку и остаётся платформенной статистикой. Bots, Users и Channels могут передавать уникальный реф‑код и после появления серверных событий учитываются как точные кампании.
250 → 500 → 1 000 → 2 500 → 5 000 подтверждённых запусков в сутки. На следующую ступень переходят только цели со свежими регистрациями, ценой запуска в лимите и подтверждённой выручкой.
При пределе 20 ₽ теоретический потолок 5 000 точных запусков равен 100 000 ₽/сутки; при поисковом пределе 7 ₽ — 35 000 ₽/сутки по платформенной оценке. Это контрольные границы, а не команда немедленно пополнить кабинеты.
/start backend отправляет POST на /api/integrations/younet/bot-start с заголовком X-Webhook-Secret. Принимаются поля YouNet uid или tgid, ref_code и created. После первого события индикатор в разделе роста станет зелёным./start: таблица событий по точным кодам и счётчик реферальных переходов пусты. Поэтому до изменения backend бота подтверждённый запуск определяется по новому пользователю с точным referred_by и является надёжной нижней границей.11 · История обновлений
Что менялось в сервисе
Новые изменения будут добавляться в начало этого списка с датой и объяснением, на какую часть работы они влияют.
«Сегодня», «Вчера», «7 дней» и «30 дней» автоматически переходят на новую дату, даже если вкладка открыта несколько суток. Календарные дни считаются по московскому времени. Рядом с графиком видно время последнего сбора по каждому кабинету; при задержке появляется предупреждение. Даты, заданные вручную, сохраняются.
Фильтры периода, кабинета, кампании и рейтинга теперь применяются сразу. Во время расчёта показывается индикатор с точным периодом и кабинетом, предыдущий запрос отменяется, а устаревший ответ не может вернуть старые данные. В истории решений отдельно отображается ход текущего серверного цикла для Lord · TON и YouVPN · Stars.
Карточка «Расход без запусков» и автоматический исполнитель теперь используют одно 48‑часовое окно. При нуле запусков и расходе трёх целевых CPA кампания ставится на паузу; недавнее изменение ставки не скрывает уже накопленный перерасход. Такие защитные действия выполняются первыми и без количественной квоты. Повышения CPM этим правилом не затрагиваются.
Все подтверждённые остановки и понижения CPM выполняются независимо от числа кампаний. Они обрабатываются раньше повышений; свежесть данных, доказательства перерасхода, максимальный шаг, пауза между повторными изменениями и защита от дублей сохранены.
Убран фиксированный запас 15%: шаг повышения теперь занимает только часть реального запаса до целевого CPA. Telegram Actions признаны допустимым источником для поисковых кампаний. Повторная оценка выполняется через 30 минут, а остановки и снижения обрабатываются раньше повышений. Сводка показывает найденные, выполненные и заблокированные защитой действия отдельно.
Журнал загружает 300 последних событий и сначала показывает 100. Фильтры отделяют общий поток, ошибки и только три реально выполненных сервером действия: повышение CPM, снижение CPM и паузу, подтверждённые Telegram Ads. Режим live сам по себе больше не считается успехом. Автопополнений нет; ограничения свежести, доказательности, шага, повторов и суточных лимитов описаны в справке.
Расход, показы, Actions, CPA и их изменение к предыдущему равному периоду перенесены на главный экран. Добавлены единый фильтр кабинета и периода, раздельные итоги TON/Stars и топ кампаний по результату, показам, росту или CPA. CPM, пополнения, публикации и запуски теперь сохраняются одним пакетом в SQLite и продолжаются на сервере после закрытия вкладки или отключения компьютера.
Сбой одного кабинета больше не оставляет его старую статистику «текущей», ошибки проверки модерации ротируются, а полный сбой явно показывается в интерфейсе. Публикация защищена от дублей после неопределённого ответа Telegram: запись остаётся на сверке и восстанавливает внешний номер по точному названию. Выбранный режим Active сохраняется до завершения модерации, после чего начинается активный тест. Одиночные и массовые операции используют один lock и выполняются последовательно.
Оба кабинета обходятся по всем известным ID, а индикатор показывает пропущенные Active и ошибки анализа. Один недоступный кабинет больше не отменяет проверку второго; циклы идут каждые 10 минут от времени старта. Search оценивается по Telegram Actions с отдельным лимитом 7 ₽ и без требования реф‑кода, Bots/Users/Channels — по точным событиям с лимитом 20 ₽. Одиночная и массовая публикация поддерживают режимы «На паузе» и «Сразу запустить» с последовательной обработкой.
Проверка вводит запросы последовательно и после каждого ждёт появления отдельного тега в форме Telegram Ads. Если площадка приняла меньше 10, карточка сразу перечисляет именно те фразы, после которых тег не появился. Ограничения «10 запросов» и «32 символа» проверяются отдельно от внутреннего словаря Telegram: редкая или нераспознанная фраза может быть отклонена даже при правильной длине.
Все неопубликованные поисковые кампании пересобраны в группы ровно по 10 уникальных запросов. Фразы длиннее проверенного лимита Telegram Ads сокращаются по границе слова, неполные остатки убираются из очереди публикации с возможностью восстановления. Перед созданием сервис проверяет, что Telegram действительно принял все 10 целей; частичная кампания больше не публикуется.
После массового создания интерфейс автоматически открывает все кампании на паузе из обоих кабинетов. Очередь показывает соотношение «одобрено / всего», обновляет статусы вместе с десятиминутным мониторингом и позволяет запустить одиночное объявление, группу или все одобренные сразу.
Новые кампании в TON получают стартовый бюджет 💎2,5, а в Stars — ⭐100. При запуске сервера все неопубликованные черновики, включая ошибочные и одобренные локально, пересчитываются до этих значений. Уже созданные в Telegram Ads кампании не изменяются.
В документацию добавлены отдельные сценарии Search, Bots, Channels и Users, рекомендации по семи тематическим группам и единый путь от черновика до масштабирования. Зафиксированы уникальные реф‑коды вне Search, раздельные тесты размещений и ограничение Users в TON для России и Украины.
Фоновое обновление больше не может заменить уже загруженные черновики пустым списком. При неожиданном обнулении раздел повторяет запрос, а пустая комбинация фильтров показывает понятное объяснение и предлагает сбросить условия.
Поисковые кампании теперь хранят и отправляют только ключевые слова. Для каналов и ботов добавлен редактор текста с эмодзи: отдельно в карточке и массово для всей группы. VPN‑каналы и VPN‑боты вынесены в самостоятельные тематики, включая ранее созданные черновики.
Новые рекомендации с доступным действием закрепляются выше наблюдений. Черновики разделены по кабинету, размещению, тематике и цели; внутри группы можно выбрать доступные объявления одним чекбоксом. Созданные в Telegram Ads кампании сразу попадают в проверку модерации, а запущенные — в активный десятиминутный тест. Библиотека текстов усилена конкретными болями и выгодой без запрещённого кликбейта.
Черновики и исследование спроса загружаются только при открытии «Создания РК», а статистические запросы используют только нужный период. Кампания с единичными старыми показами и остановившимся открутом получает ограниченный тест CPM +5% с проверкой через 30 минут. Расход двух или трёх целевых цен без запуска отдельно блокирует повышение и требует проверки либо паузы.
Парольный вход SSH и X11 отключены, вход root разрешён только по установленному ключу. База ежедневно копируется штатным механизмом SQLite, каждая копия проходит quick_check, сохраняется самостоятельным файлом с правами 600 и хранится 14 дней. Таймер переживает перезагрузку сервера.
Ответ Telegram Ads «Not Found» теперь хранится отдельным статусом «Кампания потеряна — требуется сверка», не маскируется как неизвестная модерация и блокирует одиночный и массовый запуск. Публичная проверка работоспособности больше не раскрывает режимы автоматики, а веб‑сервер добавляет строгие защитные заголовки.
Раздел «Кампании» сразу показывает все объявления Lord TON и YouVPN Stars. Расход обоих кабинетов приводится к рублям по закреплённому курсу. В карточке заканчивающегося бюджета отдельно показаны Telegram Actions за 7 дней, уникальные реф‑запуски сервера за завершённые 24 часа и созревшая платёжная когорта; кампания больше не называется успешной, если строгая проверка блокирует пополнение.
Сервис ищет созданное объявление по точному номеру и названию, а затем проверяет его карточку. Пустая страница Telegram Ads больше не считается найденной кампанией: интерфейс показывает «Кампания не найдена», исключает её из одиночного и массового запуска и просит проверить удаление или подготовить новый черновик.
Индивидуальное и массовое пополнение теперь использует ту же серверную проверку, что и повышение CPM: точный реф‑код, зелёная сверка Telegram ↔ YouNet, достаточная выборка, подтверждённая цена запуска не выше лимита и отсутствие провала созревшей когорты. Заблокированная кампания остаётся видна с причиной, но не попадает в массовое одобрение.
В верхний блок заканчивающегося бюджета возвращена отдельная кнопка массового подтверждения пополнений с общей суммой и последовательной проверкой Telegram Ads. Кампания без показов и расхода больше не застревает в ожидании запусков: после 30 минут и трёх замеров предлагается до трёх шагов CPM по 10%. Если открут не появился, дальнейшее повышение прекращается и проверяются цель, аудитория и статус объявления.
Все неопубликованные черновики заново распределяются между вариантами для поиска, VPN‑приложений, конкурентов и смежных аудиторий. Тексты говорят о привычных сайтах, видео и приложениях, а простое подключение остаётся проверяемым преимуществом. Выбор варианта закреплён за черновиком и больше не меняется после перезапуска сервиса; опубликованные объявления не затрагиваются.
Старые нейтральные формулировки заменены у ранее подготовленных черновиков. Для поиска, приложений, конкурентов и смежных аудиторий используются отдельные семейства текстов; опубликованные объявления не переписываются и не отправляются на повторную модерацию автоматически.
В черновиках появились статусы «одобрено», «на модерации» и «отклонено», соответствующие фильтры и ручное обновление. Одиночный и массовый запуск разрешены только для одобренных кампаний; перед активацией сервер ещё раз читает фактический статус Telegram Ads.
Фоновая оптимизация больше не записывает повышение TON‑ставки, которое экран затем блокирует. Перед любым увеличением CPM оба пути одинаково проверяют уникальность реф‑кода, минимум серверных запусков, расхождение Telegram Ads ↔ YouNet и состояние созревшей когорты. Защитное снижение ставки и остановка перерасхода не блокируются.
Панель показывает все активные кампании без лимита в 12 карточек и сверяет число проанализированных с числом активных. Динамика по‑прежнему проверяется каждые 10 минут; доказательство эффективности расширено до 48 часов, а повторная оценка после изменения CPM сокращена с 60 до 30 минут при обязательных трёх контрольных замерах. Непроверенные кампании не повышаются вслепую.
Неопубликованные корректирующие тесты получили конкретные варианты про потерянное на настройке время, путаницу приложений и единый сценарий в Telegram. Тексты ограничены 160 символами, содержат одно проверяемое преимущество и не используют обещания обхода ограничений, кликбейт или неподтверждённые превосходные степени. Перед созданием выполняется повторная проверка Telegram Ads.
Backend YouNet может заранее отправить payload на тот же endpoint с параметром dry_run=1. Сервис проверит UID, время, ID события, реф‑код и точное сопоставление TON‑кампании, но ничего не запишет в аналитику. В разделе достоверности добавлены контракт и пример JSON; fallback ID события теперь строится из детерминированного хеша и не содержит исходный Telegram UID.
Последняя реальная проверка Telegram Ads теперь отображается прямо в карточке черновика: «Проверено» или «Ошибка проверки», с датой и причиной. Добавлены отдельные фильтры по этим состояниям. После перезапуска сервиса сведения восстанавливаются из журнала, поэтому уже подтверждённые формы не нужно проверять повторно.
Двадцать черновиков по пяти русскоязычным аудиториям — информационная безопасность, технологии, удалённая работа, путешествия и релокация — проверены в реальных формах Lord TON и YouVPN Stars. Для каждой цели проверены два текста; Telegram Ads принял все 20 форм без отклонённых целей. Кампании не создавались и бюджет не закреплялся.
Раздел структурированных событий YouNet пуст, а журнал действий содержит активации, подключения, оплаты и служебные операции, но не содержит первый запуск бота. Поэтому прямой `/start` нельзя достоверно восстановить из доступной админки: для полного счётчика требуется отправка события из обработчика команды бота. Точный referred_by остаётся проверяемой нижней границей.
У каждого доступного черновика появилась кнопка «Проверить». Сервис заполняет настоящую форму Telegram Ads, проверяет ссылку, текст, CPM, бюджет, русскоязычную цель и доступность кнопки создания, затем выходит без публикации. Кампания не создаётся, бюджет не закрепляется, а точная ошибка сохраняется в журнале.
Расход, реф‑запуски, плательщики, выручка, ROAS и цена плательщика в верхнем блоке Lord TON теперь относятся к одному расчётному периоду, даты которого показаны рядом с заголовком. Отдельная сверка Telegram ↔ YouNet за 24 завершённых часа остаётся ниже и больше не подменяет число запусков в сводке прибыли.
Точные уникальные пользователи по referred_by остаются безопасной нижней границей для оценки кампаний, но больше не могут сами по себе подтвердить достижение 5 000 запусков. Панель отдельно показывает прямые события /start и реф‑пользователей. Статус «цель доказана» появляется только после 5 000 уникальных прямых /start с реф‑кодом за полное окно.
План 5 000/сутки больше не считает общий объём достаточным основанием для масштабирования. По каждой точной TON‑кампании отдельно проверяются уникальные реф‑запуски, цена, совпадение Telegram ↔ YouNet, свежие оплаты и ROAS. Stars полностью исключён из этой ёмкости. Следующая контрольная цель повышается только на 10% объёма доказанных кампаний; если доказанных связок нет, панель прямо показывает, какой этап мешает росту.
Для каждого варианта TON отдельно считаются созревшие подтверждённые запуски, активации и первые оплаты. Победитель появляется только после минимальной выборки и заметного устойчивого преимущества; близкие результаты продолжают собирать данные. Каждые 10 минут система заново проверяет цену и расход без запуска, снимает устаревшую тревогу и, только в разрешённом live‑режиме, ставит убыточный активный пилот на защитную паузу.
Для первой волны заранее считаются резерв TON и его рублёвый эквивалент, ожидаемая выборка при целевой цене, тревога после трёх целевых цен без запуска и требование паузы после пяти. Два варианта создаются на паузе, запуск блокируется при ненадёжной атрибуции или устаревших платежах, а окончательное решение не принимается по слишком маленькой выборке.
Верхняя сводка теперь берёт показы, расход и Actions каждого кабинета из одного завершённого 24-часового окна. Для Lord TON цена считается по подтверждённым уникальным реф-запускам; Stars остаётся отдельной платформенной статистикой. Расход TON без запусков также входит в расчёт и больше не может скрыть неэффективность.
В Telegram Ads ↔ YouNet теперь сравниваются только TON‑кампании с одним подтверждённым уникальным кодом. Объявления без сопоставления и старые общие коды выводятся отдельным предупреждением вместе с их Actions, но не искажают процент достоверности.
В доступной админ‑аналитике нет событий запуска и реферальных переходов, поэтому текущий учёт честно использует нового пользователя с точным referred_by. Приёмник прямого webhook готов, но отправку необходимо добавить в backend бота.
Для точных TON‑кампаний победитель текста и цена запуска теперь считаются по уникальным пользователям сервера, а Telegram Actions остаются контрольным числом. Оба текста сначала должны быть созданы на паузе, один вариант нельзя случайно запустить раньше второго. Резерв открывается по накопленной 30‑дневной выборке, а не только по последним 24 часам.
Если свежая активация заметно просела относительно прежней платившей когорты, система направляет тест на креатив и первый экран. Если активация сохранилась, а оплаты исчезли, тестирует тариф, онбординг и платёжный сценарий.
Исторически платившая цель больше не получает такой же отрицательный сигнал, как полностью непроверенная. При нулевой оплате свежей когорты текущий креатив блокируется для роста, но семантика сохраняется и направляется в обновлённый A/B‑тест.
Цель больше не получает статус «сильная», если подтверждённые реф‑пользователи созрели, но не дали ни одной первой оплаты. Такие кампании помечаются «Нет оплат», исключаются из масштабирования и уменьшают приоритет похожих ключей и площадок в следующих циклах обучения.
Временная статистика больше не смешивает TON и Stars: Lord TON выбран по умолчанию, Stars и общий режим доступны отдельно. Список кампаний и итоговые показы, расход, запуски и цена запуска соответствуют выбранному кабинету.
Из 12 подготовленных черновиков первая публикация допускает только четыре: по два текста для одной цели на каждый этап отвала. Резервные цели автоматически заблокированы, пока оба текста первой волны не наберут минимальное число подтверждённых реф-запусков. Перед массовым созданием показывается сумма закрепляемого бюджета и текущий баланс.
Для TON‑кампаний с созревшей выборкой и нулём оплат добавлена подготовка A/B‑черновиков. Тест разделяет смешанную аудиторию на отдельные русскоязычные цели, выдаёт каждой цели два текста и использует новый уникальный реф‑код. Публикация и расход не начинаются автоматически.
В разделе «Рост и прибыль» верхняя сводка и воронка теперь относятся только к Lord TON: расход, подтверждённые реф-запуски, плательщики, выручка, ROAS и цена плательщика. Stars остаётся отдельной платформенной карточкой и не влияет на показатели TON без точной метки.
Созревшие TON-когорты разделяются на отвал до активации и отсутствие оплаты после активации. Этапы, которые YouNet не отдаёт по пользователям, больше не отображаются ложным нулём и не участвуют в решениях по рекламе.
Добавлено обучение задержке от запуска до первой оплаты. Кампания с достаточным числом подтверждённых пользователей, но без оплат после срока созревания, получает «Паузу роста»: CPM и дополнительный бюджет не повышаются, а в обзоре видны размер когорты и конверсия.
Решение о повышении ставки теперь требует достаточной серверной выборки по уникальному реф‑коду. В расчёте используется подтверждённая цена уникального запуска за завершённые 24 часа; Telegram Actions остаётся контрольным показателем и не может искусственно занизить цену повторами.
Повышение CPM и массовое пополнение блокируются для старых TON‑кампаний с общим реф‑кодом. Интерфейс объясняет причину и указывает на подготовленный черновик с уникальным кодом; защитные действия не блокируются.
Система находит только активные кампании с общим старым кодом, свежими запусками и ценой в лимите. Для выбранных кампаний создаются точные черновики с отдельным реф-кодом; публикация и расход не начинаются автоматически.
Обзор больше не смешивает кабинеты: для Lord TON и YouVPN Stars отдельно показаны активные кампании, показы, расход, Telegram Actions и цена запуска. Подтверждённые реферальные запуски отображаются только в TON.
Новый пользователь YouNet считается реферальным запуском только при фактическом совпадении поля referred_by с кодом TON-кампании. Запуски по реф-коду, прямой webhook и регистрации отображаются раздельно и дедуплицируются.
Добавлен совместимый endpoint YouNet, который принимает uid/tgid, ref_code и время запуска без преобразования полей. Панель показывает состояние подключения, последнее событие и число реально полученных запусков.
Текущее неполное часовое ведро исключено из сверки Telegram ↔ YouNet. Расхождение выше 10% теперь блокирует любое масштабирование. Для первой волны выделены пять наиболее релевантных целей; в черновиках появился фильтр «Рекомендуемый пилот».
Добавлено прямое 24‑часовое сравнение Telegram Actions с уникальными пользователями YouNet, предупреждения о расхождении, блокировка масштабирования при плохом учёте, ступени роста и безопасный пилот смежных русскоязычных аудиторий.
Добавлена синхронизация каждые 10 минут: регистрации, активации, подключения, первые оплаты и продления. Дубли «до/после комиссии» объединяются, общая органика отделена от рекламного ROAS, а старые общие реф‑коды помечаются как группы.
Добавлена сквозная воронка до оплаты и продления, честная атрибуция Stars, ROAS и окупаемость, A/B‑оценка текстов, рейтинг запросов/ботов/каналов, рекомендации распределения бюджета и постоянная проверка работоспособности YouVPN‑бота.
Поисковые кампании обоих кабинетов используют чистую ссылку. Для Bots, Users и Channels параметр ?start=… сохраняется в Lord TON и YouVPN Stars; ранее очищенные непубликованные черновики восстанавливаются автоматически.
INCY больше не показывается отдельной категорией: он объединён с остальными VPN‑клиентами в один блок, одну сводную статистику и общую кнопку массового создания. Отдельная кнопка INCY сохранена внутри каталога приложений.
Все новые наборы по умолчанию создаются одновременно для YouVPN Stars и Lord TON с отдельными ставками, бюджетами и ссылками допустимого для кабинета формата. Каталог включает 19 VPN‑клиентов вместе с INCY, Happ, v2RayTun, Hiddify, Outline, Shadowrocket, V2Box, Streisand, OpenVPN и другими; для каждого доступна отдельная кнопка.
Добавлены фильтры черновиков по поиску, ботам и каналам; одна кампания на одну Telegram‑цель; несколько текстов для сравнения; извлечение новостных каналов из профилей конкурентов. Неэффективные и исчерпанные кампании можно полностью сохранить в архиве и только затем удалить из Telegram Ads с явным подтверждением.
Интеграция переведена на Yandex Search API v2: постоянный API‑ключ сервисного аккаунта, область yc.search-api.execute и роль search-api.webSearch.user. Ключ AI Studio автоматически определяет свой каталог.
Добавлена оценка кампаний по свежим результатам за 7 дней и 48 часов, накопление опыта по группам ключей, ежедневное обновление официального Wordstat API и автоматическое создание только новых черновиков без повторов.
Добавлен обязательный языковой фильтр для ботов, каналов и поисковых вариантов конкурентов. Иностранные цели удаляются из новых и неопубликованных черновиков, а запуск уже созданной кампании с такими целями блокируется до подготовки чистой замены.
Устранён ложный статус успешного пополнения. Теперь проверяется доступный общий баланс, фактическое списание в пользу кампании и повторно считанное значение CPM. Неподтверждённые действия не меняют локальные данные и записываются как ошибки.
Каталог расширен до 600 уникальных VPN‑брендов и 2 535 вариантов поиска. Недоступные ссылки и одинаковые бренды исключаются. Использованные запросы теперь проверяются отдельно для Lord TON и YouVPN Stars, поэтому создание в одном кабинете не блокирует второй.
Добавлена фактическая частотность топ‑500 VPN-запросов, отдельные группы INCY, Happ, v2RayTun, Amnezia, VLESS, NekoBox, Hiddify и WireGuard, а также проверенные цели из 54 каналов и 94 ботов. Повторы, бесплатный и чисто информационный спрос не добавляются в активные наборы.
К копированию допускаются только кампании со свежими результатами: минимум 5 запусков за 7 дней, цена запуска в лимите и хотя бы один запуск за 48 часов. Текст, запросы и цели читаются из Telegram Ads, ссылка получает новый реф-код, а результат сохраняется черновиком на паузе.
Историческая эффективность больше не достаточна. Пополнение разрешается только при свежих запусках, допустимой цене за последние 7 дней и подтверждённой активности за 48 часов; сумма ограничивается наблюдаемым темпом расхода.
Предупреждение теперь появляется заранее при малом остатке. Минимальное пополнение увеличено до 500 ₽, а эффективные кампании получают повышенный рекомендуемый запас бюджета.
Добавлен этот справочник с актуальными лимитами, правилами рекомендаций и журналом версий.
Вместо немедленного возврата ставки разрешены повторные шаги по 5–10% при дешёвом запуске и достаточном бюджете. Добавлен предел в три повышения.
Анализ переведён на скользящее окно 6 часов. Страница автоматически получает новый результат после каждого десятиминутного цикла и снимает устаревшие советы.
Добавлена проверка трафика после пополнения, обнаружение кликов без запусков и рекомендации по снижению или остановке неэффективных кампаний.
Главная оценка эффективности и цветовой сигнал теперь рассчитываются по расходу на запуск бота с лимитом из настроек.
Добавлены сортировка кампаний, графики за выбранный период, быстрые даты, рекомендации пополнения и массовое одобрение изменений.
Сервис начал загружать более 100 кампаний, фиксировать курс GRAM/RUB и пересчитывать исторический расход по действовавшему курсу.
Добавлен генератор VPN-семантики, поиск по конкурентам, деление по 10 ключей и автоматические ссылки с реф-кодом.
Кабинеты Lord · TON и YouVPN · Stars объединены на vpn2026.info, добавлены защищённый вход и управление через веб-сессию Telegram Ads.
Ограничения
Настройки оптимизации
Лимит — это потолок, а не целевая цена для повышения ставок.