‹ OTO — разбор конкурента

OTO — CONTENT-MAP: как устроена система контента и логика программы

Финальный синтез расследования системы контента OTO (2026-06-17). Источники: PROGRAM-MAP.md (76 уроков программы), 17-courses/COURSE-CATALOG.md + 19-course-internals/COURSE-INTERNALS.md (13 курсов Explore, ~118 уроков). Рабочее правило (подтверждено пользователем): урок с одинаковым названием И длительностью в разных местах = один и тот же аудиофайл.

Визуальная модель контента
Один пул уроков → теги → три поверхности («как Spotify»)

OTO не пишет контент по курсам. Есть единый пул атомарных уроков; каждый помечен тегами (тема · цель · тип · день). Из пула собираются три статичных среза. Один аудиофайл живёт один раз, но виден во всех трёх поверхностях.

ЕДИНЫЙ ПУЛ~120–160 атомарныхаудио-уроковShrugging breathWelcome to CBTSleep stretchSTOPP toolAttend to soundТЕГИтема: дыханиецель: calm/focus/sleepтип: theory/practicalдень программыТРИ ПОВЕРХНОСТИ (СРЕЗА)ПРОГРАММАПорядок по дням · 6 модулейТЕМАТИЧЕСКИЕ КУРСЫ13 курсов: фильтр по темеHOME · RECOMMENDED1 урок на цель · фильтр по goal⚠ Все срезы статичны — порядок и рекомендации фиксированы (точка отстройки Sonaura: динамическая AI-сборка).
Покрытие из общего пула растёт от начала к концу программы

M1 (онбординг) — уникальный нарратив, 0% пересечений: это бесплатный крючок. Дальше модули всё больше собираются из общего пула — к M6 более половины уроков совпадают с тематическими курсами.

0%M1Introductory33%M2Progress47%M3Strength50%M4Control60%M5Onwards69%M6Momentum% уроков модуля, совпадающих с тематическими курсами (из общего пула)

Подробная матрица пересечений, 4 типа контента и выводы для Sonaura — в тексте ниже.


1. ИЕРАРХИЯ КОНТЕНТА (полная)

ПУЛ АТОМАРНЫХ УРОКОВ (аудио ~1–41 мин, ~120-160 уникальных файлов)
        │
        ├──► ПРОГРАММА «Your Program» (линейная дорожка, day-gated, 🔒 ~3 главы free)
        │      6 модулей → 39 глав → 76 уроков
        │      порядок = терапевтическая арка к habituation
        │
        ├──► EXPLORE-КУРСЫ (тематические витрины, 🔒 1 урок free)
        │      13 курсов → ~118 уроков
        │      ├─ Категории (Calm/Focus/Sleep) = курсы, сгруппированные по цели
        │      ├─ Featured (CBT + Sleep Course) = статичная витрина (НЕ goal-driven)
        │      └─ Browse All = все 13 курсов плоским списком
        │
        └──► HOME → Recommended Sessions (1 урок на цель, выборка из пула)
               goal-driven, статичный маппинг 1:1

Три точки входа в один пул: программа (порядок), курсы (тема), Home (по цели). Один аудиофайл может появляться во всех трёх.


1-bis. КАК ЭТО РАБОТАЕТ / ЗАЧЕМ (рабочая модель)

Ключ к разгадке кажущегося «хаоса» (много курсов + перемешанный контент). Гипотеза, объясняющая все наблюдения.

Модель: «один пул с тегами + два презентационных слоя»

OTO не писал контент по курсам, а потом мешал. Наоборот: есть единый пул атомарных уроков, каждый помечен тегами: - тип техники: CBT / дыхание / телесная практика / визуализация / звук-сценарий - цель: calm / focus / sleep - позиция в арке: модуль/день программы

Из одного пула делаются разные срезы (фильтры): - Программа = кураторский плейлист (уроки в терапевтическом порядке по дням) - Курс Breathing Control = срез «тег = дыхание»; Physical Therapy = «тег = телесная»; и т.д. - Home Recommended = «1 урок под выбранную цель»

→ «Shrugging breath» физически лежит ОДИН раз, но виден и в программе (нужен дыхательный урок на этом дне), и в Breathing Control (он дыхательный). Это не перемешивание — один файл через два фильтра. Аналогия: песня в Spotify лежит одна, но попадает и в Discover Weekly, и в жанровый плейлист.

Модель объясняет ВСЁ, что мы видели: - 32 урока программы дублируют курсы → один пул; - Sleep Stretches ⊂ Physical Therapy → один тег «растяжка», две обёртки (Sleep/«перед сном» vs Calm/«мышцы»); - M1 уникален (0%) → онбординг это нарратив, а не «техника», его нельзя положить в тематический фильтр.

Зачем так — какие задачи решает

1. Два психологических режима одного пользователя: - «Веди меня» (пассивный, тревожный) → Программа: рельса, день за днём, ничего не выбираешь. - «Мне плохо прямо сейчас, конкретно» (активный, под боль) → Курсы: не спится → Sleep, не сосредоточиться → Focus, накрыло → Calm. Один контент, две точки входа под два состояния.

2. Две независимые петли удержания: - Программа держит через streak/прогресс/привычку (day-gating растягивает на ~90 дней = длина подписки). - Курсы ловят слетевших с программы — чтобы человек не ушёл, а нашёл «что-то на сегодня». Был бы только линейный курс → бросившие = потерянные.

