Центр DAU: гипотезы и замеры

собрано 19.08 15:02 МСК

Одно место на вопросы «какая была гипотеза, чего ждали числом, что вышло, какой вердикт и что дальше». У каждой цифры — вывод словами. Подробности каждого эксперимента — внутри его карточки.

Коротко — состояние за две минуты

Сведено из живых замеров ниже · 19.08 15:02
321
открытий пуша из 4 702 отправленных

До экрана дошло 4 302 (91.5% отправленных) — остальное мёртвые токены. Из дошедших открыли 7.5%. Ждали 20%, но фон всей платформы — 6.11%: первая волна (9.4%) его превысила, повтор провалился ниже. Провалилось не письмо, а ожидание.

Дальше: ожидания по пушам считать от фона 6%; тексты про приз ждут юристов — P1 №6–7.

322
вступивших из когорты 5 012

Ждали ~1 000 — вышло в 3 раза меньше (6.4% когорты). В раздел заглянули 713, то есть теряем больше половины уже после захода.

Дальше: вердикт 25.08 по Г-01, чинить путь после клика.

166 : 156
вступили — билеты против монеток

Ячейки идут вровень (B1 билеты 166, B2 монетки 156). Разница в конце: билет купили 29 человек — все в монетках, у билетов покупки нет по устройству механики.

Дальше: вердикт билеты-против-монеток 25.08, после тиража.

×1,51
заходы в дни доставки против контроля

Возврат доказан замером по ClickHouse (z = 8,9): до акции ×0,98 → акция без доставки ×1,01 → пуши и баннер ×1,51. Порог «>+15% — масштабируем» пройден.

Но держится только пока шлём — без доставки эффект гаснет.

Реестр гипотез

Источник истины — карточки в ~/konsol-local/gipotezy/, страница их только показывает · на 19.08 15:02
Правило: эксперимент без карточки с ожиданием числом, контролем и порогом решения, записанными ДО отправки, — не запускается. Ожидания, записанные постфактум, помечены в карточках и за предзаписанные не выдаются.
Г-01 Розыгрыш возвращает заходы (когорта B) идёт ждали: 1 000 участников (постфактум) факт: +51% к контролю в дни доставки; вступили 253 частично: возврат да, участие ×4 ниже

Статус: идёт · Создана: 17.08.2026 (карточка постфактум, акция идёт с 07.08) · Отправка: пуши 11/13/14.08, баннер с 13.08 · Вердикт к: 25.08

Гипотеза

Если открыть когорте 5 012 раздел «Розыгрыши» (билеты за серию против монеток)

и позвать пушами и баннером, то дни с заходом вырастут против контрольной

группы, потому что приз даёт ежедневный повод открыть приложение.

До старта

  • Сегмент и размер: когорта B, 5 012 — таблица «АБ тест», отбор по частоте заходов (80% средние)
  • Контроль: группа A, 4 988, тот же отбор, не получает ничего
  • Метрика: человеко-дни с заходом (user_activity, ClickHouse)
  • Базовый уровень: 20.07–02.08 — B 6 455 человеко-дней, A 6 615, B/A = 0,98 — замер 17.08, ClickHouse
  • Ожидание числом: ~1 000 участников из 5 012 (записано постфактум 17.08 — до старта названо голосом, не записано); ожидание по заходам заранее записано не было
  • Порог решения (постфактум): заходы к контролю <+5% — сворачиваем · +5–15% — правим · >+15% — масштабируем (источник порога: БТ разработке «розыгрыш-14-20-июля», 13.07 — тот же критерий <+5%/+5–15%/>+15%)
  • Предохранитель: отказы от рассылки — факт: 65 отказов при 186 согласиях
  • Воронка: отправлено → доставлено → открыто → зашёл в раздел → вступил → отмечается → билет

Факт (замер 17.08)

ШагОжиданиеФактЗамер
отправлено (пуш в1)5 012 → доставка ~2 639сервис, 11.08
открыло пуш20%212 (9,4%) → волна 2: 5,2%ClickHouse
зашёл в раздел622 (12,4%)/web/analytics 17.08
вступил~1 000253/web/analytics 17.08
отмечается239/web/analytics 17.08
билет40 человек · 49 билетов/web/analytics, нижняя граница (лимит 500)
заходы против контролярост+51% в дни доставки; +0,35 дня/чел за 14 дн, z = 8,9ClickHouse 17.08

Разрез по периодам: до акции ×0,98 → акция без доставки (03–10.08) ×1,01 → пуши+баннер (11–16.08) ×1,51.

Вердикт (промежуточный)

Частично подтверждена, против порога «>+15% — масштабируем» по заходам.

Возврат доказан и появляется только с доставкой; участие в механике ×4 ниже

ожидания — потеря до раздела. Следующий шаг: тираж 20.08; вердикт

билеты-против-монеток — 25.08; доставку чинит DEV-17859.

Графики: https://dau-status.vercel.app

