惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
S
SegmentFault 最新的问题
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
Cloudbric
Cloudbric
www.infosecurity-magazine.com
www.infosecurity-magazine.com
S
Security @ Cisco Blogs
月光博客
月光博客
T
Troy Hunt's Blog
H
Help Net Security
Forbes - Security
Forbes - Security
博客园 - 叶小钗
Apple Machine Learning Research
Apple Machine Learning Research
IT之家
IT之家
L
LINUX DO - 最新话题
Hacker News - Newest:
Hacker News - Newest: "LLM"
GbyAI
GbyAI
S
Schneier on Security
Spread Privacy
Spread Privacy
Attack and Defense Labs
Attack and Defense Labs
Blog — PlanetScale
Blog — PlanetScale
N
News | PayPal Newsroom
F
Fortinet All Blogs
Latest news
Latest news
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
博客园_首页
Martin Fowler
Martin Fowler
Stack Overflow Blog
Stack Overflow Blog
雷峰网
雷峰网
O
OpenAI News
I
Intezer
S
Security Affairs
罗磊的独立博客
T
Tailwind CSS Blog
小众软件
小众软件
P
Palo Alto Networks Blog
Help Net Security
Help Net Security
V
Vulnerabilities – Threatpost
博客园 - 【当耐特】
F
Full Disclosure
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 聂微东
博客园 - 司徒正美
T
The Exploit Database - CXSecurity.com
L
Lohrmann on Cybersecurity
C
Cisco Blogs
Security Latest
Security Latest

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания Автономность как точка невозврата: кто будет субъектом в цифровом будущем Обучение ИИ в «диких» условиях: как рутинные действия превращаются в датасеты Как измерить LLM для задач кибербеза: обзор открытых бенчмарков Где хранить код? Сравнение GitHub, GitLab и Bitbucket Математика объясняет, почему нормальное распределение встречается повсюду Почему ваш FinOps не работает: 12 тезисов от практиков Как подписать проектную документацию УКЭП с использованием бесплатных лицензий Pilot Адаптивное администрирование Sigla Vision Я грузил уран в бочки, а потом 20 лет строил ИТ в атомной отрасли Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2 Как языковая модель помогает контролировать качество инструктажей по охране труда в металлургии Как не передать на desktop свой IP в РКН Анатомия SAP Privileges: как устроено управление правами в macOS MoneyDev: Сказка про три главных слова Обновлённый токенизатор видео K-VAE 2.0 от Сбера Как сделать диспетчеризацию дома на 1284 квартиры почти бесплатно Как мы разогнали железную дорогу Мы дали агентам рутину. Теперь надо решить — что делать с освободившимся временем Токсичный контент, промпт-хакинг и защита ИИ — всё о Guardrails для LLM Умный город начинается с точного взгляда: как «Фалькон Тех» меняет пространство к лучшему Навайбкодил приложение для анализа графов Почему Дюну так интересно читать? Упрощаем работу с рутиной или как стать Гендальфом Белым Деконструкция Go: CPU, RAM и что там происходит. Go Assembler база. Часть 1.1 Какие профессии исчезнут из-за ИИ, а какие появятся? И что с этим делать Как мы построили IT-отдел, где хочется расти: архитектурные встречи, прозрачные метрики и книжные подарки Rufler: Делаем из Claude Code автономный рой через один YAML-конфиг Sing-box и белый список приложений Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise OpenAI строит MLM-пирамиду, а McKinsey и Accenture помогают ей в этом Дом, который не построил Фишер (Часть 2) «Сверхзвуковой математик» против «Вдумчивого логиста»: битва алгоритмов 3D-упаковки Мультимодальные модели – грубый и дорогой инструмент Разговоры ничего не стоят. Код тоже Проверки физических лиц: с кого начнет ФНС Топ-10 бесплатных нейросетей для создания видео в 2026 году Первые слои кода: как наши решения сегодня определяют архитектуру ИИ на десятилетия Разработка нового статического анализатора: PVS-Studio JavaScript Поиск уязвимостей ПО: базовый минимум или роскошный максимум Почему оценка персонала не работает как инструмент управления Как мы разработали ИИ-ассистента и сократили рутину продуктовой команды на 50% Как я ушел из найма, нажарил косточек и продал на маркетплейсах на 168 млн в год Когда 1С:ERP уже внедрена, а нормального производственного плана всё ещё нет Как я сделал Claude мультимодальным, подключив к нему Qwen Omni Как приглашение на вакансию мечты превращается в атаку Infrastructure as Code: философия и лучшие практики IaC Тестируем Yandex Code Assistant на задаче, в которой нужно хранить секреты nxs-universal-chart v3.0: новое поколение универсального Helm-чарта Callback Injection: Техника, которая отправила Microsoft Defender в глухой нокаут «Все идеи на стол»: митап как способ вывести проект из тупика Сегодня я узнал нечто новое о GPU благодаря багу в своей игре Как заставить LLM ̶ ̶г̶а̶л̶л̶ю̶ ̶ эволюционировать Карта событий как фундамент аналитики: практический кейс для E-commerce Что выбрать для AI: x86, ARM или RISC-V? Дайджест железа за март Роль соматических мутаций в развитии аутоиммунных заболеваний: путь к избирательной терапии Mythos от Anthropic — тревожный сигнал для всех, а не только для банков Guardrails для LLM на Java: как приручить промпт‑инъекции и токсичные ответы Green-VLA: как мы собрали VLA-модель для реального антропоморфного робота и не потеряли обобщение Финансовая гонка вооружений: почему умные люди добровольно в ней участвуют Эра ИИ-агентов наступила: выбираем лучшего цифрового сотрудника # Практический опыт внедрения WinCC Redundancy на производственном предприятии Сделал MVP за 3 дня, а потом неделю прикручивал оплату. Оно того стоило? Физика против Маска: почему Starship V3 может оказаться ещё одной катастрофой Нефть Венесуэлы: крупнейшие запасы в мире, но не крупнейшая нефтяная держава JPA 4. Переосмысление Hibernate Почему зеркальная фотокамера Nikon D5 десятилетней давности идеально подошла для миссии «Артемида-2» Проект «Уровень-Спутник» или как мы сделали платформу для гидрологов «Замедлиться, чтобы ускориться»: почему ИИ повышает цену ошибок в требованиях и архитектуре Как с нуля поднять трафик IT-компании на 1657% при бюджете 55 тыс. и выжить Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
€500 в Telegram Ads принесли сделку на 350 000 ₽. Разбор B2B‑кампании
mozhzhuha · 2026-05-22 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение7 мин

