Как получить время, которое пользователь тратит на весь путь от начала сеанса до конца сеанса в AppInsights
Нам нужно отслеживать время, необходимое пользователю для завершения полного пути на нашем сайте, используя AppInsights
от начала сеанса до конца сеанса.
Мы регистрируем все на AppInsights
но мы довольно плохо знакомы с этим инструментом, поэтому не уверены, как получить эту информацию. С помощью Funnels
или же User Flows
мы можем видеть навигацию пользователя, но там время, которое потребовалось пользователю, чтобы сделать это, не доступно.
1 ответ
То, что вы ищете, это корреляция. Вы можете найти описание встроенных функций здесь. Вы также можете выдать свой собственный Id корреляции (новый Guid) и передать его с вашим кодом, чтобы он был на 100% явным и учитывал сценарии, когда пользователь может "отсутствовать" в приложении в течение длительного периода (например, уходит из своего браузера). для кофе и возвращается через 30 минут, возможно, после перезапуска службы приложения по какой-то причине). Вам все еще нужно будет рассчитать время, которое потребовалось каждому этапу путешествия, а также использовать инструмент для пользовательского интерфейса, если вы хотите отслеживать активность / неактивность во взаимодействии с пользователем.