Г-02 Пуш доводит до раздела вердикт ждали: 20% открытий (постфактум); фон сервисных 4–7% (замер) факт: 9,4% → 5,2%; молчавшие 2,8% отклонена; будит только отзывчивых

Статус: вердикт · Создана: 17.08.2026 (постфактум) · Отправка: 11.08, 13.08, 14.08 · Вердикт: 17.08

Гипотеза

Если отправить когорте пуш про раздел, то его откроют ~20% получателей

(ожидание названо на разборе 17.08, до старта записано не было).

До старта

  • Сегмент и размер: когорта B c живым устройством, волна 1 — 2 639 доставок
  • Контроль: не было ⇒ чистый вклад пуша в заходы не отделим от баннера — дыра, чинится в Г-05
  • Метрика: доля открывших пуш
  • Базовый уровень: сервисные пуши самой акции: «билет получен» — 3 реакции из 44 отправок (6,8%), «день пропущен» — 4 из 97 (4,1%) — замер 17.08, /web/analytics (pushes). Оговорка: у сервисных считается «реакция» (переход), у волн — «открытие» из ClickHouse — сравнивать с поправкой
  • Ожидание числом: 20% (записано постфактум)
  • Порог решения: записан не был
  • Воронка: отправлено → доставлено → открыто → зашёл

Факт

ВолнаДоставленоОткрылоДоляЗамер
1 · 11.082 6392128,0%ClickHouse, по точному тексту
2 · 13.082 0401055,1%там же
3 · 14.08 (только отзывчивым)11835~30%там же

Сверка 18.08: в ранних записях гуляли 9,42% / 5,17% / 30,7% — эти доли не

воспроизводятся ни от одной записанной базы (212/2 639 = 8,0%, 105/2 040 = 5,1%,

35/118 = 29,7%). Возможно, считались от status='sent' — пересчитать при живом

ClickHouse (токен истёк 18.08). До пересчёта везде показываем честные дроби

от отправленных.

Разрез волны 2: открывавшие волну 1 — 27,5%, молчавшие — 2,8%, впервые — 8,9%.

Открытия дозревают сутки: 75% за час, 96% за сутки.

Вердикт

Отклонена в исходной форме (9,4% против ожидания 20%), но с находкой:

пуш будит отзывчивых (27–68%), молчащих не достаёт (2,8%). Повтор по той же

базе затухает. Следующий шаг: тексты про приз (после юристов), серия по

молчащим — отдельная гипотеза с контролем в Г-05.

Г-03 Баннер доводит до раздела идёт ждали: не было записано факт: 23% кликов, 5 дней без спада работает; теряем половину после клика

Статус: идёт · Создана: 17.08.2026 (постфактум) · Запуск: 13.08 · Вердикт к: 25.08

Гипотеза

Если повесить баннер розыгрыша на дашборд приложения, то часть зашедших

дойдёт до раздела — ожидание числом до запуска записано не было.

До старта

  • Сегмент: вся когорта B, видит только зашедший в приложение
  • Контроль: группа A баннер не видит (общий контроль с Г-01)
  • Метрика: доля кликнувших из увидевших, по людям
  • Базовый уровень: не записан (первый баннер раздела)
  • Ожидание числом: не было записано
  • Порог решения: записан не был
  • Воронка: показ → клик → зашёл в раздел → вступил

Факт (Метрика, недосчёт ~15%, нижняя граница; замер 17.08)

ШагФакт
людей с показом867
кликнули196 (22,6%)
дошли до раздела~90 — названо на разборе 17.08, точный замер шага клик→раздел не снят (снять: params Метрики + people[])

По дням: 20,2 → 22,3 → 23,1 → 22,7 → 23,4% — пять дней без спада.

Вердикт (промежуточный)

Работает и не выгорает — ровный поток против затухающего пуша.

Дыра: теряем половину между кликом и разделом — разобрать путь после клика.

Следующий шаг: варианты баннера (разные призы/тексты) можно тестировать без

юристов — внутри приложения.

Г-04 Игра удерживает заходы черновик ждали: заполнить до запуска факт: стенд: 29 игроков ждёт каркаса (DEV-17858)

Статус: черновик · Создана: 17.08.2026 · Отправка: не отправлено (на когорту не запущена) · Вердикт к: после запуска на B3

Гипотеза

Если открыть группе B3 игру «Смена» (серия за ежедневные заходы, недельная

таблица по дням, а не по уровням), то дни с заходом вырастут против контроля

сильнее, чем у билетов и монеток, потому что игра даёт видимый результат

каждого захода (пункт обустраивается).

До старта — заполнить до запуска на когорту

  • Сегмент и размер: группа B3 — люди ещё не набраны (хендовер: набор тем же отбором, дубли исключить)
  • Контроль: группа A (общий) — подтвердить
  • Метрика: дни с заходом против контроля (как Г-01)
  • Базовый уровень: снять по B3 за 14 дней до запуска — ClickHouse
  • Ожидание числом: ЗАПОЛНИТЬ ДО ЗАПУСКА
  • Минимальный видимый эффект: посчитать после решения о размере B3
  • Когда шлём: после DEV-17858, дата не назначена
  • Порог решения: ЗАПОЛНИТЬ ДО ЗАПУСКА
  • Предохранитель: отписки/жалобы
  • Воронка: баннер показан → нажал → открыл игру → доиграл смену → вернулся на следующий день

