В моём тренажёре памяти и фокуса некоторые пользователи не понимали даже, как запустить тренировку. Я решил, что нужно больше объяснений, и сделал целую «Академию». Теперь люди пролистывали теорию и уходили, не добравшись до практики.Разберу, что пошло не так в первых двух версиях, как устроено нынешнее обучение прямо в упражнении и что я упустил, когда пытался проверить результат по статистике. Читать далее

Я делаю небольшой N‑Back‑тренажёр — упражнение для рабочей памяти и внимания.
Во время тренировки на экране в разных местах появляется квадрат, а параллельно звучат буквы. Пользователю нужно следить сразу за двумя последовательностями. Если текущее положение квадрата совпало с предыдущим — нажать одну кнопку. Если повторилась буква — другую. Иногда совпадают оба сигнала, а иногда не совпадает ничего.
Когда долго разрабатываешь такой продукт, его интерфейс начинает казаться очевидным. Ты знаешь, зачем нужна каждая кнопка, куда смотреть и в какой момент нажимать. Поэтому первая встреча с реальным пользователем быстро возвращает на землю.
Первая версия: разберутся по ходу делаСначала обучение представляло собой короткую демонстрационную тренировку. Она показывала основную механику N‑Back, но почти не объясняла управление.
Я рассчитывал, что человек увидит интерфейс и сам поймёт, что делать дальше. На практике некоторые пользователи не могли разобраться даже в том, как запустить тренировку. Другие начинали первую сессию, несколько раз нажимали не туда и уходили.
Часть людей закрывала страницу ещё во время обучения. Я решил, что проблема в непонятных правилах. Возможно, так и было, но доказать это я не мог: моя аналитика показывала уход пользователя, но не объясняла его причину.
Вторая версия: сейчас я объясню вообще всёСледующей попыткой стала «Академия» — отдельный раздел с теорией, примерами и объяснением управления.
Логика казалась разумной: сначала человек спокойно изучает правила, а потом переходит к практике уже подготовленным. Но получилось слишком долго. Пользователи пролистывали теорию и часто не доходили до момента, когда можно было наконец попробовать упражнение самостоятельно.
Я попытался решить проблему непонятного обучения ещё большим количеством обучения. Кажется, примерно в этот момент я начал подозревать, что двигаюсь не в ту сторону.
Третья версия: сначала действие, потом объяснениеПосле этого я решил отказаться от длинного вступления и проводить обучение прямо на настоящем игровом поле.
Сначала приложение оставляет только квадрат и учит замечать повтор его положения. Затем квадрат временно отключается, и пользователь работает только со звуком. После этого оба типа сигналов объединяются.
Подсказка не просто рассказывает, какую кнопку нужно нажать. Приложение показывает заранее подготовленную последовательность сигналов, знает правильный ответ на каждом шаге и ждёт от пользователя нужного действия. Благодаря этому человек не читает инструкцию в отрыве от интерфейса, а сразу пробует выполнить её руками на практике.
Для первых шагов включается режим 1‑Back(легкий уровень): каждый новый сигнал нужно сравнивать только с предыдущим. Это самый простой вариант упражнения. Когда подсказки заканчиваются, начинается самостоятельная проверка из 5 сигналов. Здесь интерфейс уже ничего не выделяет: пользователь должен сам определить, повторился квадрат, звук, оба сигнала или ничего.
Мне эта версия нравится больше предыдущих. Она быстрее доводит человека до первого осмысленного действия. Но «мне нравится» ещё не означает «пользователям стало понятнее».
Полез в Метрику, чтобы проверить себя
Чтобы проверить новую версию обучения, я открыл Яндекс Метрику и посмотрел две цели: «Обучение начато» и «Обучение пройдено».
За неделю, с 8 по 14 сентября, обучение начали 57 посетителей, а завершение было зафиксировано у 26. Но эти цифры ещё не отвечают на мой главный вопрос: стало ли людям понятнее?
Сами цели настроены правильно. Первая срабатывает при запуске обучения. Вторая — когда человек прошёл подсказки и закончил самостоятельную проверку из пяти сигналов.
Но есть проблема: завершить проверку не значит выполнить её правильно. Сейчас цели настроены так, что даже если пользователь ошибся почти везде, Метрика всё равно запишет, что обучение пройдено. Получается, я измерил не понимание правил, а прохождение обучения.
Какие выводы делаю и что буду делать дальшеУдалять существующие цели не буду. Они показывают, сколько людей начали обучение и сколько дошли до его конца.
Дополнительно создам составную цель, которая проследит путь пользователя по порядку:
начал обучение;
дошёл до конца самостоятельной проверки;
запустил первую полноценную тренировку;
завершил её.
Такая цель сработает, только если человек пройдёт все этапы в нужной последовательности и в рамках одного визита.
Отдельно добавлю событие для тех, кто действительно справился с проверкой без подсказок. Сейчас Метрика не отличает правильное выполнение от ситуации, когда пользователь просто дошёл до последнего экрана.
Главный вывод для меня такой немного банальный: сначала нужно определить, что именно считается успехом, и только потом настраивать аналитику. Обычные цели показывают отдельные действия, составная — весь путь пользователя. Но даже составная цель покажет только то, что человек прошёл все этапы. Чтобы понять, разобрался ли он в правилах, нужно выделить и учитывать отдельную метрику.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | «ИИ — убийца образования или его второе дыхание?» Честный разговор с преподавателем | 0 | 6.98 | 06-08-2026 |
| 2 | Контекстное обучение пользователей в интерфейсах: как фокусировка растит метрики продукта | 0 | 7.32 | 08-07-2026 |
| 3 | Еще несколько «ласковых слов» о новом редакторе Habr ¯\_(ツ)_/¯ | 0 | 7.23 | 27-06-2026 |
| 4 | Coachlight.Avalonia: почему в desktop-разработке до сих пор нет нормального онбординга — и как я решил это исправить | 0 | 8.57 | 13-07-2026 |
| 5 | Агора: что случилось за три месяца после прошлой статьи. Разбор комментариев | 0 | 10.42 | 18-07-2026 |
| 6 | Три диплома, два курса и 1700 вакансий: что я понял про обучение на айтишника в 2026-м | -1 | 7.54 | 01-08-2026 |
| 7 | Свой проект, команда и код‑ревью: как Школа программистов hh.ru знакомит студентов с культурой реальной разработки | 0 | 6.89 | 30-07-2026 |
| 8 | Чему меня научили дети, пока я пытался научить их программированию | 0 | 8.28 | 17-08-2026 |
| 9 | Как желание быстрее читать чужой код превратилось в войну с недетерминизмом LLM | 0 | 5 | 28-06-2026 |