Я использую AWS Amplify для размещения приложения Angular и использую пул пользователей Cognito. Я создал информационную панель на Amazon Quicksight для целей бизнес-аналитики. Одна из метрик, которую я хочу отслеживать, — это то, сколько времени пользователь проводит в приложении. Очевидно, я не могу рассчитать время, в течение которого пользователь выходит из системы, потому что немногие пользователи выходят из системы после завершения работы с приложением. Есть ли у вас какие-либо идеи о том, как я могу достичь этого показателя?
Я связался поддержка АВС и вот их ответ:
В настоящее время нет метрики, поддерживающей эту функцию для отслеживания времени входа пользователя в систему. Единственные метрики, которые в настоящее время доступны для пулов пользователей Cognito, упоминается в этой ссылке.
Похоже, я не могу отслеживать продолжительность сеанса с помощью службы Cognito. Я спросил поддержку, могу ли я отследить это с помощью сервиса Amplify, и вот их ответ:
На самом деле AWS Amplify — это просто фреймворк, позволяющий создавать приложения для использования сервисов AWS в фоновом режиме. Следовательно, когда вы используете Amplify для аутентификации, он по-прежнему использует Cognito в качестве основного поставщика аутентификации. Amplify имеет очень ограниченные собственные показатели, как вы можете видеть. по этой ссылке, однако он не включает никаких показателей длительности сеанса.