ugrás a tartalomhoz

Látogatók mérése

szabo.b.gabor · 2009. Jan. 7. (Sze), 16.28
Sziasztok!

tudom, hogy van ezer ilyen téma már, de úgy hiszem a kérdésem nincs bennük megválaszolva. amit szeretnék elérni az az, hogy tudjam mennyi egyedi látogatója van egy oldalnak.

ez alapból ugye cookie (a session is egy cookie végülis) alapján könnyen megoldható. pl eltárolom a sessionid-t adatbázisban egy időponttal, ha több aloldalt látogat, akkor a sessionid elvileg megmarad és tudom, hogy új látogatóm van vagy sem.

ha a cookie-k ki vannak kapcsolva, akkor viszont minden egyes klikkolás új látogatónak számít ezzel a módszerrel.

szűrhetnék IP cím alapján is, de akkor meg a proxy-k miatt kaphatok hibás értéket.

get változóba is tehetném a sessionid-t, de azt a keresők és egyéb dolgok miatt nagyon nem szeretném.

tehát ha egyszerű megoldást akarok, akkor vagy cookie-t használok de akkor lehet, hogy nagyobb eredményt kapok a valósnál, vagy IP alapján dolgozok, de akkor meg valószínűleg kevesebb lesz, mint a valós. vagy van esetleg más lehetőségem?

le tudom valahogyan kérdezni, hogy egy böngészőben engedélyezve vannak a cookie-k vagy sem? jó lehet-e az, hogy ha
-engedélyezve van a cookie?
--igen -> tárolás cookie alapján
--nem -> IP címmel játszok egy kicsit, vagy hagyom a csudába

van valami más módszer amit kihagytam?

pl lehetséges-e az, hogy elhelyezek egy képet, amit php generál és a header-ben megadok neki vmi adatot ami megmondja, hogy x idő múlva kell csak újra letölteni? (ez inkább csak fordítva megy nem? le akarom tölteni, de a szerver azt mondja, hogy nem változott..)

ha mondjuk percenként szeretném tudni az egyedi látogatókat, akkor jó lehet, hogy minden percben más képet (kep.php?d=200901011211) rakok be az oldalamra akár láthatatlanként, ilyenkor bízhatok a böngészők cache funkciójában? tud valaki erről megnyugtató információt?

ötletek?

köszönöm,
Gábor
 
1

Nincs tökéletes megoldás

fchris82 · 2009. Jan. 7. (Sze), 17.41
Nincs teljesen tökéletes és egzakt megoldás. Aki ma kiiktatja teljesen a sütikezelést, a web jelentős részéről kizárja magát. Ez annyira elenyésző százalék lehet, hogy nem érdemes B verziós megoldásokon törni a fejed, hogy "mi van, ha nincs engedélyezve a süti"...
2

Cookie ellenőrzés

zila · 2009. Jan. 7. (Sze), 18.06
Az ellenőrzés egyszerű, beállítasz egy cookie-t majd redirect, és megpróbálod felolvasni. Ha visszakapod, akkor a cookie engedélyezve van, ha nem akkor nincs.

Google Analitycs egyébként nem megoldás a statisztikára? Erre fejlesztési időt pazarolni szerintem csak nagyon indokolt esetben szabad...
4

Google Analitycs vs pontosság

fchris82 · 2009. Jan. 8. (Cs), 16.40
A GA még annyira sem pontos, mint a fenti megoldások. AdBlockerek kiszűrik pl és nagyságrendekkel több helyen van AB, mint kikapcsolt süti. Mondjuk tény, hogy szépen mutatja a mért eredményeket, de az akár jóval kevesebb is lehet, mint a valós.
6

Kevesebb látogatóból is megadható egy trend