Что уже известно (тестовый стенд, не эксперимент)

  • 29 игроков с одной ссылки в чате, без продвижения — стенд 194.5.79.71, замер 17.08
  • Прогон 17.08: 71 юнит + 58 приёмки, ошибок нет; 3 замечания игравших починены
  • Экономика: на группе 25 000 посещение ≈ 1,05 ₽ (бюджет 200 000 ₽, занято 15 000 ₽)

Блокеры запуска

1. DEV-17858 — каркас групп (статус «Открыт», разработка не бралась)

2. DEV-17731 — игра вкладкой («Готово к разработке», 24 критерия, зависит от 17858)

3. Вход по учётке — код готов в ветке konsol-auth, не влит

Вердикт

Г-05 Волна 18.08, три когорты черновик — блокеры в карточке ждали: +5 пп в дни доставки (рекомендация, перенос Г-01) факт: вердикт к 01.09

Статус: черновик, заполняется · Создана: 17.08.2026 · Отправка: план 18.08 · Промежуточный замер: 25.08 · Вердикт к: 01.09 (14 дней окна)

Гипотеза Серёжи, 14.08: «раскатать то же самое на другую когорту параллельно;

берём активных и ставим приз на 10к… две параллельные на разные когорты, только

дубли вычистить — итого 3 будет; сравнить на разной ЦА, глядишь бустанется ДАУ».

«Итого 3» = идущая когорта B + ДВЕ новые («у тебя 1 уже запущена, я предлагаю

ещё две», 15:13). Сегменты — два его скрина 14.08 14:43 = W1 и W2 ниже; **третьего

нового сегмента нет** — прежний блокер «W3 — вопрос Серёже» был ошибкой чтения.

Размер: 17.08 15:24 «мы хотели 3 суммарно по 5к каждая» → по 5 000 на когорту.

Активным — крупный приз: ячейки b6 «билеты большие» / b7 «монетки большие»

(схема групп 14.08 15:21).

Механика подтверждена Мироном 17.08: тот же раздел «Розыгрыши» — включаем

флаг новым спискам + пуш-приглашение. Значения с пометкой «рекомендация» —

предложены /gp, подтвердить до отправки.

Гипотеза

Если открыть раздел с ежедневными отметками новым сегментам и позвать

согласованным пушом, то заходы группы вырастут к своему контролю, потому что

у когорты B тот же пакет дал +51% в дни доставки (Г-01).

Сегменты (сегментатор, снимок 17.08 14:43)

ЯчейкаСегментВсегоПушемНе достать
W1Активные 7 дней138 367113 484 (82%)11 889
W2Получали деньги за 30 дней147 745119 311 (81%)13 366
~~W3~~нет: «итого 3» включает идущую B (сверка с перепиской 18.08)

Пометка сегментатора на W2: «99,8% заходят сами — пуш не добавит» — это

нулевая гипотеза, её и проверяем контролем.

До старта

  • Пилот: 5 000 на когорту (Серёжа 17.08: «3 по 5к каждая»), отбор случайный из сегмента, исключить всех из групп A/B Г-01 и друг из друга («дубли вычистить»)
  • Контроль: Серёжа предлагал 10%. Рекомендация /gp: 30% — при 5 000 и контроле 10% (4 500/500) различима только разница ≥6,0 пп; при 30% (3 500/1 500) — 4,0 пп; при 50/50 — 3,6 пп (пересчёт 18.08, p≈0,3). Решить до отправки
  • Метрика: дни с заходом за 14 дней против контроля сегмента (user_activity, как Г-01)
  • Базовый уровень: по полному сегменту зеркало ClickHouse не тянет (три таймаута по 600 с, 17.08 — даже счёт уникальных за 7 дней; сверка размера с сегментатором отложена). Снимать по спискам пилота (3 000 id — дешёвый запрос, как замер групп A/B в Г-01): дни захода за 14 дней до старта, отдельно пилот и контроль — ДО отправки, это блокер п.5
  • Ожидание числом (рекомендация, перенос Г-01): +5 пп дневной активности в дни доставки; для W1 «активных» вероятно меньше — потолок ближе, для W2 сегментатор предсказывает ~0. Подтвердить или поправить
  • Минимальный видимый эффект (при 5 000): 6,0 пп при контроле 10% · 4,0 пп при 30% · 3,6 пп при 50/50 (пересчёт 18.08, p≈0,3)
  • Порог решения (источник: БТ разработке 13.07, как Г-01): заходы к контролю <+5% — сворачиваем · +5–15% — правим · >+15% — масштабируем
  • Предохранитель (рекомендация): отписки/жалобы — стоп и разбор при >1% отписок от получивших; смотреть ежедневно (карточка Серёжи: «не раздражаем ли»)
  • Когда шлём: 18.08, утро (пуши волны 1 уходили утром — сопоставимо)
  • Тексты: до юр-ответа — только шаблоны, уже согласованные юристом (те же, что волны 1–3). Прямые «Получи Озон-карту» — после ответа юристов (эскалация 18.08). Слово «пуш» — только про приложение
  • Путь отправки: батч монолита (CSV). Причина уточнена 17.08 замером: лимит 50 у нашей ручки снят для сегментных рассылок (проверено: сегмент → 200, без сегмента → 422 too_many_recipients), но дело не в лимите — SendService не отправит никому без согласия на рассылки, а у людей из W1/W2 его нет ни у кого: согласие спрашивают только внутри раздела. Наша ручка для новых сегментов бесполезна в принципе; годится лишь путь «информирование о новом функционале», где согласие не требуется (юрист Гольева, DEV-17605)
  • Воронка: список → включён флаг → отправлено → доставлено → открыло → зашёл в раздел → вступил → отмечается ежедневно. Каждый шаг — число с источником