Охват и читатели6.2K

Кейс

В Telegram Ads эффективность часто оценивают по стоимости подписчика. Если подписчик дешёвый — кампания вроде бы хорошая. Если дорогой — возникает желание всё остановить и переписать объявления.

В B2B с высоким чеком такая логика не всегда работает.

Это наш разбор кампании с бюджетом €491. За месяц она привела 73 подписчика, 14 запусков бота, 3 переговоров и одну продажу наставничества на 350 000 ₽.

Сразу оговорюсь: это не универсальная формула и не кейс про «масштабируйте в 10 раз и получите тот же результат». Итоговая экономика здесь держится на одной сделке, а выборка небольшая. Но именно поэтому кейс показателен: он хорошо демонстрирует, почему в Telegram Ads верхние метрики воронки иногда обманывают.

Кампания шла с 17 апреля по 17 мая.

Почему мы не пошли в широкие интересы

Стандартный путь в Telegram Ads — выбрать категорию вроде «Бизнес», «Маркетинг» или «Предпринимательство» и запустить объявления на широкую аудиторию.

На бумаге это выглядит логично.
На практике для узкого B2B‑продукта такой подход часто даёт слишком много случайных касаний.

Telegram Ads работает по модели аукциона первой цены. При широком таргетинге рекламодатель конкурирует за показы не только с похожими экспертами или небольшими проектами, но и с крупными игроками, у которых бюджеты заметно выше. В период теста CPM в популярных бизнес‑сегментах часто доходил до €3–4.

Но проблема не только в цене показа.

Широкий интерес размывает аудиторию. Внутри категории «Бизнес» могут находиться собственники, маркетологи, начинающие фрилансеры, студенты, люди, которые просто читают мотивационные каналы, и те, кто случайно попал в сегмент из‑за подписок.

