У нас для этого каждый клик, каждое открытие и закрытие попапа со всем юзер стейтом в приложении обвешивается трекером и все события реквестов/респонсов. Все собирается в кастомный приемник по хттп (тут можно выбрать более удобный транспорт) и пишется в биг квери. Оттуда уже tableau показывает дашборды. Каждая фича в разработку идет с полным описанием тех трекеров которые нужны плюс с описанием кастомных полей для каждого трекера. Но у нас игра