Блокеры запуска (все — до отправки)

1. Списки id из сегментатора (W1, W2) + случайная нарезка пилот/контроль

2. Кто и как ставит флаг раздела спискам — как включали когорту B; подтвердить исполнителя и срок

3. ~~Третий сегмент W3~~ — снят 18.08: «итого 3» включает идущую когорту B

4. Контроль 10% или 30% — решение Мирона/Серёжи с учётом различимости выше

5. Базовые уровни по спискам — после п.1, один запрос

6. Ячейки крупного приза b6/b7 — размер приза и бюджет подтвердить (Серёжа называл 10К активным)

7. «Отправляй» от Мирона — отдельно, после закрытия 1–6

Факт

Вердикт

Г-06 Рассылка «Куда приходят выплаты» вердикт ждали: «хотя бы 1%» (постфактум) факт: ~1% переходов канал без нацеливания слаб; порога не было

Статус: вердикт · Создана: 18.08.2026 (карточка постфактум, рассылка шла 04–08.08) · Вердикт: 08.08

Гипотеза

Если отправить по всей базе исполнителей сервисный контент-пуш со ссылкой на

статью «Куда приходят выплаты», то люди зайдут — проверка «реагируют ли на

контент-пуши вообще».

До старта

  • Сегмент и размер: вся база исполнителей (DEV-17453, «пуш по всей базе 04.08 в 17:20»)
  • Контроль: не было
  • Метрика: доля перешедших
  • Базовый уровень: не был записан
  • Ожидание числом: «хотя бы 1%» — названо постфактум 08.08, до старта записано не было
  • Порог решения: записан не был
  • Воронка: не разложена — это одна из причин, почему вывод слабый

Факт

ШагФактЗамер
переходы~1%оценка из чата 08.08 («рассылка ничего не дала» — Мирон; «1% — суммарно больше, чем зашли по другим пушам» — Серёжа)

Пятничная волна 07.08 не отработала — падение на стороне монолита.

Вердикт

Канал без нацеливания слаб; но и провалом назвать нельзя — порога не было.

Следующий шаг: контент-пуши только сегментированно и только карточкой с воронкой

по шагам (правило /gp).

Г-07 Приз победителю недели черновик — блокеры в карточке ждали: медиана +1,5 дня к базе недели 1 факт: вердикт после 4 недель пилота

Статус: черновик — блокеры ниже

Автор: Мирон + Claude · Создана: 19.08.2026 (пересобрана из месячного порога решением Мирона 19.08: «порог 12 дней слабо, нужно чтобы каждый день заходили; победителю недели 300–600 ₽ норм») · Отправка: не отправлено · Вердикт к: после 4 недель пилота

Почему неделя, а не месяц: цикл короткий — каждый день на счету прямо сейчас,

а проигравший начинает с чистого листа в понедельник, 4 шанса за месяц вместо

одного. Таблица недели уже в коде и платит за возвраты: место = дни на смене

(потолок 7 у всех), при равенстве дней — звёзды, а звезда смены дня даётся

раз в сутки — то есть и разрешение ничьей толкает заходить каждый день.

Гипотеза

Если объявить денежный приз победителю таблицы недели (когорта A: 600 ₽,

когорта B: 300 ₽ — номинал тестируем), то медиана дней с заходом за неделю

вырастет до ≥5 из 7 у верхней половины таблицы, потому что место считается

по дням, потолок 7 общий для всех, и отставание на день видно и отыгрывается

только ежедневным заходом.

Второй вопрос карточки: если когорта B (300 ₽) не отстаёт от A (600 ₽) более

чем на ×1,5 по медиане дней — хватает меньшего номинала, фонд масштаба

считаем от 300 ₽.

До старта — заполнить ДО отправки, иначе запуск запрещён

  • Сегмент и размер: две когорты по 25–30 своих, в контуре, деление ЦЕЛЫМИ

кластерами (пункт/бригада/город) — внутри одного чата у всех одинаково.

