Post by moumita749 on Nov 11, 2024 23:07:45 GMT -5
Sejo običajno razumemo kot strogo določeno časovno obdobje, v katerem uporabnik ostane na spletnem mestu. Vsi uporabniki za dostop do interneta uporabljajo posebne programe – brskalnike. Identifikacija uporabnika na internetu poteka ob upoštevanju njegovih osebnih podatkov, govorimo o piškotkih in IP naslovu. Dolžina uporabnikove seje na spletnem mestu se določi na podlagi intervala med prvim in zadnjim dejanjem, ki ga uporabnik izvede na spletnem mestu. Izkušnje kažejo, da se težave pojavijo pri merjenju dolžine seje. To je predvsem posledica pomanjkanja možnosti stalnega nadzora časa ogleda strani, na katero je uporabnik sledil povezavi. Trenutno ni programske opreme, ki bi lahko izvajala takšne naloge.
Če želite razumeti, kaj je seja na spletnem mestu, upoštevajte naslednji primer:
Prijaviti se morate v kateri koli brskalnik;
Pojdite skozi postopek avtorizacije v dveh B2B e-poštni seznam računih v eni storitvi (na primer v Google računih). In tu se pojavijo prve težave, saj vam storitev ne dovoljuje, da ste v dveh računih hkrati in vam ponuja, da izberete enega;
Nato odprite drug brskalnik, ne da bi zapustili prvega. Poskušamo se prijaviti v drugi račun v storitvi;
Tokrat se obvestilo s spletnega mesta ni prikazalo in uporabnik si lahko ogleda spletno mesto iz drugega računa.
Scenariji sej na spletnem mestu
Seja kot dogodek v storitvah analitike se uporablja za spremljanje vedenja uporabnikov, ki obiščejo spletno mesto. Seja je neposredno povezana z naslednjimi meritvami:
Ogled strani;
Trajanje seje;
Dejanja, ki jih izvaja uporabnik, ko je na strani;
Udeležba v prometu.
Trenutno je za sejo kot dogodek značilen širok spekter uporabe; ena od možnosti za njeno uporabo so lahko naslednji scenariji:
Obdelava podatkov z naknadnim izbrisom osebnih podatkov uporabnikov;
Analiza prometa na spletnem mestu;
Testiranje strežnika ali spletne strani.
V tem članku bomo obravnavali sejo v povezavi s spletnim mestom in spletno analitiko. V tem primeru seja deluje kot orodje za določanje zaporedja zahtev, ki jih izvede uporabnik.
Odjemalec in strežnik. Praktična izvedba prepoznavanja poizvedb
Če sejo obravnavamo z vidika posameznega dogodka, potem govorimo o nizu zahtev, poslanih v imenu odjemalca v času njegove interakcije z gostiteljem/strežnikom. Odjemalec je lahko predstavljen ne samo kot brskalnik, temveč tudi kot iskalni robot ali spletna aplikacija. Gostitelj je v večini primerov spletno mesto.
Seja lahko vključuje vse zahteve, ki jih stranka poda v strogo določenem časovnem obdobju.
Strežnik neodvisno razvršča zahteve, ki prihajajo od odjemalca. Dandanes je identifikacija zahteve – piškotek – zelo razširjena, pomembno je omeniti, da poleg nje obstajajo še druge možnosti. Kot primer lahko upoštevamo identifikacijo zahtev odjemalcev z dostopom do parametrov zahteve in naslova MAC, kar omogočajo razširjene glave HTTP.
Interakcija protokola HTTP skozi celotno sejo
Postopek ustvarjanja in zaključka seje na spletnem mestu
Za odpiranje PHP seje poskrbi funkcija session_start(), ki preveri, ali so odprte seje in če jih ni, zažene to funkcijo. Optimalna rešitev je, da klic session_start() postavite na začetek strani. Spremenljivke seje se nahajajo v superglobalnem asociativnem nizu $_SESSION[]. Odpiranje seje vam omogoča dostop do teh spremenljivk.
Za brisanje seje se uporabi funkcija session_destroy(). Z enim klicem lahko izbrišete vse spremenljivke seje. Za odstranitev ene spremenljivke seje je priporočljivo uporabiti funkcijo unset(), ki omogoča onemogočanje zahtevane spremenljivke.
Zaključek
Vsako spletno mesto vsebuje ne le vhod, ampak tudi izhod, ki je predstavljen v obliki posebnega skripta; njegov glavni cilj je celovito čiščenje seje, po kateri se uporabnik preusmeri na glavno stran.
Če obravnavamo sejo v njenem razmerju s spletno stranjo, potem govorimo o večdimenzionalnem konceptu. Vendar se v praksi pogosteje uporablja v primerih, ko je treba sestaviti poročila spletne analitike. Celovita študija seje kot dogodka bo povečala učinkovitost analize poročil spletne analitike.
Če želite razumeti, kaj je seja na spletnem mestu, upoštevajte naslednji primer:
Prijaviti se morate v kateri koli brskalnik;
Pojdite skozi postopek avtorizacije v dveh B2B e-poštni seznam računih v eni storitvi (na primer v Google računih). In tu se pojavijo prve težave, saj vam storitev ne dovoljuje, da ste v dveh računih hkrati in vam ponuja, da izberete enega;
Nato odprite drug brskalnik, ne da bi zapustili prvega. Poskušamo se prijaviti v drugi račun v storitvi;
Tokrat se obvestilo s spletnega mesta ni prikazalo in uporabnik si lahko ogleda spletno mesto iz drugega računa.
Scenariji sej na spletnem mestu
Seja kot dogodek v storitvah analitike se uporablja za spremljanje vedenja uporabnikov, ki obiščejo spletno mesto. Seja je neposredno povezana z naslednjimi meritvami:
Ogled strani;
Trajanje seje;
Dejanja, ki jih izvaja uporabnik, ko je na strani;
Udeležba v prometu.
Trenutno je za sejo kot dogodek značilen širok spekter uporabe; ena od možnosti za njeno uporabo so lahko naslednji scenariji:
Obdelava podatkov z naknadnim izbrisom osebnih podatkov uporabnikov;
Analiza prometa na spletnem mestu;
Testiranje strežnika ali spletne strani.
V tem članku bomo obravnavali sejo v povezavi s spletnim mestom in spletno analitiko. V tem primeru seja deluje kot orodje za določanje zaporedja zahtev, ki jih izvede uporabnik.
Odjemalec in strežnik. Praktična izvedba prepoznavanja poizvedb
Če sejo obravnavamo z vidika posameznega dogodka, potem govorimo o nizu zahtev, poslanih v imenu odjemalca v času njegove interakcije z gostiteljem/strežnikom. Odjemalec je lahko predstavljen ne samo kot brskalnik, temveč tudi kot iskalni robot ali spletna aplikacija. Gostitelj je v večini primerov spletno mesto.
Seja lahko vključuje vse zahteve, ki jih stranka poda v strogo določenem časovnem obdobju.
Strežnik neodvisno razvršča zahteve, ki prihajajo od odjemalca. Dandanes je identifikacija zahteve – piškotek – zelo razširjena, pomembno je omeniti, da poleg nje obstajajo še druge možnosti. Kot primer lahko upoštevamo identifikacijo zahtev odjemalcev z dostopom do parametrov zahteve in naslova MAC, kar omogočajo razširjene glave HTTP.
Interakcija protokola HTTP skozi celotno sejo
Postopek ustvarjanja in zaključka seje na spletnem mestu
Za odpiranje PHP seje poskrbi funkcija session_start(), ki preveri, ali so odprte seje in če jih ni, zažene to funkcijo. Optimalna rešitev je, da klic session_start() postavite na začetek strani. Spremenljivke seje se nahajajo v superglobalnem asociativnem nizu $_SESSION[]. Odpiranje seje vam omogoča dostop do teh spremenljivk.
Za brisanje seje se uporabi funkcija session_destroy(). Z enim klicem lahko izbrišete vse spremenljivke seje. Za odstranitev ene spremenljivke seje je priporočljivo uporabiti funkcijo unset(), ki omogoča onemogočanje zahtevane spremenljivke.
Zaključek
Vsako spletno mesto vsebuje ne le vhod, ampak tudi izhod, ki je predstavljen v obliki posebnega skripta; njegov glavni cilj je celovito čiščenje seje, po kateri se uporabnik preusmeri na glavno stran.
Če obravnavamo sejo v njenem razmerju s spletno stranjo, potem govorimo o večdimenzionalnem konceptu. Vendar se v praksi pogosteje uporablja v primerih, ko je treba sestaviti poročila spletne analitike. Celovita študija seje kot dogodka bo povečala učinkovitost analize poročil spletne analitike.