Описание аналитики перед запуском приложения должно быть зафиксировано в следующих документах и артефактах:
- Техническое задание (ТЗ): В разделе "Требования к аналитике" или "Система аналитики" перечисляются основные метрики, события и параметры, которые необходимо собирать. Указываются платформы аналитики, с которыми планируется интеграция.
- Спецификации функций: Для каждой функциональной возможности, требующей аналитики, описываются конкретные события, которые должны быть отправлены, и их параметры. Например: "При нажатии на кнопку 'Купить' отправлять событие 'purchase_button_clicked' с параметром 'item_id'".
- Документация по API аналитики: Если используется сторонний SDK или своя внутренняя система, должна быть подробная документация по интеграции, включая описание классов, методов и примеры использования для отправки событий.
- План тестирования: Тест-кейсы должны включать проверку корректности отправки аналитических событий для заявленных сценариев использования.
- Документация для команды продукта/бизнеса: Описание собираемых метрик, их назначение и способы их интерпретации для принятия бизнес-решений. Это помогает согласовать сбор данных с целями продукта.
Важно, чтобы описание было доступно всем членам команды: разработчикам, тестировщикам, продакт-менеджерам и аналитикам.