БЛОКЕР: списков ещё нет.

  • Контроль: когорта B — контроль к номиналу. Внешнего «без приза» контроля

нет; «толкает ли вообще» меряем неделей 1 (см. базу) против недель 2–4.

  • Метрика: медиана дней с заходом за неделю по когорте (daily_claims,

DAY_MARK — уже пишется сервером).

  • Базовый уровень: неделя 1 пилота БЕЗ объявленного приза — играют, как

играется; приз объявляем с понедельника недели 2. Так база и эффект снимаются

на одной и той же когорте. До замера недели 1 вердикт запрещён.

  • Ожидание числом: медиана недель 2–4 ≥ 5 дней из 7 у верхней половины

таблицы; медиана когорты целиком +1,5 дня к неделе 1.

  • Порог решения: прирост медианы <0,5 дня — приз не работает, сворачиваем;

0,5–1,5 — правим подачу (виднее место и отставание); >1,5 дня — подтверждена,

считаем экономику на когорту B3. По номиналу: B отстаёт <×1,5 — берём 300 ₽.

  • Честно про выборку: 25–30 на когорту, медианы недельные — направление,

не значимость. Победитель недели один — сам факт выдачи не метрика.

  • Предохранитель № 1 (бюджет): фикс фонд: 3 призовые недели (2–4) ×

(600 + 300) = 2 700 ₽ на месяц пилота, объявлен заранее.

  • Предохранитель № 2 (застой): если один и тот же человек берёт 3 недели

подряд — у остальных «место занято», мотивация умирает. Смотрим после

недели 3; лечение на волну 2 — «не больше 2 недель подряд одному» или приз

уходит следующему месту (правило объявлять заранее, задним числом нельзя).

  • Предохранитель № 3 (обида): «дошёл до 7/7 и не выиграл по звёздам» —

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

  • Воронка: увидел таблицу с призом → доиграл партию (отметка дня) →

3+ дня к среде → 5+ дней к воскресенью → посмотрел итоги понедельника.

  • Юр-блокер: победитель недели — это топ-N (конкурс по результату), в

ZADACIURISTAM-3122 спрашивали про порог. Вопрос про топ-N дописан в

004 — Вопросы юристам по гипотезам — без ответа боевой запуск запрещён.

  • Код-блокер: денежного приза и его объявления на экране недели нет;

экрана правил/согласия на входе в награждение нет (решение 10 why-play.md:

согласие на входе в турнир, не в игру).

Факт — после, каждый шаг с датой и источником

ШагОжиданиеФактЗамер
база: медиана дней, неделя 1замерить
медиана дней, недели 2–4 (A: 600 ₽)+1,5 дня к базе
медиана дней, недели 2–4 (B: 300 ₽)не хуже A ×1,5
верхняя половина таблицы≥5 из 7
призы выданы3 недели × 2 когорты

Вердикт

Г-08 Турнир месяца по смене дня черновик — волна 2, после Г-07 ждали: ≥60% активных дней (база — месяц 1) факт: не раньше месяца 2

Статус: черновик — волна 2, после вердикта Г-07

Автор: Мирон + Claude · Создана: 19.08.2026 · Отправка: не отправлено · Вердикт к: конец второго месяца пилота

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

очки берутся ТОЛЬКО из смены дня. Поле у всех одно (сравнение про умение,

решение 7 why-play.md), результат дня невосполним — пропустил день, потерял

его навсегда. Значит топ по сумме лучших результатов за месяц требует и

умения, и ежедневных заходов одновременно.

Гипотеза

Если считать сумму лучших результатов смены дня за календарный месяц, показать

таблицу турнира в игре и платить топ-3 сертификаты (500 ₽, фикс фонд 1 500 ₽),

то доля активных дней со сыгранной сменой дня вырастет до ≥60% против базы

(замерить на пилоте Г-07: сейчас смена дня — просто звезда), потому что

появляется невосполнимая причина зайти именно сегодня.

До старта — заполнить ДО отправки, иначе запуск запрещён

  • Сегмент и размер: та же пилотная когорта, второй месяц. Не запускать

параллельно с Г-07: два денежных приза в один месяц — не разобрать, что

сработало.

  • Контроль: база первого месяца (та же когорта до турнира). Честно: это

до/после, не рандомизация.

  • Метрика: доля активных дней игрока, в которые сыграна смена дня.

Источник: attempts c level_id=900 против day_marked, есть в базе игры.

  • Базовый уровень: ЗАМЕРИТЬ на данных первого месяца пилота (Г-07) —

до этого запуск запрещён.

  • Ожидание числом: ≥60% активных дней со сменой дня против базы месяца 1.
  • Порог решения: прирост <10 пп — сворачиваем турнир; 10–20 пп — правим

подачу таблицы; >20 пп — подтверждена, обсуждаем фонд по городам (решение 7).

  • Предохранитель: фикс фонд, объявлен заранее; жалобы «топ занят одними и

теми же» — смотреть распределение мест после недели 2.

  • Воронка: увидел таблицу турнира → сыграл смену дня → сыграл 3 дня подряд

