Слайд 1
Один результат: два посева и профиль
Подготовим карту шести площадок, два кандидатных размещения, био и три поста, пять draft в content.csv, медиа и воронку. Урок marketing-v2-03, версия 2.0.0. Сегодня нет отправок, покупок или живых API.
Исходники синтетические. Сначала сохраните собственную попытку; изменения после подсказок оставляйте отдельной версией.
Занятие 3 · версия 2.0.0
Карта каналов, условия размещения, профиль основателя, сообщение и путь обращения.
Слайд 1
Подготовим карту шести площадок, два кандидатных размещения, био и три поста, пять draft в content.csv, медиа и воронку. Урок marketing-v2-03, версия 2.0.0. Сегодня нет отправок, покупок или живых API.
Слайд 2
Нативный посев — пост по условиям конкретной площадки. Sponsored message Telegram Ad Platform — отдельный формат со своим кабинетом и правилами. В этой практике native draft; условия, права и маркировка живого канала unknown.
Слайд 3
Для каждого: аудитория, цена, полные условия, source_id, статус доказательства. Подписчики, просмотры и уникальные покупатели — разные величины. Отсутствующий live_channel_url оставьте пустым.
Слайд 4
Десять organic постов на канал, каждому 48 часов. Исключить old_pinned/giveaway с причиной. Медиана C01 = (2300+2500)/2 = 2400. Разные body SHA проверяют разные тексты, не уникальную аудиторию.
Слайд 5
Выбирайте по задаче, условиям, доказательствам и media budget 15000 ₽. Подготовку 2000 ₽ считайте отдельно. Дешёвая площадка без закупщиков не выигрывает. Unknown прав/условий ведёт к hold, не к бронированию.
Слайд 6
В этой компании: от 20 до 80 мест включительно; горизонт до 90 дней; owner/authorized_operations; полный бриф; согласованный следующий шаг. Клик, подписка или любой вопрос не равны QL.
Слайд 7
Media CPQL = media / unique QL. Full CPQL = (media + allocated preparation) / unique QL. Для C01: 10000 / 9 = 1111,11 ₽. CAC делит расходы на уникальные paid orders; выручка не прибыль.
Слайд 8
Кому помогаю → конкретная задача → как работаю → источник → следующий шаг. Нужны короткое био, полное знакомство и позиция. В данных нет 200 кейсов, наград или реального профиля.
Слайд 9
Бюджет, бриф, начало срока. Цена 20 мест — 830000 ₽ внутри МКАД; КП — после полного брифа; срок и тип дней уточняются; поставка — 7–15 рабочих дней после договора, оплаты и наличия. Пригласить читателя написать — не рассылка.
Слайд 10
C01: полный бюджет. C02: подготовка переезда. Условия оффера одни, тексты разные. Два полных медиабрифа; PNG при доступном локальном экспорте. Draft, файл, not_rendered и публикация — разные статусы.
Слайд 11
URL учебный: example.invalid. source=telegram; medium=seeding или founder_organic; campaign=office20_v2pilot; content — версия материала, placement_id — слот. В CRM сохраняйте оба ID. Клик или сессия не заменяют человека.
Слайд 12
Нужны правильный канал, message_id, фактический текст, медиа и ссылка. A: REHEARSAL_VERIFIED; B: UNCERTAIN_NO_RETRY; C: BLOCK_WRONG_CHANNEL; D: BLOCK_READBACK_MISMATCH. Unknown не повторять вслепую.
Слайд 13
8 минут — карта; 5 — выбор; 9 — профиль/посты; 7 — посевы/UTM/медиа; 9 — воронка; 7 — readback/QA. Работайте только с input, сохраняйте отдельно. Рубрика — 10 баллов, числовая самооценка необязательна.
Слайд 14
Сверьте customer_key/order_id, первый paid touch, organic отдельно. В QA назовите источники цифр, unknown и доказательство следующего шага. Правильная арифметика синтетики не является реальным бизнес-результатом.
Соберите шесть строк channels.csv: аудитория, цена, полные условия, источник и unknown. Отберите десять organic 48h постов каждого канала, посчитайте медиану и разные body hashes. Исключите old_pinned и giveaway с причиной. Не приравнивайте просмотры или подписчиков к уникальным людям.
Выберите два кандидатных канала в media лимите 15000 ₽; отдельно учтите 2000 ₽ подготовки. Сохраните decision.md и placements.csv. Для остальных четырёх запишите decline/hold и недостающее доказательство. Реальные права и условия не угадывайте.
Сохраните короткое и полное био, закреплённое знакомство, затем три полных поста: бюджет, бриф, условия срока. Используйте только известные факты и один входящий CTA на пост. Основатель учебный; рассылки и реальные достижения отсутствуют.
Создайте два разных нативных поста, два черновика запроса условий и четыре коротких decline/hold. Сохраните content.csv с полным текстом, версией, SHA, placement_id, UTM и состоянием. Для двух карточек приготовьте полные медиабрифы; при доступном локальном экспорте добавьте PNG и SHA, иначе status=not_rendered. Не называйте бриф готовым изображением.
Дедуплицируйте customer_key хронологически; закрепите первый paid touch, organic учитывайте отдельно. Sales дедуплицируйте по order_id, считайте только paid. Сохраните attribution.csv/funnel-report.json с media-only и full CPQL, CAC и оплаченными суммами; определение QL возьмите из company.json.
Разберите четыре publication fixtures в publication-ledger.csv. A — только REHEARSAL_VERIFIED; UNKNOWN не повторять; неверный канал и изменённый текст блокировать. Сверьте факты, математику и медиа; сохраните qa.md с источниками, unknown и следующим доказательством.
| Критерий | Баллы |
|---|---|
| Бизнес-задача и QL | 1 |
| Шесть площадок с источниками | 1 |
| Сопоставимая статистика | 1 |
| Выбор и отказы | 1 |
| Профиль основателя | 1 |
| Три полных поста | 1 |
| Материал посева и медиа | 1 |
| Идентификаторы и UTM | 1 |
| Экономика с дедупликацией | 1 |
| Публикационная проверка | 1 |
Критерии помогают самопроверке. Проходной балл и оценка ведущего для участия не требуются.
Могу показать источник каждой цифры и условия? Медиана в одном окне, повторы текстов не приравнены к людям? Media 15000 + preparation 2000? Для QL проверены все критерии, duplicate и organic отдельно? Три paid orders, а не четыре? Профиль и разные посты сохраняют условия? Версии, SHA и UTM сверены? UNKNOWN остался unknown без retry? Нет внешних действий и выдуманных прав?
Для своей задачи используйте один продукт и разрешённые обезличенные данные. Свежие наблюдения, владелец/права, применимые требования, документы/стоимость, конкретный лимит и readback проверяются отдельно до разрешённых действий. Учебный бюджет не является полномочием. При неизвестном исходе сначала восстановите результат первой попытки. Клиентские данные и работы учеников не передавайте в школьный RAG.
Документы прочитаны 09.10.2026. Это проверка доступного текста документа, а не аккаунта, тарифа, объявления или публикации. Перечень с ID находится в input/source-register.json; ID данного урока начинаются с m2l3-.
| ID | Первичный документ | Для чего используем | Что остаётся неизвестным |
|---|---|---|---|
| m2l3-tg-ads-overview | Telegram Ad Platform Explained | Отдельный формат sponsored messages, CPM и показатели его кабинета | Доступ конкретного кабинета, применимость его условий к аккаунту; стоимость нативного посева |
| m2l3-tg-ads-guidelines | Telegram Ads Guidelines | Проверка правил именно официальной платформы перед подготовкой такого объявления | Условия нативного поста у администратора и правовые требования выбранной юрисдикции |
| m2l3-tg-channel-faq | Channels FAQ | Просмотры приблизительны и включают пересланные копии; не считать их уникальными людьми | Пересечение аудитории, покупательский состав и гарантированный reach |
| m2l3-tg-channel-statistics | Channel statistics | Доступ к подробной статистике определяется can_view_stats; сохранять период показателей | Права/доступ шести вымышленных каналов, их актуальная статистика |
| m2l3-tg-bot-api | Telegram Bot API, Message, ChatMemberAdministrator | Ответ sendMessage содержит Message; назначение, message_id и права проверяются отдельно | Конкретный бот, его can_post_messages, метод независимого чтения и живое отображение |
В уроке нет универсального действующего тарифа. Все шесть quote_rub, условия и бюджет — синтетические. Минимальный CPM, длина sponsored message, способы пополнения и ограничения ссылок официальной платформы не используются для расчёта нативного посева. Если готовится настоящий sponsored message, страницу и фактический интерфейс конкретного кабинета проверяют заново; наши .invalid URL не являются готовым объявлением платформы.
m2l3-syn-company: company.json и campaign-brief.json — продукт, квалификация и допущения.m2l3-syn-conditions: channels.csv — полные вымышленные предложения, не котировки рынка.m2l3-syn-posts: post-samples.csv — 60 сопоставимых наблюдений и два исключения; body/hash позволяют проверить повторы.m2l3-syn-measurements, m2l3-syn-crm, m2l3-syn-sales: отдельный исторический синтетический набор для арифметики и атрибуции. Это не результат репетиции.m2l3-syn-replay: publication-fixtures.json — локальные транспорт/response/readback cases, не вызовы Bot API.m2l3-syn-media: преподавательские media-source.json, render-media.py и media-manifest.json — исходный текстовый макет и локальный PNG-экспорт. Денежная единица «руб.» отрисована без зависимости от отсутствующего символа; бинарный файл шрифта в пакет не включён. Это не provider readback.Целевая тема следует из репозиторного docs/STRATEGY-ADDENDUM-20261008.md; из личного документа владельца сюда не перенесены контакты, чужие аудитории или утверждения о доступах. Прежний marketing lesson-05 использован как reference разграничения draft/rehearsal/readback, но его файлы и ID не заменены.
Права аккаунта, контрагент, применимая маркировка рекламы, условия оплаты/удаления, готовность действующих юридических документов и реальная публикация: unknown_not_verified. Учебный пакет не восполняет эти пробелы выдуманными сведениями.