А у вас есть event scheme (схема событий, реестр событий, пирамида событий)?
📄 Это такой документ, в котором описываются все фиксируемые события на вашем сайте/приложении. Как правило ведется в виде таблицы, но может дополнятся скриншотами, а также вестись в графических онлайн редакторах (например, Figma). Минимальный набор полей:
- категория
- действие
- ярлык
- описание
В качестве значения в поле может быть динамическое значение (например ярлык события), в этом случае можно перечислить все возможные значения или если их много, то описать. Например, "передается цвет товара".
1️⃣ Для категории событий (как высшего уровня в иерархии события) рекомендую выбрать и придерживаться нескольких возможных вариантов. Например, Links – взаимодействие с гиперссылками на сайте (могут быть как внутренние, так и внешние), Forms – все, что связано с формами и т.д.
2️⃣ Действие — это детализация внутри категории, для примеров выше. Внутренняя или внешняя ссылка, отправка или ошибка при отправке формы и т.д.
3️⃣ Ярлык низший уровень, тут можно собирать все, что угодно, но не забывать, что мы работаем с некоторой иерархией и не должны выходить за нее.
4️⃣ Описание — это пояснение, когда происходит событие, особенности фиксации (например, на некоторых страницах с карточками товара оно не работает) и пр. информация, которая поможет сориентироваться в общей массе событий.
🖼 Дополнить сведения можно ссылками на скриншоты страницы с выделением элементов, событие которого описывается.
В целом ведение такой схемы событий творческий процесс и может отличаться на различных проектах как по форме, так и по содержанию, но общий смысл всегда одинаков – держать под контролем сбор данных и иметь возможность быстрого поиска необходимого события для работы.
Post #161
1.56K