→ остался в топ-10 к середине месяца → доиграл месяц.

  • Юр-блокер: в ZADACIURISTAM-3122 спрашивали про ПОРОГ («не всем, по

заранее объявленному порогу, без жребия»). Топ-N — другая конструкция

(конкурс по результату). Дописать вопрос в 004 до запуска.

  • Код-блокер: суммы лучших результатов смены дня за месяц и экрана турнира

в игре нет — задача разработке после «да» по волне 2.

Факт — после

ШагОжиданиеФактЗамер
увидел таблицу турнира~100%
сыграл смену дня хотя бы раз≥80%
доля активных дней со сменой дня≥60%
топ-3 выданы3

Вердикт

Г-09 Видимый победитель недели черновик — можно в волну 1 ждали: удержание ≥90% у не-победителей факт: вердикт к концу недели 3

Статус: черновик — можно в волну 1 вместе с Г-07 (денег не трогает)

Автор: Мирон + Claude · Создана: 19.08.2026 · Отправка: не отправлено · Вердикт к: конец недели 3 пилота

Решение 8 why-play.md: мотивацию делает видимость победителя, а не вероятность

выигрыша. У «Розыгрышей» экрана итогов не существовало — победителей не увидел

никто, и приз остался абстракцией. Проверяем самый дешёвый рычаг: звание и

экран итогов стоят 0 ₽ и не требуют юристов.

Гипотеза

Если в понедельник показывать всем играющим экран итогов недели («Первый в

пункте — <ник>», топ-3 со званиями, своё место) и вешать звание-бейдж в

таблицу, то возвраты НЕ-победителей на неделе 2 не упадут против недели 1

(удержание дней ≥90% от недели 1), а победители вернутся все, потому что

звание работает на свидетелей: место достижимо и его видно.

До старта — заполнить ДО отправки, иначе запуск запрещён

  • Сегмент и размер: вся пилотная когорта Г-07 (30–50), обе ячейки — экран

итогов одинаковый, денег не касается, ячейки Г-07 не пачкает.

  • Контроль: нет (все видят экран). Честно: сравнение неделя 2 против

недели 1 той же когорты; новизна первой недели завышает базу — оговорено.

  • Метрика: медиана дней с заходом на неделе 2 против недели 1, отдельно

победители/не-победители.

  • Базовый уровень: неделя 1 пилота — замер по daily_claims до показа

первого экрана итогов. До замера вердикт запрещён.

  • Ожидание числом: удержание ≥90% у не-победителей; 100% возврат топ-3.
  • Порог решения: удержание <70% — экран итогов демотивирует, убрать

сравнение, оставить только своё; 70–90% — правим подачу (сначала свой

прогресс, потом чужой успех); ≥90% — подтверждена, просим место для звания

в профиле исполнителя (следующий шаг решения 5).

  • Предохранитель: ники в таблице — до показа итогов должен быть закрыт

риск «настоящее имя в нике» (фактура 2 юрдока: предупреждение и смена ника

уже в игре — проверить, что влито).

  • Воронка: зашёл в понедельник → увидел экран итогов → закрыл/кликнул своё

место → вернулся во вторник–среду → неделя 2 отметками.

  • Код-блокер: экрана итогов недели нет; звания-бейджа в таблице нет.

Таблица недели и подиум есть (экран «Неделя смены»).

Факт — после

ШагОжиданиеФактЗамер
увидели экран итогов≥80% активных пн–вт
удержание дней, не-победители≥90% нед.1
возврат топ-33 из 3

Вердикт

Г-10 Стрик, серия дней подряд снята 19.08 — дубль: трек сезона уже платит за дни по нарастающей ждали: факт: улучшение трека («сгорание», московские сутки) — в 005 — Бэклог игры Смена

Статус: СНЯТА 19.08.2026 — дубль: механика уже в игре (Мирон). Трек сезона платит за дни месяца по нарастающей (SEASON_TRACK, дни 1→22), плюс подарок за три победы подряд. Единственное отличие карточки — «сгорание при пропуске» — записано правкой в бэклог игры (005 — Бэклог игры Смена), отдельной гипотезы не заслуживает.

Автор: Мирон + Claude · Создана: 19.08.2026 (запрос Мирона: «нужно чтобы каждый день заходили») · Отправка: не отправлено · Вердикт к: конец недели 3 после включения

Самая прямая механика ежедневности в жанре: серия дней с сыгранной партией.

Пропустил день — серия сгорела и начинается с единицы. Награда растёт с длиной

серии и выдаётся внутриигровым (монеты, бустер на поле, боевой предмет) — это

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

(Г-07): стрик давит на КАЖДОГО, а не на верх таблицы, и не требует победы —

только доигранную партию (то же правило, что отметка дня: платим за возврат).

Гипотеза

Если показать серию дней на видном месте хаба и платить за неё нарастающим

внутриигровым (день 2: монеты; день 3: бустер на поле; день 5: боевой предмет;

день 7: большой сундук — числа согласовать с экономикой 800–1000 монет/день),