Török Gábor · 2009. Jan. 8. (Cs), 17.31
Kérdés, hogy mi a célod. Azzal, hogy nem méred a látogatóid 10%-át*, ugyanúgy képes leszel a viselkedésüket, érdeklődésüket meghatározni. Továbbá kétlem, hogy egy nulláról most megírandó statisztikai appal 10%-nál kisebbre tudod szorítani a kizárt látogatókat. Még ha így is van, mit csinálsz azzal a halom adattal? Azért amíg azokból értelmes módon információt nyersz, elleszel, mint a befőtt; versus az Analytics tálcán kínál egy rakat nézetet.

* hasraütött érték
7

Egyetértek

zila · 2009. Jan. 8. (Cs), 18.04
Abszolute egyetértek. Azt az időt amit a saját készítésű statisztikai rendszer elkészítésére fordítasz hasznosabban is el lehet tölteni. Kivéve, ha nem statisztikai rendszer fejlesztésére szól a megbízásod/része az üzleti tervednek :)
3

Dehát

deejayy · 2009. Jan. 7. (Sze), 18.26
Dehát a süti kitörlésével meg ugyanaz a látogató többszöri megszámolásra is kerülhet, ami nem olyan jó. E-pontok, ahol többen használják ugyanazt a gépet, többen is megnézik, te pedig csak egynek számolod, stb...
5

:?

fchris82 · 2009. Jan. 8. (Cs), 16.49
Nem egészen értem a hozzászólásodat, lehet, rosszul értelmezem, de akkor majd szólsz ...

Vannak elméleti, meg vannak valós problémák. Amit te mondasz, az mind elméleti. Mint már mondtam, pontos eredmény nem lesz, nagyjából pontos eredményt viszont lehet kapni és az elég is. Ez a statisztika csodája, hogy pontosan nem tudunk vmit, mégis tudunk vmit mondani, esetleg jósolni és még mérni is. Lesz vmekkora hibája a mérésnek, de ettől még ha csökken a mért eredmény, akkor valószínűleg a valóságban is csökken a látogatószám. De pl a "tegnap 20 101, ma 20 199 látogató volt, tehát nőtt a látogatottság" következtetés téves, mert túl kicsi a különbség.
8

Egyedi megoldás

vbence · 2009. Jan. 8. (Cs), 20.03
Ha speciális lehetőségre van szükséged az oldalra, akkor az oldat kell ismerni. Van login lehetőség vagy egyéb interaktivitás? Mekkora közönséged van egyetemeken koleszban, ahol jellemző a proxy-használat? Milyen "csalási" kísérletekkel kell dszámolni, érdekelt-e ebben valaki (pl jutalmazod-e a leggyakrabban olvasott cikkek róit)?

Hogyan visonyulsz az egyetlen oldalt megnéző látogatókhoz (bounce) vagy mindneképpen van egy útvonal, amit mérni szeretnél?

A Medán féle Webauditnak le van írva aterminológiája az oldalon, mi számít látogatónak látogatásnak. Ha össze szeretnéd hasonlítani az oldaladat másokkal, akkor célszerű az ő számolásukat használni.

És még ezer más tényezőn is múlik a dolog, ami nem jut eszembe :)

De valóba,n, ahogy mások is írták az "egyedi látogatók száma" egy programozó számára szép adat, de az oldal üzemeltetésekor általában más adatokra van szükséged, amilyen kimutatásokat az Analitycs készen ad.

És hogy konkrétumot is írjak: főleg biztonsági szempontból (login rendszerek) szoktunk a látogatókra egy virtuális azonostót biggyeszteni, ami:
REMOTE_ADDR + X_FORWARDED_FOR + USER_AGENT

A poxyk (okatási intézményekben pl) gyakran elküldik a belső hálózati IP címet az X_FORWARDED_FOR HTTP fejlécben. A USER_AGENT pedig segíthet megkülönbözettni, ha router mögött van több különböző láűtogató (kisebb irodában, esetleg otthoni net-megosztáskor), és a két gép különböző böngésző-verziót használ. - Persze ez utóbbi akor is változik, ha valaki először IEben aztán Mozillában megnézi az oldaladat, úgyhogy csak okosan.. :)