Вы когда-то писали ТЗ для настройки аналитики разработчику? Все было легко и понятно, если нужно было настроить пару событий, а если 50? А 100 событий? И все это для разных платформ (Web, iOS, Android) и нескольких систем аналитики (Google Analytics, Mixpanel, Segment). Сколько часов уйдет, если писать это вручную?
Что, если я скажу, что за несколько минут можно создать тз для — Web, iOS, Android, и для пяти систем — Google Analytics, Mixpanel, Segment, mParticle, Amplitude выбрав события из готовой библиотеки, а если нужно, то и дописав свои? Получить это в Google Spreadsheet и в нем же отслеживать что уже сделано. Круто?
В этом поможет новый сервис, в создании которого я принимал участие, и называется он Attractor Start.
Содержание:
Attractor Start
“Start” — это сервис, который поможет сгенерировать детальный план, спецификацию для разработчика, в котором можно скопировать готовые необходимые коды, понять где они должны срабатывать и что передавать, а так же отметить что уже сделано и протестировано.
Сейчас мы запускаем бета тест, на две недели, где вы можете абсолютно бесплатно создать себе любое ТЗ. От вас мы хотим получить фидбек, насколько это полезно, удобно, чего не хватает, какие события стоит добавить в библиотеку, и вообще, что вы об этом думаете
Если вы считаете, что мы что-то упустили и можно сделать лучше — напишите об этом! Мы постараемся сделать это
Как создать такое ТЗ?
Переходим на сайт — https://start.attractor.ai, кликаем Get Started и создаем аккаунт, ничего сложного.
В разделе Apps переходим в Attractor Start, и нажимаем “Create My New Plan”.
Дальше небольшой “опросник”, вводим имя сайта / приложения и так далее. После заполнение жмем “Next”.
Теперь начинается самое интересное!
Выбираем блоки событий, которые вам нужны. Для интернет магазина актуальными будут Ecommerce, Checkout / Cart ну и мне хочется Registration / Auth block, и пару Custom событий.
Нажимаем “Next” и на этом шаге нам надо выбрать уже сами события, которые мы хотим, если нужно — отредактировать их описания, свойства, а также добавить свои события, если мы выбирали блок Custom.
Для выбора события жмем на его имя, или чекбокс рядом.
Можем изменить его описание, чтобы было понятно вашему разработчику, все таки у каждого сайта свои особенности, и если нужно изменяем / добавляем свойства к событию.
Для создания своего события нужно в блоке Custom нажать “Add Event”.
Событие такое же, как и остальные, только вы можете ввести всю информацию сами, включая имя события.
После выбора и “описания” ваших событий необходимо выбрать для каких систем генерировать коды, отметив их галочками.
После выбора систем — генерируем ТЗ!
И получаем ссылку
Нажав на кнопку вы перейдете в Google Spreadsheet таблицу, в которой есть вкладки — разбитие на платформы, чтобы разные разработчики не путались между собой.
Одна строка — одно событие с его описанием, свойствами и кодами
И для каждой системы есть столбцы, в которых можно отметить, сделано ли событие, протестировано, и столбец для комментариев.
Таким образом вы получаете готовый файл, в котором уже все описано, легко вести выполнение работы по установке аналитики и никакие коды не нужно вписывать руками.
Хотите попробовать? Заходите на сайт, и создайте свое первое крутое ТЗ для аналитики!
Видео как это работает
Что в разработке
- Добавление Swift кодов для iOS приложений
- Добавление ga() и gtag() кодов для Google Analytics (сейчас это dataLayer.push() события для GTM)
- И самое крутое — автопроверка установленных событий.
Опрос — что добавить?
