Situatie schets
De situatie is als volgt, ik heb een website ontwikkeld voor mijn hockeyclub. Behalve de frontend heb ik ook een CMS geschreven voor het invoeren van nieuws, content, nieuwspolls, teams wedstrijden etc etc. Alles zit in de db en de content wordt door een groep mensen bijgehouden. Ons clubje behelst ongeveer 500+ leden. Sinds het begin houden we statistieken bij doormiddel van een nedstat basic counter. Nu is het zo dat we hier echt te maken hebben met de huis, tuin en keuken gebruikers, en zijn de statistieken over afkomst, browser en os niet echt intressant. Wat wel weer intressant is welke pagina's er worden bezocht en hoevaak. Deze optie heeft een nedstat counter niet, de gratis variant dan wel te verstaan.
Probleem
Ik heb dus nu een counter gemaakt die alle hits op alle pagina's logt in een tabel. Nu dacht ik met zo'n 500 hits per week zal het wel niet zo storm lopen, dus mooi niet. In 10 dagen heb ik het volgende gelogd: bijna 2000 hits en een dikke 12000 pageviews. Helaas is het budget beperkt en ik vind het zonde om veel ruimte te verspillen aan een db, terwijl ik deze ruimte ook kan gebruiken voor plaatjes en content.
Hoe werkt de huidige counter:
Er wordt een sessie gestart en deze wordt bij elke view verhoogd met één. Daarnaast wordt de datum en tijd en sessie_id gelogd. Dit houdt dus in dat bij het huidige design voor elke hit er een db record hit gemaakt word. Nu is dit niet echt handg en maakt de selectie en analyse alleen maar lastiger.
Randvoorwaarden
Wat zou de nieuwe statistieken module moeten kunnen:
1 Inzicht in aantallen hits en pagevieuws per dag, week, maand en jaar;
2 Inzicht in pageviews per pagina/groep;
3 Inzicht in routing/pad van bezoekers;
Opties
Ik zie de volgende opties:
1 Doorgaan op de huidige weg;
2 Een andere structuur te kiezen, zoals bijvoorbeeld: [dag, hits, pageviews], [maand, hits, pageviews] en [week, hits, pageviews], en dan updaten;
3 ...
Vragen
Wat zijn andere opties om wat meer uit mijn statistieken te halen? Wie heeft nog tips, opmerkingen en ervaringen hiermee? Voor de duidelijkheid ik ben dus niet opzoek naar stukken code, db ontwerpen of zo iets, ik wil meer info hebben over opties en waarom te kiezen voor een bepaald ontwerp. Ik heb zeer veel gezocht en zeer veel gevonden. Maar ik zie door de bomen het bos niet meer.
Dus ik zou graag een constructieve discussie willen voeren over welke methode/optie te kiezen.
De situatie is als volgt, ik heb een website ontwikkeld voor mijn hockeyclub. Behalve de frontend heb ik ook een CMS geschreven voor het invoeren van nieuws, content, nieuwspolls, teams wedstrijden etc etc. Alles zit in de db en de content wordt door een groep mensen bijgehouden. Ons clubje behelst ongeveer 500+ leden. Sinds het begin houden we statistieken bij doormiddel van een nedstat basic counter. Nu is het zo dat we hier echt te maken hebben met de huis, tuin en keuken gebruikers, en zijn de statistieken over afkomst, browser en os niet echt intressant. Wat wel weer intressant is welke pagina's er worden bezocht en hoevaak. Deze optie heeft een nedstat counter niet, de gratis variant dan wel te verstaan.
Probleem
Ik heb dus nu een counter gemaakt die alle hits op alle pagina's logt in een tabel. Nu dacht ik met zo'n 500 hits per week zal het wel niet zo storm lopen, dus mooi niet. In 10 dagen heb ik het volgende gelogd: bijna 2000 hits en een dikke 12000 pageviews. Helaas is het budget beperkt en ik vind het zonde om veel ruimte te verspillen aan een db, terwijl ik deze ruimte ook kan gebruiken voor plaatjes en content.
Hoe werkt de huidige counter:
Er wordt een sessie gestart en deze wordt bij elke view verhoogd met één. Daarnaast wordt de datum en tijd en sessie_id gelogd. Dit houdt dus in dat bij het huidige design voor elke hit er een db record hit gemaakt word. Nu is dit niet echt handg en maakt de selectie en analyse alleen maar lastiger.
Randvoorwaarden
Wat zou de nieuwe statistieken module moeten kunnen:
1 Inzicht in aantallen hits en pagevieuws per dag, week, maand en jaar;
2 Inzicht in pageviews per pagina/groep;
3 Inzicht in routing/pad van bezoekers;
Opties
Ik zie de volgende opties:
1 Doorgaan op de huidige weg;
2 Een andere structuur te kiezen, zoals bijvoorbeeld: [dag, hits, pageviews], [maand, hits, pageviews] en [week, hits, pageviews], en dan updaten;
3 ...
Vragen
Wat zijn andere opties om wat meer uit mijn statistieken te halen? Wie heeft nog tips, opmerkingen en ervaringen hiermee? Voor de duidelijkheid ik ben dus niet opzoek naar stukken code, db ontwerpen of zo iets, ik wil meer info hebben over opties en waarom te kiezen voor een bepaald ontwerp. Ik heb zeer veel gezocht en zeer veel gevonden. Maar ik zie door de bomen het bos niet meer.
buit is binnen sukkel