Для массового продукта это может быть приемлемо. Для наставничества с чеком 350 000 ₽ — сомнительно.

Поэтому в этом тесте мы отказались от автоматических категорий и пошли через ручной подбор конкретных площадок.

Гипотеза

Гипотеза была такой:

Лучше получить меньше подписчиков и заплатить за каждого дороже, но привести людей с более понятным коммерческим интентом.

То есть оптимизация шла не в сторону минимального CPS, а в сторону качества входящего потока.

На старте это выглядело не самым комфортным решением. Когда в кампании с небольшим бюджетом подписчик стоит €6–7, легко начать сомневаться: мы действительно фильтруем аудиторию или просто слишком дорого покупаем трафик?

Ответ появился только после прохождения всей воронки.

Как отбирались площадки

Мы собрали 7 групп площадок:

  1. Каналы конкурентов и авторов со схожими продуктами.

  2. Профессиональные B2B‑чаты.

  3. Небольшие отраслевые блоги.

  4. Профильные боты и сервисные инструменты.

  5. Каналы с вакансиями.

  6. Каналы с кейсами и аналитикой.

  7. Смежные B2B‑эксперты.

Основные критерии отбора:

  • ER выше 25%;

  • тематическое соответствие;

  • аудитория до 5 000 подписчиков;

  • признаки живой активности;

  • понятный контекст потребления контента.

Мы специально смотрели в сторону небольших площадок. Предполагалось, что в микросообществах аудитория внимательнее относится к рекомендациям и лучше понимает контекст.

Часть гипотез подтвердилась. Часть — нет.

Например, сегмент вакансий на старте выглядел перспективно: там много специалистов, которые уже находятся в профессиональном контексте. Но по факту он дал самый дорогой вход и небольшой объём. Подписчик стоил €8,20, а масштабировать этот сегмент было сложно.

Зато каналы конкурентов и небольшие отраслевые блоги показали себя стабильнее. Там аудитория уже понимала проблематику и не требовала долгого объяснения, зачем ей вообще читать материал.

Результаты по сегментам

Для сегмента профильных ботов дополнительно смотрели не только на подписки, но и на утилизацию — долю пользователей, которые после перехода совершали целевое действие внутри бота: запускали расчёт, заполняли форму или проходили анкету.

Важно: объёмы маленькие. Эти цифры нельзя воспринимать как статистически устойчивую норму. Это скорее карта гипотез, чем окончательная модель масштабирования.

Как был устроен трекинг

Одна из сложностей Telegram Ads — ограниченная аналитика после клика. Пикселей внутри мессенджера нет, поведение пользователя между кликом и подпиской платформа не раскрывает.

Поэтому трекинг пришлось собирать вручную.

Что использовали:

  • отдельные пригласительные ссылки для каждого сегмента;

  • привязку каждой ссылки к конкретной группе объявлений;

  • deep‑links для перехода в бота формата t.me/bot?start=segment_id;

  • таблицу, куда сводились показы, клики, подписки, запуски бота и дальнейшие действия.

Таким образом удалось хотя бы примерно изолировать потоки и понять, какие сегменты дают не просто подписчиков, а движение дальше по воронке.

Ограничения остались:

  • статистика Telegram Ads обновляется с задержкой;

  • нельзя посмотреть путь пользователя, если он кликнул, но не подписался;

  • пересечения аудиторий между каналами не видны;

  • часть данных приходится интерпретировать по агрегированным метрикам.

Именно поэтому в таких кампаниях важно заранее проектировать воронку так, чтобы каждый следующий шаг был измеримым.

Почему объявления писались «узко»

В этой кампании мы не использовали широкие обещания, бесплатные лид‑магниты и формулировки в стиле «узнайте секрет».

Задача объявления была не собрать максимум кликов, а отсеять случайных пользователей ещё до перехода.

Пример логики объявления:

Разбор ручной сегментации в Telegram Ads для B2B.
Бюджет €491, стоимость подписчика €6,73, одна сделка на 350 000 ₽.
Внутри — цифры, сегменты и схема трекинга.

Такой текст не пытается понравиться всем. И это нормально.

