Bezoekers van je website
Hoeveel mensen komen er op je site, wat lezen ze, en waar komen ze vandaan? Dat staat in CoreCP bij Statistieken, en je hoeft er niets voor te installeren. Geen script in je pagina's, geen cookie bij je bezoeker, geen extra dienst waar je j
Geschreven voor: Klant, Reseller, Beheerder
Hoeveel mensen komen er op je site, wat lezen ze, en waar komen ze vandaan? Dat staat in CoreCP bij Statistieken, en je hoeft er niets voor te installeren. Geen script in je pagina's, geen cookie bij je bezoeker, geen extra dienst waar je je voor moet aanmelden. De server houdt zelf al bij welke verzoeken hij beantwoordt, en CoreCP maakt daar elk uur een rapport van.
Adressen van bezoekers worden daarbij afgekapt vóórdat er iets wordt opgeslagen. Meer daarover onderaan, bij Wat er met privacy gebeurt.
Waar je het vindt
- Klik links op Statistieken.
- Klik op je account, en daarna op de website die je wilt bekijken.
- Bovenaan staan twee tabbladen: Overzicht en Volledig rapport.
Beide tabbladen hebben hun eigen webadres, dus je kunt een link naar het volledige rapport gewoon doorsturen of als bladwijzer bewaren.
Overzicht: hoeveel
Het tabblad Overzicht beantwoordt de vraag hoeveel. Je ziet grafieken per uur of per dag: verkeer, bezoeken, verzoeken en fouten. Rechtsboven kies je de periode — 24 uur, 7 dagen, 30 dagen, 90 dagen of een jaar.
Let op één woord: er staat bezoeken, niet "unieke bezoekers". Iemand die maandag en dinsdag langskomt, is één persoon en twee bezoeken. Unieke bezoekers zijn niet op te tellen over dagen heen, dus zet CoreCP nergens een totaal neer dat dat wél suggereert.
Volledig rapport: wat
Het tabblad Volledig rapport beantwoordt de vraag wat. Het gaat over de laatste 35 dagen en bestaat uit vijf blokken:
Wat er bekeken werd — je meest opgevraagde pagina's. Afbeeldingen, stylesheets en scripts staan er niet bij; het gaat om pagina's die iemand gelezen heeft.
Waar bezoekers vandaan kwamen — links de verwijzende website (google.com, nu.nl), rechts de volledige verwijzende link. Bezoekers die je adres zelf intypten of uit een bladwijzer kwamen, staan hier niet: hun browser stuurt geen verwijzing mee. Dat is normaal en betekent niet dat je iets mist.
Wat niet gevonden werd — adressen die een 404 opleverden. Dit is het blok waar je het meeste aan hebt. Staat er een pagina van je eigen site vaak in, dan heb je ergens een verkeerde link staan, of is een oude pagina verhuisd zonder doorverwijzing. Adressen als /wp-login.php of /.env die je nooit gehad hebt, zijn robots die op goed geluk aan het proberen zijn — daar hoef je niets mee.
Waarmee er gekeken werd — browsers, besturingssystemen en de statuscodes die je site teruggaf. Handig als je wilt weten of het de moeite waard is om iets op mobiel te testen.
Bezoekende adressen (gemaskeerd) — precies zoals ze zijn opgeslagen, dus afgekapt. Die lijst staat er zodat je zelf kunt controleren dat er echt geen volledige adressen bewaard worden.
Wat er met privacy gebeurt
Het rapport wordt gemaakt op de server zelf, met GoAccess, uit de gewone logboeken die de webserver toch al schrijft. Twee dingen zijn daarbij vastgelegd:
- IP-adressen worden afgekapt tot 16 bits vóórdat er iets wordt opgeslagen.
203.0.113.45wordt203.0.0.0, en2001:db8:1234:5678::1wordt2001:db8:1234::. Het rapport kan daarna geen bezoeker meer aanwijzen. - De ruwe logboeken blijven op de server. Het paneel krijgt alleen het rapport te zien, nooit de logregels zelf. (Wil je de ruwe regels tóch inzien — dat mag, het zijn jouw logboeken — dan kan dat via Logboeken; zie Logboeken bekijken.)
Het venster is 35 dagen. Wat ouder is, verdwijnt vanzelf.
Als er dashes staan in plaats van cijfers
Dan is er geen rapport, en er staat altijd bij waarom. Er zijn drie redenen:
"Deze server draait LiteSpeed." LiteSpeed rouleert zijn logboeken zelf, in eigen bestandsnamen, waardoor de rapportlezer niet betrouwbaar kan bijhouden wat hij al gelezen heeft. Een rapport dat elke week stilletjes een stuk mist is slechter dan geen rapport, dus maken we hem niet. Het tabblad Overzicht werkt op zo'n server gewoon: die tellingen komen uit een andere lezer.
"GoAccess staat niet op deze server." Dat gebeurt op een server die er al stond voordat deze functie bestond. Vraag je beheerder om de webrol te verzoenen; daarna verschijnt het rapport vanzelf.
"Er is nog niets te rapporteren." De website is net aangemaakt, of er is nog niemand langs geweest. De server maakt het rapport elk uur opnieuw.
Voor beheerders: op de server zelf
Alles wat het paneel laat zien, kun je ook op de server opvragen:
# Het rapport van één website, als tekst
corectl stats report --domain example.com
# Alle rapporten op deze server nu opnieuw maken (normaal doet de agent dat elk uur)
corectl stats report-refresh
# De tellingen ernaast, per dag
corectl stats web --domain example.com --resolution dayWil je met eigen ogen zien dat de maskering echt gebeurt, kijk dan in het opgeslagen rapport:
jq '.report.hosts[].key' /var/lib/corecp/stats/reports/example.com/report.json"84.28.0.0"
"2001:1c00::"
"145.53.0.0"Geen volledig adres te bekennen — en dat is precies wat er op het scherm staat.
Zie ook
- Logboeken bekijken — de ruwe regels achter deze cijfers.
- Waar een website draait — op welke server je site staat.