Интерактивный виджет для бумажного мануала из комплекта

Мы комплектуем наши товары большим количеством печатных инструкций и мануалов. Среди которых есть одна очень сильная, даже можно сказать УТП образующая - карта массажа. И многие пользователи часто выбирают именно нас среди конкурентов благодаря ей.

В рамках проведения работ по улучшению конверсии в карточках товара было принято решение сделать ее интерактивную веб-версию. Цель простая: дать покупателю «потрогать» наш главный бонус еще до покупки и превратить статичный мануал в живой инструмент. У пользователя есть возможность ознакомиться с несколькими зонами и понять технику работы.

Маркетинговая эффективность:

- Покупатель “трогает” УТП до покупки, а не просто читает о нём в карточке товара. Это принципиальная разница - между “у нас есть такой документ” и “вот он, попробуй прямо сейчас”;

- Интерактив удерживает внимание дольше статичного изображения. Пользователь сам кликает, исследует зоны, переключает сцены. Вовлечение растёт, как и желание получить полную версию инструкции;

- Снижает барьер сомнения “а вдруг мануал бесполезный?” - страх самоустраняется, ещё на этапе принятия решения о покупке;

- Работает как нативное доказательство ценности продукта без прямых продажных формулировок;

- Легко масштабировать в полноценный продукт, интегрировать на сайт, в карточку товара, лендинг и так далее;

Стек и реализация:

Виджет написан на TypeScript, никаких фреймворков - чистый vanilla JS/TS. Никакого оверхеда, грузится мгновенно, не тащит за собой лишний хвост.

Архитектура разбита на небольшие независимые модули - каждый делает ровно одну вещь. Это важно не только технически, но и практически: если нужно что-то изменить или добавить новую зону/сцену то это реализуется через правки только в одном файле.

SVG-карта тела - это основа. Поверх неё невидимыми слоями наложены кликабельные области каждой мышцы. Когда пользователь нажимает на зону - загорается подсветка, справа появляется карточка с информацией, а на карте стрелки, показывающие направление движения. Стрелки рисуются в реальном времени как живая SVG-анимация. При переключении между сценами (например, передняя/задняя часть тела) всё корректно пересоздаётся без каких-либо артефактов или утечек.

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

Качество и скорость:

Благодаря простой реализации, минимальному весу и векторной графике - изображение масштабируется идеально на любом экране - от телефона до 4K монитора, без размытия и пикселей. Всё интерактивное поведение работает плавно даже на слабых устройствах.

Процесс работы:

Сам SVG рисовался руками через Illustrator - контуры мышц, хит-области, пути стрелок. На все ушло около 4 дней параллельно другим задачам. Вся остальная часть - логика, архитектура, модули, анимации - делалась через Codex.

Интерактивный виджет для бумажного мануала из комплекта | Сетка — социальная сеть от hh.ru Интерактивный виджет для бумажного мануала из комплекта | Сетка — социальная сеть от hh.ru Интерактивный виджет для бумажного мануала из комплекта | Сетка — социальная сеть от hh.ru Интерактивный виджет для бумажного мануала из комплекта | Сетка — социальная сеть от hh.ru