Puncte:0

Monitorizați durata sesiunii pe AWS Cognito

drapel ge

Folosesc AWS Amplify pentru a găzdui o aplicație Angular și folosesc grupul de utilizatori Cognito. Am creat un tablou de bord pe Amazon Quicksight în scopuri BI. Una dintre valorile pe care vreau să le monitorizez este cât timp petrece un utilizator în aplicație. Evident, nu pot calcula timpul în care utilizatorul se deconectează, deoarece nu mulți utilizatori se deconectează odată ce au terminat cu aplicația. Aveți idee cum pot realiza această măsurătoare?

am contactat Suport AWS si iata raspunsul lor:

În prezent, nu există o valoare care să accepte această funcție pentru a urmări durata de conectare a unui utilizator. Singurele valori disponibile în prezent pentru grupurile de utilizatori Cognito sunt ca mentionate in acest link.

Deci, se pare că nu pot urmări durata sesiunii folosind serviciul Cognito. Am întrebat serviciul de asistență dacă îl pot urmări folosind serviciul Amplify și iată răspunsul lor:

De fapt, AWS Amplify este doar un cadru care vă permite să creați aplicații pentru a utiliza Serviciile AWS în fundal. Prin urmare, atunci când utilizați Amplify pentru autentificare, acesta încă folosește Cognito ca furnizor principal de autentificare. Amplify are valori foarte limitate, după cum puteți vedea din acest link, cu toate acestea, nu include nicio valoare pentru durata sesiunii.

Tim avatar
drapel gp
Tim
Este posibil să fie nevoie să urmăriți durata sesiunii în cadrul aplicației dvs., inclusiv un timeout de la ultima interacțiune pentru când presupuneți că se deconectează. De acolo, puteți trimite o valoare personalizată către Cloudwatch dacă doriți ca datele să fie acolo.
drapel ge
@Tim Cred că aceasta este cea mai bună abordare. Deci, deocamdată, primesc durata sesiunii atunci când un utilizator închide browserul. Nu este cea mai bună abordare, dar mai bună decât nimic. Poti posta raspunsul tau ca sa il pot accepta?
Puncte:0
drapel gp
Tim

Este posibil să fie nevoie să urmăriți durata sesiunii în cadrul aplicației dvs., inclusiv un timeout de la ultima interacțiune pentru când presupuneți că se deconectează. De acolo, puteți trimite o valoare personalizată către Cloudwatch dacă doriți ca datele să fie acolo.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.