3. Контент-экономика + раздувание витрины: записать ~120 файлов раз → показать как «программа + 13 курсов + 70 звуков». Воспринимается как огромная библиотека; в маркетинге «13 курсов» весомее «120 аудио».

4. Снятие паралича выбора по-разному: дисциплинированному — рельса (жми Continue); любопытному — каталог по целям (выбери боль).

Почему это НЕ бардак/легаси

Структура слишком ровная для случайности: у каждого курса «Welcome to…», везде Theory→Practical, чистая привязка к 3 целям. Это продуманная теговая архитектура, а не накопившийся хаос.

Главная слабость (= точка отстройки Sonaura)

Все срезы у OTO статичны: порядок программы фиксирован, рекомендации = таблица «цель→урок» 1:1, без учёта прогресса/состояния/ответов. Sonaura берёт ту же экономику пула, но фильтр и порядок собирает AI динамически — под TFI, прогресс, journal-ответы, состояние «сегодня». Тот же контент — живая выдача вместо замороженных плейлистов.


2. МАТРИЦА ПЕРЕСЕЧЕНИЙ Программа ↔ Курсы

Полная двунаправленная матрица со всеми связями, проверкой длительностей и картой достоверности — в отдельном файле CONTENT-CROSS-MATRIX.md.

Сверка названий+длительностей (правило «совпало = один файл»):

23 точных совпадения имён (из них 14 — имя+время полностью → доказанно один файл; 9 — имя совпало, время ±1-2 мин → тот же урок в версии). +9 достоверных перефразировок («Conscious breathing»↔«Conscious breath», «The STOPP tool»↔«Using the STOPP tool», «ABC tool»↔«The ABC tool», «Muscle relaxation»↔«Full-body muscle relaxation» и т.д.). → Итого 32 из 76 уроков программы (42%) имеют аналог в Explore-курсах.

🔑 Главная закономерность — покрытие растёт от начала к концу программы:

Модуль Уроков Связей с курсами Доля
M1 Introductory 14 0 0%
M2 Progress 12 4 33%
M3 Strength 15 7 47%
M4 Control 12 6 50%
M5 Onwards 10 6 60%
M6 Momentum 13 9 69%
Итого 76 32 ~42%

Доноры программы (какой курс сколько отдал):

CBT (8) и Managing Stress (8) — главные; Physical Therapy (5), Breathing Control / Ground Yourself / Visualise Control (по 3), Attend to Sound / Mindfulness for Sleep (по 1). Автономны (0 вклада): Sleep Course, Sleep Stories, Sleep Stretches, Mindful Environments, Success Stories — вся Sleep-ветка + соц.доказательство живут отдельно от программы.

Что это значит — ОТВЕТ НА ВОПРОС «как собирается программа»:

Гибридная модель, НЕ чистый «плейлист из курсов»:

  1. Module 1 (Introductory) — уникальный, эксклюзивный контент. 0 пересечений с курсами. Это «фирменное ядро» — 14 уроков «Your brain can tune out tinnitus / Practical», которых НЕТ нигде в Explore. Вводный курс = отдельно записанный онбординг-протокол, не собранный из библиотеки. Именно его OTO даёт бесплатно (~3 главы) как «крючок».
  2. Модули 2-6 — всё больше собираются из общего пула. К финалу (M6) больше половины уроков — это те же аудио, что в курсах Managing Stress, CBT, Physical Therapy, Ground Yourself и др.
  3. Вывод: программа = кураторская дорожка с уникальным входом. Старт (M1) — оригинальный нарратив, заточенный под первое знакомство и конверсию. Дальше программа раскладывает уроки из тематической библиотеки в терапевтически выверенном порядке по дням, добавляя day-gating. Библиотека (курсы) = тот же контент без навязанного порядка, доступный тематически.

3. ЧЕТЫРЕ ТИПА КОНТЕНТА

Тип Курсы Кто создал Роль
Нарративные курсы CBT, Managing Stress, Visualise Control, Sleep Course, вся программа OTO (оригинал) терапевтическое ядро, Theory→Practical
Утилитарные библиотеки Physical Therapy, Breathing Control, Ground Yourself, Sleep Stretches OTO инструменты «по требованию» 1-4 мин
Public-domain наполнитель Sleep Stories LibriVox/чужое дешёвый объём, sleep-ниша, удержание
Социальное доказательство Success Stories OTO (актёры) вера в метод, мотивация

4. СВЯЗЬ С ЦЕЛЯМИ (Goals) — что персонализировано, что нет

Поверхность Goal-driven? Логика
Программа ❌ нет одна для всех, линейная
Featured Courses ❌ нет статичная витрина (2 курса при всех 3 целях)
Категории (плитки) ⚠️ частично 3 плитки = 3 цели, но показывают весь каталог
Home → Recommended ✅ да 1 цель → 1 урок, статичный маппинг 1:1, без AI/ротации

Вся «персонализация» OTO = статичная таблица соответствий цель→урок. Никакого адаптивного подбора, учёта прогресса или состояния.


5. МОНЕТИЗАЦИЯ КОНТЕНТА


6. ВЫВОДЫ ДЛЯ SONAURA

Borrow (взять)

Differentiate (сделать лучше)

Ignore (не копировать)


7. ОТКРЫТЫЕ / ПРОВЕРЕНО

⚠️ Внутренний материал Sonaura. Реверс-инжиниринг конкурента для продуктового анализа.