Рейтинг:0

Мониторинг продолжительности сеанса в AWS Cognito

флаг ge

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

Я связался поддержка АВС и вот их ответ:

В настоящее время нет метрики, поддерживающей эту функцию для отслеживания времени входа пользователя в систему. Единственные метрики, которые в настоящее время доступны для пулов пользователей Cognito, упоминается в этой ссылке.

Похоже, я не могу отслеживать продолжительность сеанса с помощью службы Cognito. Я спросил поддержку, могу ли я отследить это с помощью сервиса Amplify, и вот их ответ:

На самом деле AWS Amplify — это просто фреймворк, позволяющий создавать приложения для использования сервисов AWS в фоновом режиме. Следовательно, когда вы используете Amplify для аутентификации, он по-прежнему использует Cognito в качестве основного поставщика аутентификации. Amplify имеет очень ограниченные собственные показатели, как вы можете видеть. по этой ссылке, однако он не включает никаких показателей длительности сеанса.

Tim avatar
флаг gp
Tim
Вам может потребоваться отслеживать продолжительность сеанса в вашем приложении, включая тайм-аут от последнего взаимодействия, когда вы предполагаете, что они выходят из системы. Оттуда вы можете отправить пользовательскую метрику в Cloudwatch, если хотите, чтобы данные были там.
флаг ge
@ Тим, я думаю, что это лучший подход. Итак, на данный момент я получаю продолжительность сеанса, когда пользователь закрывает браузер. Не лучший подход, но лучше, чем ничего. Можете ли вы опубликовать свой ответ, чтобы я мог принять его?
Рейтинг:0
флаг gp
Tim

Вам может потребоваться отслеживать продолжительность сеанса в вашем приложении, включая тайм-аут от последнего взаимодействия, когда вы предполагаете, что они выходят из системы. Оттуда вы можете отправить пользовательскую метрику в Cloudwatch, если хотите, чтобы данные были там.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.