Er zijn al een aantal discussies over geweest, aangezien deze redelijk ver in het verleden liggen, open ik deze topic ...
Het zou namelijk interessant zijn om te discuseren over het zelf maken van statisiteken met bijv php, mysql of cookies.
Mijn voorkeur gaat uit naar php en mysql, omdat cookies steeds vaker geblocked of verwijderen worden en je er tevens afhankelijk van bent.
Het belangrijkste is natuurlijk wat je vast wilt leggen. Ik ben persoonlijk van mening dat wanneer je toch aan het bouwen bent, je het dan maar goed en uitgebreid moet doen.
Zo is het handig om te weten wie je bezoekers zijn, wanneer ze een site bezocht hebben, welke subpages ze bezocht hebben, of te terug komen naar je site, performance, de weg door je site, id > aankomst > vertrek, gemiddelde bezoek tijd, aantal paginas per user, aantal pagina;s gemiddeld, surf patronen, belangrijkste pagina;s vanaf een geselecteerde pagina, etc (nog meer
)
De perfomance is natuurlijk makkelijk om van nedstat te halen. Dit kan door of een tellertje aan te vragen of het gemiddelde van NL/Wereld te bekijken ...
Ok, je wilt dus o.a. vastleggen: IP, Host, Datum, Tijd voor iedere subpages.
Nu had ik gedacht aan een aantal tabellen.
Ten eerste had ik een hoofdtabel in gedachte waarin een ID (YYYY-MM-DD | HH:MM:SS), IP, Host worden geplaatst. Sleutel is ID.
De rest v/d tabellen zal dan bestaan uit een tabel voor iedere subpage:
ID (foreign key van maintabel), datum, tijd. Sleutel zijn alle kolommen.
Wanneer iemand de subpage foto's bijv drie keer bezoekt, moet dus drie keer een tijd op dezelfde dag onder hetzelfde ID worden weggeschreven.
Nu komt ik al snel op een aantal problemen:
- er zijn grote sites met wel 75 subpages én vele bezoekers per dag, wat erop neerkomt dat alles traag wordt;
- wanneer je de rondgang door de site wilt uitlezen, is het makkelijk wanneer op tijd kan worden gesorteerd, dit is nu niet mogelijk....
- als je idd een site met wel 75 subpages hebt, zal je om de weg v/d bezoekers door de site te achterhalen een heleboel tabellen tegelijkertijd moeten selecteren .... zal toch efficiënter moeten kunnen ...
- etc ...
Dit is mijn view, hij is echter nog niet perfect.
Daarom ben ik benieuwd naar de mening van anderen, hoe jullie denken hoe het efficiënter kan etc ...
Het zou namelijk interessant zijn om te discuseren over het zelf maken van statisiteken met bijv php, mysql of cookies.
Mijn voorkeur gaat uit naar php en mysql, omdat cookies steeds vaker geblocked of verwijderen worden en je er tevens afhankelijk van bent.
Het belangrijkste is natuurlijk wat je vast wilt leggen. Ik ben persoonlijk van mening dat wanneer je toch aan het bouwen bent, je het dan maar goed en uitgebreid moet doen.
Zo is het handig om te weten wie je bezoekers zijn, wanneer ze een site bezocht hebben, welke subpages ze bezocht hebben, of te terug komen naar je site, performance, de weg door je site, id > aankomst > vertrek, gemiddelde bezoek tijd, aantal paginas per user, aantal pagina;s gemiddeld, surf patronen, belangrijkste pagina;s vanaf een geselecteerde pagina, etc (nog meer
De perfomance is natuurlijk makkelijk om van nedstat te halen. Dit kan door of een tellertje aan te vragen of het gemiddelde van NL/Wereld te bekijken ...
Ok, je wilt dus o.a. vastleggen: IP, Host, Datum, Tijd voor iedere subpages.
Nu had ik gedacht aan een aantal tabellen.
Ten eerste had ik een hoofdtabel in gedachte waarin een ID (YYYY-MM-DD | HH:MM:SS), IP, Host worden geplaatst. Sleutel is ID.
De rest v/d tabellen zal dan bestaan uit een tabel voor iedere subpage:
ID (foreign key van maintabel), datum, tijd. Sleutel zijn alle kolommen.
Wanneer iemand de subpage foto's bijv drie keer bezoekt, moet dus drie keer een tijd op dezelfde dag onder hetzelfde ID worden weggeschreven.
Nu komt ik al snel op een aantal problemen:
- er zijn grote sites met wel 75 subpages én vele bezoekers per dag, wat erop neerkomt dat alles traag wordt;
- wanneer je de rondgang door de site wilt uitlezen, is het makkelijk wanneer op tijd kan worden gesorteerd, dit is nu niet mogelijk....
- als je idd een site met wel 75 subpages hebt, zal je om de weg v/d bezoekers door de site te achterhalen een heleboel tabellen tegelijkertijd moeten selecteren .... zal toch efficiënter moeten kunnen ...
- etc ...
Dit is mijn view, hij is echter nog niet perfect.
Daarom ben ik benieuwd naar de mening van anderen, hoe jullie denken hoe het efficiënter kan etc ...