Sesiune (analitică web)
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită pe 17 iunie 2021; verificările necesită
4 modificări .
Definiția „sesiune” ( English Session ), sau „HTTP session”, variază, mai ales în raport cu motoarele de căutare [1] . În mod obișnuit, o sesiune este înțeleasă ca „o succesiune de solicitări făcute de un client final (browser web, aplicație, crawler etc.) în timp ce vizitează o anumită gazdă” [2] . În contextul motoarelor de căutare, „sesiune” sau „sesiune de interogare” are cel puțin două definiții [1] . În sensul larg al cuvântului, acestea sunt toate solicitările făcute de utilizator într-o anumită perioadă de timp [3] . Într-un sens restrâns, o „sesiune” în analiza web este o serie de solicitări sau tranziții cu o nevoie consecventă a utilizatorului.
Google Analytics folosește conceptul de „ sesiune web ” [4] . Yandex.Metrica folosește termenul „ sesiune ” sau „ vizită ” [5] .
Descriere
Sesiunea este euristica de bază pentru determinarea istoricului interacțiunilor client și gazdă prin protocolul HTTP. Mecanismele sesiunilor și sesiunilor sunt folosite în construcția de euristici de nivel superior, precum utilizatorul etc.
Sesiunea este creată la prima solicitare către gazdă (server). Când un client accesează gazda, generează un identificator de sesiune, care este apoi utilizat de client de fiecare dată când gazda este contactată atât timp cât există sesiunea. Pe partea gazdă, pot fi implementate diverse logici de terminare a sesiunii: de exemplu, salvarea unei sesiuni pentru o perioadă lungă de timp, ștergerea unei sesiuni când se termină o sesiune, deschiderea unei noi sesiuni cu fiecare tranziție dintr-o nouă sursă, deschiderea unei noi sesiuni la identificare (autentificare), ștergerea unei sesiuni după o perioadă de timp etc. Dacă un client accesează o gazdă utilizând un identificator de sesiune inactiv (de exemplu, șters sau marcat ca inactiv, învechit), este creată o nouă sesiune. Pe partea clientului, întreruperea unei sesiuni HTTP este de obicei implementată prin eliminarea identificatorului de sesiune. Acest lucru este implementat diferit pe diferiți clienți. În browserele web, acest lucru se realizează în primul rând prin actualizarea sau ștergerea cookie-urilor.
În unele sisteme de analiză web, sesiunea se termină atunci când utilizatorul nu efectuează noi acțiuni pentru un anumit timp, de exemplu, în Google Analytics și Yandex.Metrica, valoarea implicită este de 30 de minute.
Calculul sesiunilor organice pe site și publicitate este diferit. Fiecare clic pe anunț, indiferent de șederea utilizatorului pe site, va fi considerat ca o nouă vizită [6] . De asemenea, Google.Analytics va considera întotdeauna o sesiune încheiată dacă ora este miezul nopții, iar după miezul nopții o sesiune în curs este considerată una nouă [7] .
Aplicație
Sesiunile pot fi folosite pentru rapoartele de analiză web pentru a studia comportamentul utilizatorilor pe site-uri web [8] . Valorile studiate includ durata sesiunii [9] și acțiunile utilizatorului pe sesiune [10] . Durata sesiunii este văzută ca o alternativă mai precisă la numărul de afișări de pagină [11] [12] .
Sesiunile care au trecut pe site sunt folosite și pentru a măsura traficul total al utilizatorilor, inclusiv pentru a măsura numărul de ore de lucru petrecute la crearea Wikipedia [13] . Sesiunile sunt, de asemenea, folosite pentru analiza operațională, anonimizarea datelor, detectarea anomaliilor de rețea și generarea artificială a sarcinii de lucru pentru testarea serverelor cu trafic artificial [14] [15] .
Sesiunile stochează date despre site în momentul în care utilizatorul interacționează cu resursa web prin intermediul browserului folosind tasta corespunzătoare [16] .
Evaluând traficul site-ului, puteți determina implicarea clienților, pentru aceasta ar trebui să țineți cont de durata și frecvența vizitelor pe site, procentul de vizite repetate, durata vizitei, amploarea vizitei (procentul celor care vizitat site-ul), precum și statisticile vânzărilor prin intermediul site-ului [17] .
Reconstituirea sesiunii
Analiștii web studiază sesiunile pentru a obține informațiile necesare despre site, iar capacitatea de a identifica sesiunile joacă aici un rol important. Capacitatea de a reconstrui sesiunea unui utilizator este denumită și „recuperare sesiune”. Abordările de reconstrucție a sesiunii pot fi împărțite în două categorii principale: orientate pe timp și orientate către navigație [18] .
Abordarea bazată pe timp arată o anumită perioadă de inactivitate a utilizatorului, care se numește „pragul de inactivitate”. Și când apare inactivitatea utilizatorului, se presupune că a părăsit site-ul sau a încetat complet să folosească browserul, iar sesiunea sa încheiat. Solicitările ulterioare de la același utilizator sunt considerate o a doua sesiune. Valoarea generală pentru pragul de inactivitate a utilizatorului este de 30 de minute [19] [20] . Unii susțin că o perioadă de sesiune de 30 de minute creează artefacte în jurul unor sesiuni natural lungi și experimentează cu alte perioade [21] [22] . Alții susțin că „nu există un prag de timp efectiv în detectarea sesiunilor” [23] , existând o alternativă la „pragul de inactivitate” de 30 de minute, care este utilizarea unor perioade personalizate de ședere pe site [24] [25] .
A doua abordare care este folosită pentru a studia sesiunea utilizatorului este abordarea centrată pe navigare . În acest caz, analiștii exploatează structura site-urilor web, în special prezența hyperlink-urilor și tendința utilizatorilor de a naviga între paginile aceluiași site web făcând clic pe acestea fără a introduce URL-ul complet în browserul lor [26] . O modalitate de a identifica sesiunile din aceste date este crearea unei hărți a site-ului web: dacă prima pagină a vizitei poate fi determinată, sesiunea continuă până când utilizatorul se află pe o pagină care nu poate fi accesată din nicio pagină vizualizată anterior. Aceasta ține cont de backtracking, când utilizatorul își va revizui pașii înainte de a deschide o nouă pagină [27] . O variantă mai simplă care nu ține cont de backtracking atunci când refererul HTTP al fiecărei cereri este o pagină care era deja în sesiune [28] . Dacă nu este, sesiunea este tratată ca nouă. Această metodă „arată performanțe foarte slabe” pe site-urile care conțin seturi de cadre [29] .
Vezi și
Note
- ↑ 1 2 Gayo-Avello, Daniel. Un sondaj privind metodele de detectare a sesiunilor în jurnalele de interogări și o propunere pentru evaluarea viitoare // Științe informaționale. - 2009. - Nr. 179 (12) . — S. 1822–1843 . — ISSN 0020-0255 . - doi : 10.1016/j.ins.2009.01.026 .
- ↑ Arlitt, Martin. Caracterizarea sesiunilor utilizatorilor web // SIGMETRICS Evaluarea performanței. - 2000. - Nr. 28 (2) . — S. 50–63 . - doi : 10.1145/362883.362920 . Arhivat 15 mai 2021.
- ↑ Donato, Debora; Bonchi, Francesco; Chi, Tom. Vrei să iei notițe?: identificarea misiunilor de cercetare în Yahoo! search pad // Actele celei de-a 19-a Conferințe Internaționale pe World Wide Web. — 2010.
- ↑ Definirea sesiunii web în Google Analytics - Ajutor Google Analytics . support.google.com. Preluat la 18 februarie 2020. Arhivat din original la 17 martie 2020. (nedefinit)
- ↑ Termeni și definiții - Metrika. Ajutor . yandex.ru. Consultat la 18 februarie 2020. Arhivat din original pe 18 februarie 2020. (Rusă)
- ↑ Lecția 2: Concepte de bază: vizualizări, vizite, vizitatori . yandex.ru. Preluat la 5 martie 2020. Arhivat din original la 24 octombrie 2019. (Rusă)
- ↑ Definirea sesiunii web în Google Analytics - Ajutor Google Analytics . support.google.com. Preluat la 5 martie 2020. Arhivat din original la 17 martie 2020. (nedefinit)
- ↑ Weischdel, Birgit; Huizingh, Eelko KRE Optimizarea site-ului web cu metrici web: un studiu de caz . — Actele celei de-a 8-a conferințe internaționale privind comerțul electronic. - 2006. - 463 p. — ISBN 978-1595933928 . - doi : 10.1145/1151454.1151525 . Arhivat pe 4 martie 2016 la Wayback Machine
- ↑ Jansen, Bernard J.; Spink, Amanda. Cum căutăm pe World Wide Web? O comparație a nouă jurnale de tranzacții ale motoarelor de căutare // Procesarea și managementul informațiilor. - 2006. - Nr. 42 (1) . — S. 248–263 . — ISSN 0306-4573 . - doi : 10.1016/j.ipm.2004.10.007 .
- ↑ Jansen, Bernard J.; Spink, Amanda; Saracevic, Tefko. Viața reală, utilizatori reali și nevoi reale: un studiu și o analiză a interogărilor utilizatorilor de pe web // Prelucrarea și managementul informațiilor. - 2000. - Nr. 36 (2) . — S. 207–227 . — ISSN 0306-4573 . - doi : 10.1016/S0306-4573(99)00056-4 .
- ↑ Khoo, Michael; Pagano, Joe; Washington, Anne L.; Recker, Mimi; Palmer, Bart; Donahue, Robert A. Utilizarea metricilor web pentru a analiza bibliotecile digitale. — Actele celei de-a 8-a conferințe comune ACM/IEEE-CS privind bibliotecile digitale. — ACM, 2008.
- ↑ Catledge, L.; Pitkow, J. Characterizing browsing strategies in the world-wide web” (PDF) // Proceedings of the Third International World-Wide Web Conference on Technology, Tools and Applications. - 1995. - Nr. 27 (6) . - P. 1065 -1073 - doi : 10.1016/0169-7552(95)00043-7 .
- ↑ Geiger, R.S.; Halfaker, A. Utilizarea sesiunilor de editare pentru a măsura participarea la Wikipedia // Proceedings of the 2013 ACM Conference on Computer Supported Cooperative Work. - ACM, 2014. - S. 861 . — ISSN 9781450313315 . - doi : 10.1145/2441776.2441873 .
- ↑ Meiss, Mark; Duncan, John; Gonçalves, Bruno; Ramasco, José J.; Menczer, Filippo. Ce este într-o sesiune: Urmărirea comportamentului individual pe web // Proceedings of the 20th ACM Conference on Hypertext and Hypermedia. - ACM, 2009. Arhivat din original la 8 mai 2021.
- ↑ Arlitt, Martin. Caracterizarea sesiunilor de utilizatori web (PDF) // SIGMETRICS Analiza evaluării performanței. - 2000. - Nr. 28 (2) . — S. 50–63 . - doi : 10.1145/362883.362920 .
- ↑ Manual Partea 7: Sesiuni . Documentație web MDN. Consultat la 18 februarie 2020. Arhivat din original pe 18 februarie 2020. (Rusă)
- ↑ Okolnishnikova I.Yu. Cum se măsoară gradul de implicare a clienților într-un brand? // Antreprenoriatul rusesc. — 2011.
- ↑ Spiliopoulou, Myra; Mobasher, Bamshad; Berendt, Bettina; Nakagawa, Miki. Un cadru pentru evaluarea euristicii de reconstrucție a sesiunii în analiza utilizării web // INFORMS Journal on Computing. - 2003. - Nr. 15 (2) . — S. 171–190 . — ISSN 1526-5528 . - doi : 10.1287/ijoc.15.2.171.14445 .
- ↑ Ortega, JL; Aguillo, I. Diferențele între sesiunile web în funcție de originea vizitelor lor // Journal of Informetrics. - 2010. - Nr 4 (3) . — S. 331–337 . — ISSN 1751-157 . - doi : 10.1016/j.joi.2010.02.001 .
- ↑ Eickhoff, Carsten; Teevan, Jaime; White, Ryan; Dumais, Susan. Lecții din călătorie: O analiză a jurnalului de interogări a învățării în cadrul sesiunii. — Actele celei de-a șaptea conferințe internaționale privind căutarea pe web și extragerea datelor pe web. - ACM, 2014. - S. 223-232. — ISBN 9781450323512 . - doi : 10.1145/2556195.2556217 .
- ↑ Mehrzadi, David; Feitelson, Dror G. Despre extragerea datelor de sesiune din jurnalele de activitate // SYSTOR '12. ACM. - 2012. - ISSN 978-1-4503-1448-0 . doi : 10.1145 / 2367589.2367592 . Arhivat din original pe 20 septembrie 2019.
- ↑ El, Daqing; Goker, Ayse; Harper, David J. Combining dovezi pentru identificarea automată a sesiunilor Web // Information Processing and Management. - 2002. - Nr. 38 (5) . — S. 727–742 . — ISSN 0306-4573 . - doi : 10.1016/S0306-4573(01)00060-7 .
- ↑ Jones, Rosie; Klinkner, Kristina Lisa. Dincolo de expirarea sesiunii: Segmentarea ierarhică automată a subiectelor de căutare în jurnalele de interogări doi. — ACM. - 2008. - 699 p. — ISBN 9781595939913 . - doi : 10.1145/1458082.1458176 .
- ↑ Murray, G. Craig; Lin, Jimmy; Chowdhury, Abdur. Identificarea sesiunilor de utilizatori cu clustering aglomerativ ierarhic // Proceedings of the American Society for Information Science and Technology. - 2006. - Nr. 43 (1) . — S. 1–9 . - doi : 10.1002/meet.14504301312 . Arhivat din original pe 21 septembrie 2019.
- ↑ Mehrzadi, David; Feitelson, Dror G. Despre extragerea datelor de sesiune din jurnalele de activitate (PDF) // SYSTOR '12. ACM.. - 2012. - ISBN 978-1-4503-1448-0 . doi : 10.1145 / 2367589.2367592 . Arhivat din original pe 20 septembrie 2019.
- ↑ Spiliopoulou, Myra; Mobasher, Bamshad; Berendt, Bettina; Nakagawa, Miki. Un cadru pentru evaluarea euristicii de reconstrucție a sesiunii în analiza utilizării web // INFORMS Journal on Computing. - 2003. - Nr. 15 (2) . — S. 171–190 . — ISSN 1526-5528 . - doi : 10.1287/ijoc.15.2.171.14445 .
- ↑ Cooley, Robert; Mobasher, Bamshad; Srivastava, Jaideep. Pregătirea datelor pentru minerit World Wide Web Browsing Patterns // Sisteme de cunoștințe și informații. - 1999. - Nr. 1 (1) . - S. 19 . — ISSN 0219-3116 . - doi : 10.1007/BF03325089 .
- ↑ Cooley, Robert; Mobasher, Bamshad; Srivastava, Jaideep. Pregătirea datelor pentru minerit World Wide Web Browsing Patterns (PDF) // Sisteme de cunoștințe și informații. - 1999. - 1 (1). — S. 5–32 . — ISSN 0219-3116 . - doi : 10.1007/BF03325089 .
- ↑ Berendt, Bettina; Mobasher, Bamshad; Nakagawa, Miki; Spiliopoulou, Myra. Impactul structurii site-ului și mediului utilizator asupra reconstrucției sesiunii în analiza utilizării web (PDF) // WEBKDD 2002 - Exploatarea datelor web pentru descoperirea modelelor și profilurilor de utilizare. WEBKDD. Springer.. - 2003. - ISBN 978-3-540-39663-5 . - doi : 10.1007/978-3-540-39663-5_10 .