то доля игроков, заходящих 3+ дня подряд, вырастет против базы недели 1

минимум в полтора раза, потому что сгорающая серия делает пропуск дня потерей,

а не просто паузой (страх потери сильнее равного выигрыша).

До старта — заполнить ДО отправки, иначе запуск запрещён

  • Сегмент и размер: обе когорты пилота целиком — механика одинаковая для

всех, ячеек не требует, с Г-07 не конфликтует (разные рычаги: таблица давит

сверху, стрик — на каждого).

  • Контроль: нет; до/после на той же когорте. База — неделя 1 без стрика.
  • Метрика: доля игроков когорты с серией ≥3 дней подряд за неделю.

Источник: daily_claims по дням, серия считается запросом.

  • Базовый уровень: ЗАМЕРИТЬ на неделе 1 пилота до включения стрика.
  • Ожидание числом: ×1,5 к базе по доле «3+ подряд» к неделе 3.
  • Порог решения: <×1,2 — механика не работает, снять; ×1,2–×1,5 — правим

видимость и номиналы наград; ≥×1,5 — подтверждена, оставляем насовсем.

  • Предохранитель: жалобы «сгорело несправедливо» (часовой пояс! день

считается по UTC — в Москве сутки переворачиваются в 03:00, известный долг

из передачи). Решить ДО запуска: либо честные московские сутки для стрика,

либо прощение одного пропуска («заморозка», как в Duolingo).

  • Воронка: увидел серию в хабе → доиграл партию → день 2 → день 3 (первая

ощутимая награда) → день 5 → день 7.

  • Код-блокер: стрика по дням в игре нет (есть win_streak — серия ПОБЕД,

это другое: она наказывает слабого, а стрик дней платит за возврат любого).

Факт — после

ШагОжиданиеФактЗамер
база: доля «3+ подряд», неделя 1замерить
доля «3+ подряд», неделя 3×1,5 к базе
дошедшие до серии 7≥20% активных

Вердикт

Хронология: в какой день что запускали и что стало с заходами

ClickHouse: уникальные люди когорты B (5 012) по дням из track_events · замер 2026-08-19 14:55 МСК
63920.07
53721.07
60822.07
53123.07
46624.07
36625.07
29226.07
55727.07
57628.07
54829.07
56530.07
62531.07
43101.08
33702.08
75403.08
79604.08
79405.08
65106.08
58707.08
32008.08
36609.08
78710.08
1 83611.08
95012.08
1 31413.08
65314.08
34615.08
38116.08
62217.08
50918.08
35219.08

Столбик — сколько живых людей когорты (5 012) заходило в приложение в этот день. Тёмные столбики — выходные, их всегда меньше вдвое: это не провал кампании. Фиолетовые — дни, когда что-то запускали. База для сравнения — 506 человек в день (20.07–02.08, среднее по 14 дням, включая выходные — до старта акции).

ДеньЧто запускалиЗаходилоК базе
07.08Раздел открыт когортестарт акции, никакой доставки587×1.16
11.08Волна 1 пуша «появился новый раздел»2 264 доставки, ClickHouse1 836×3.63
13.08Волна 2 пуша + баннер в приложении2 038 доставок; баннер с этого дня1 314×2.6
14.08Волна 3 — только отзывчивым118 человек653×1.29
19.08Пуш «Завтра розыгрыш»160 доставок, день не закончен352×0.7
Что из этого следует. Пуш даёт мощный, но однодневный всплеск: в день доставки ×3,6 к базе, назавтра ×1,9, на третий день — снова база. Повтор через два дня при том же объёме дал ×2,6 — на четверть слабее первого: канал изнашивается. С 07 по 10 августа раздел уже работал, но рассылок не было — заходы держались на базе: сама механика без доставки не двигает ничего. К 18–19 августа когорта вернулась к базе (509 и 352 против базы 506) — привычки розыгрыш пока не создал, он создаёт всплеск на каждую рассылку. Осторожно с выбором базы: 03–06 августа подъём в полтора раза случился до старта акции — если считать «от недели до», эффект завысишь.

Сквозная воронка — от отправки до билета

Шаги пуша — ClickHouse (device_notifications + push_open), шаги раздела — /web/analytics песочницы · запрошено при сборке
Пуш отправлендве волны, ClickHouse4 702
Доставлен на телефоностальное — мёртвые токены4 302−400 (9%)
Пуш открытдозревает сутки, число нижнее321−3 981 (93%)
Зашёл в разделвсе источники: пуш, баннер, меню713приходят и другими путями
Увидел окно согласия395−318 (45%)
Вступилпринял правила322−73 (18%)
Отмечаетсязабрал отметку дня303−19 (6%)
Обменял монетки на билетдоступно только ячейке монеток — половине когорты29
Билет на рукахитог механики: обмен в монетках плюс автоматом за серию в билетах47