Он хуже работает на массовую кликабельность, но лучше фильтрует тех, кому действительно интересна механика рекламы, а не обещание быстрого результата.

Математика кампании

За месяц открутки получили:

  • 151 391 показ;

  • CTR — 1,41%;

  • около 2 134 кликов;

  • 73 подписчика;

  • конверсия из клика в подписку — 3,4%;

  • средний CPS — €6,73;

  • общий бюджет — €491.

На второй неделе стоимость подписчика уже держалась в районе €6–7. Это был неприятный момент: при небольшом бюджете быстро возникает вопрос, не слишком ли жёсткий фильтр заложен в объявления.

Можно было упростить тексты, расширить сегменты и снизить CPS. Но тогда мы бы, скорее всего, получили больше случайных подписок и менее понятную экономику дальше по воронке.

Решили не менять гипотезу до накопления данных.

Что происходило после подписки

После вступления в канал пользователь попадал на закреплённый пост со ссылкой на квалификационного бота.

Бот задавал 4 вопроса:

  • какой бизнес у пользователя;

  • какой текущий масштаб;

  • какие каналы привлечения уже используются;

  • есть ли бюджет и готовность к работе.

Дальше воронка выглядела так:

Итоговая продажа — программа наставничества стоимостью 350 000 ₽.

Средний цикл от первого клика до оплаты составил 12 дней.

Если смотреть максимально сухо: из 2 134 кликов получилась одна сделка.
Если смотреть через экономику: при расходе около 48 000 ₽ кампания принесла продажу на 350 000 ₽.

Почему дорогой подписчик здесь оказался допустимым

Сам по себе CPS €6,73 выглядит высоким.

Но в высокочековом B2B стоимость подписчика нельзя оценивать отдельно от всей воронки. Если продукт стоит 350 000 ₽, а дальше есть квалификация через бота и переговоры, то важнее не цена входа, а вероятность дойти до коммерческого этапа.

Погоня за дешёвыми подписчиками часто приводит к другому сценарию:

  1. Объявления становятся более общими.

  2. Клики дешевеют.

  3. Подписок становится больше.

  4. В канал приходит разнородная аудитория.

  5. Бот и продажи начинают тратить ресурс на людей без бюджета или потребности.

В отчёте это может выглядеть красиво: подписчик дешёвый, CTR высокий, база растёт. Но финальная экономика может быть хуже.

В этом тесте произошло наоборот: верхняя часть воронки была дорогой, зато ниже по воронке остались более квалифицированные пользователи.

Ограничения кейса

Здесь важно не сделать ложный вывод, что ручная сегментация всегда даёт такую экономику.

У кейса есть несколько серьёзных ограничений.

1. Маленькая выборка

73 подписчика — это мало. На таком объёме один пользователь может заметно изменить проценты. Поэтому результат нельзя считать статистически устойчивым.

2. Зависимость от одной сделки

Финансовый результат обеспечен одной продажей. Если бы она не состоялась, кампания была бы убыточной.

Это не минус метода, но важное ограничение интерпретации.

3. Сложности масштабирования

Узкие площадки быстро выгорают. При увеличении бюджета придётся выходить на более широкие каналы, а это почти наверняка повысит CPS и снизит качество части аудитории.

4. Специфика продукта

Модель имеет смысл для B2B, консалтинга, наставничества и других продуктов с высоким чеком. Для массового B2C или дешёвых продуктов CPS €6,73, скорее всего, будет неадекватным.

Что можно вынести из этого теста

Главный вывод не в том, что подписчик за €6,73 — это хорошо.

Главный вывод: в Telegram Ads нельзя оценивать кампанию только по верхним метрикам.

CPS важен, но он не отвечает на главный вопрос: пришли ли люди, которые способны дойти до сделки?

В этом запуске ручная сегментация не снизила стоимость подписчика. Наоборот, она сделала вход дороже. Но за счёт фильтрации площадок, текстов объявлений и квалификации через бота кампания оказалась экономически оправданной.

€500 бюджета сами по себе ничего не значат.
Решает не цена клика и не цена подписки, а то, что происходит после.

В этом кейсе именно трекинг помог не отключить кампанию раньше времени. В канале публикую больше кейсов, плюс лично отвечаю на популярные вопросы: телеграм‑канал.