Когорта — 5 012 человек. Шаги пуша и шаги раздела считаются от разных оснований: в раздел заходят ещё с баннера и из меню, поэтому «зашёл» больше, чем «открыл пуш» — это не ошибка. Последние два шага — разные вещи: обмен монеток есть только у одной ячейки, а билет на руках бывает и без обмена. Билеты на руках — нижняя граница: разрез по людям сервис отдаёт максимум на 500 человек. В карточках гипотез числа зафиксированы на дату замера, поэтому могут отличаться от живых здесь — это не расхождение, а разные даты.

Билеты против монеток — идущий A/B

Разрез по ячейкам B1/B2 из /web/analytics · запрошено при сборке
ШагB1 · билеты за сериюB2 · монетки на билетКто ведёт
Зашли в раздел352361вровень
Увидели согласие206189вровень
Вступили166156вровень
Отмечаются158145вровень
Обменяли монетки на билет029монетки
Билет на рукахитог механики, нижняя граница2522билеты

Это и есть идущий A/B: половине когорты билет капает за серию (максимум 4), половине — монетки, которые надо обменять. Обмен есть только у монеток, поэтому сравнивать ячейки честно по последней строке — сколько людей в итоге держат билет. Вердикт назначен на 25.08 (Г-01).

Где теряем людей

Причины отвалов из /web/analytics: закрытия окна согласия, упоры на билете, срывы связи

Закрыли окно согласия на рассылку

КакЧеловек
«потом» — закрыл окно согласия кнопкой34
закрыл окно мимо кнопки (тапом по фону)34

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

Уперлись в стену на покупке билета

ПричинаЧеловек
не хватило монеток на билет16

Раздел уходил в местный режим (связи с сервисом не было)

ДеньЧеловек
13.081

Каналы: чем звали и что это дало

Волны — ClickHouse, сервисные пуши — песочница, кампании — журнал пульта

Волны пуша про раздел живой запрос при сборке

ВолнаОтправленоДоставленоОткрытоДоля от доставленных
волна 1 · 11.082 6532 2642129.4%
волна 2 · 13.082 0492 0381095.3%

Доли считаются от доставленных, а не от отправленных — это и есть 9,4% и 5,3%, которые раньше не сходились в карточке Г-02. Повтор по той же базе затухает почти вдвое.

Сервисные пуши самой акции

ПушОтправокЛюдямРеакцийДоля
«Билет получен»735359.4%
«Завтра розыгрыш»16016042.5%
«День пропущен»979744.1%

Это фон, с которым честно сравнивать волны: сервисный пуш даёт 2–10%. Заперты кругом согласия — уходят только тем, кто его дал.

С чем честно сравнивать замер 2026-08-19 14:50 МСК, окно 60 дней

Лучший массовый пуш платформыперсональное задание от компании15.8%26 498 дошло
Наша волна 1 · 11.08«появился новый раздел»9.4%2 264 дошло
Самый массовый пуш платформы«чтобы получить оплату…»8.0%759 971 дошло
Требование ФНСденьги и последствие7.09%69 673 дошло
Весь пуш-трафик платформыфон, 60 дней6.11%3 096 277 дошло
Наша волна 2 · 13.08повтор по той же базе5.3%2 038 дошло

Весь пуш-трафик Консоли за 60 дней даёт 6.11% открытий (3 096 277 доставок) — это и есть фон. Наша первая волна выше фона в полтора раза, повтор по той же базе провалился ниже него. Ожидание «20% откроют» было недостижимым: столько на платформе не даёт ни один массовый пуш, потолок — 15,8% у персонального задания от компании. Вывод для следующих гипотез: ожидание по пушу задавать от фона 6%, а не от круглого числа.

Кампании пульта по всей базе Консоли

ДатаКампанияВыборкаЛюдейСтатус
2026-08-08kogorta-rozygrysheyloyalty_cohort5 012выгружена, не отправлена

Игра «Смена»

Гипотеза Г-04 · последний замер стенда
29игроков на стенде до остановки

Игра остановлена после стенда, живого замера нет. Запуск на когорте ждёт каркаса от разработки (DEV-17858, задача не взята) — как только пойдёт, блок станет живым.

Что дальше — P0 этой недели

Из бэклога 002, срезы жёсткие · на 19.08 15:02
#Что и чем заблокированоЧьё решение
1Тираж 20.08 — рассылку итогов нечем отправить (draw_results нет в шаблонах, сервис отвечает 400)влить MR !45 в бэк лояльностиМирон: «вливаем?»
2Волна Г-05 (три когорты) — 6 блокеров в карточке: списки id, флаг, сегмент W3, контроль 10/30%, базовые уровни, «отправляй»списки из сегментатора + вопрос Серёже про W3Мирон + Серёжа
3Юр-эскалация 18.08: налоговое касание = сервисное? (В1) + прямые тексты про приз (В2)письмо Гольевой/Поштаку; ZADACIURISTAM-3122, PERSDANNYE-679юристы
4Вердикты 25.08 по Г-01/Г-03: билеты против монеток; путь после клика баннера (теряем половину — окно согласий)снять шаг клик→раздел поимённо (params Метрики + people[])Мирон