• gepubliceerd
  • leestijd
    ± 6 minuten

Website meten met Matomo: zo stel je de tool in

Heb je Matomo geïnstalleerd, maar weet je niet hoe je nu verder moet? Geen nood, in dit artikel laat ik zien hoe je Matomo goed instelt. Met de juiste instellingen ben je klaar om je website goed te meten op een privacyvriendelijke manier.

In mijn eerdere blog beschreef ik welke vijf stappen je moet doorlopen voordat je Matomo installeert. Hier laat ik zien wat je moet doen als je Matomo net hebt geïnstalleerd. Door de tool goed in te stellen, weet je zeker dat je meet wat je wilt meten.

Stap 1: Minimum configuratie

Als de software van Matomo net geïnstalleerd is, moet er eerst een aantal instellingen worden toegepast om met een database verbinding te maken, een Super User aan te maken en de eerste website toe te voegen. De makkelijkste manier is om de 5 minute guide te volgen. Maar ook als dit al voor je is uitgevoerd blijft er nog een aantal zaken over om te regelen.

Stap 2: Controleer de instellingen

Via het tandwieltje rechtsboven ga je naar het beheer van je Matomo omgeving. Als Super User zie je hier bij System > General settings de algemene instellingen van Matomo.

  • Archiving settings

Het is aan te raden om rapporten niet pas te laten berekenen als je ze gaat bekijken, maar al voor te laten berekenen via de archiving job van Matomo. Zet daarom het vinkje hier bij “Nee” aan. Heb je veel paginaweergaven per dag (>10.000 per dag)? Neem dan contact op met de beheerder van de server waar Matomo op staat om te controleren of de automatische verwerking goed loopt en indien nodig aan te passen met een aparte cron job (een methode om periodiek een script op de server uit te voeren).

  • Email server settings

Hier kun je ervoor zorgen dat de email die Matomo verstuurt vanaf je eigen domein wordt verstuurd. Dit zorgt ervoor dat email van Matomo niet zo snel als spam wordt aangemerkt, zodat mailtjes om wachtwoorden te resetten of rapporten automatisch te versturen tenminste in de inbox van de ontvanger verschijnen.

  • Branding settings

Hier kun je je eigen logo en favicon instellen in plaats van het standaard Matomo logo.

  • Delete old visitor logs and reports

Dit is één van de belangrijkste instellingen in Matomo die vaak over het hoofd wordt gezien. Matomo stopt voor elke actie die een bezoeker onderneemt een regel in een tabel in de database. Op basis van deze data worden de rapporten berekend. Hoe groter deze tabel is, hoe langer het berekenen zal duren. Na verloop van tijd zal dit ervoor zorgen dat de tijd die het kost om de rapporten voor te berekenen langer duurt dan de tijd tussen twee automatische uitvoeringen van deze voorberekeningen. Hierdoor gaat het volgende script alweer lopen terwijl de vorige nog niet klaar is. Zo bouw je achterstand op en krijg je al snel een hele lange periode waarover de scripts nog niet klaar zijn en er steeds meer tegelijk lopen. Dat gaat op een gegeven moment de server onderuit halen.

Door de oude brondata van de rapporten na verloop van tijd te verwijderen, blijft Matomo snel genoeg om deze berekeningen uit te voeren. Het nadeel van het verwijderen is dat je niet meer nieuwe segmenten of ad hoc analyses van bijvoorbeeld klikpaden kunt doen.

Bedenk daarom goed hoe lang je nog zeer gedetailleerd naar je websitebezoek wilt kijken en wanneer je kunt volstaan met alleen geaggregeerde overzichten. Wij hanteren de vuistregel dat we nog in ieder geval de afgelopen maand met dezelfde maand in het jaar ervoor willen kunnen vergelijken op gedetailleerd niveau, en houden brondata daarom 14 maanden beschikbaar.

  • Trusted hostnames en CORS

Voer hier alle domeinnamen in van zowel je Matomo installatie (bovenste regels) en alle websites die je wilt tracken (onderste regels). Hiermee zorg je ervoor dat de browser Matomo niet blokkeert en dat Matomo de metingen op je website niet blokkeert.

  • GeoIP2

Het is aan te raden dit in te stellen, maar neem hiervoor contact op met de beheerder van de server waar Matomo op draait. Er zal een aantal aanpassingen moeten worden gedaan en er is een database die op de server moet worden gezet.

  • Login

Als het goed is staat Brute Force Detection al aan om te zorgen dat bij meerdere foutieve inlogpogingen achter elkaar er een tijdelijke IP ban komt voor het IP adres waar de pogingen vandaan komen. De standaardinstellingen zijn ruim genoeg zodat normale inlogpogingen geen last ondervinden.

  • TwoFactorAuth

Beveilig hiermee de accounts met twee factor authenticatie. Ten zeerste aan te raden als extra beveiliging tegen ongeoorloofde inlogpogingen, bijvoorbeeld als van een account het wachtwoord op straat is komen te liggen.

  • Update Settings

De default settings worden aanbevolen. Verander hier alleen iets als je beta versies van Matomo wilt testen.

  • Live

Als je site zeer veel gelijktijdige bezoekers heeft dan wordt het widget met de live weergave van je bezoekers onbruikbaar. Schakel de widget hiermee uit.

  • Privacy manager

Dit gaat specifiek over de privacy policies die jij zelf hebt wat betreft gebruikers van Matomo die een account hebben. Mocht je pagina’s hebben die deze gebruikers wijzen op de policy en overige terms & conditions dan kun je de URL’s hier toevoegen.

  • Tag Manager

Hier kun je meerdere omgevingen voor de Tag Manager instellen zodat je je website op een acceptatieomgeving met de acceptatieversie van Matomo kunt laten testen om vervolgens makkelijk de live versie van Matomo op de live versie van je website te publiceren.

Daarnaast bepaal je hier wie toegang heeft tot de gevaarlijkste tag van de Matomo Tag Manager: de Custom HTML tag. De bedoeling is om alleen metingen uit te voeren, maar met deze tag kun je alles wat je maar kan bedenken aan een website toevoegen of verwijderen.

Meestal is het ook niet nodig om deze tag te gebruiken maar zijn er betere oplossingen. Geef als het moet alleen Super Users toegang tot het gebruik van Custom HTML tags.

Er kunnen meer instellingen hier staan. Dat betekent dat er extra plugins zijn geïnstalleerd die functionaliteit toevoegen. Raadpleeg de handleiding van de plugin om deze instellingen te beheren.

Stap 3: Controleer de website instellingen

Naast de algemene Matomo instellingen zijn er ook algemene instellingen voor de websites die je met Matomo meet. Deze vind je via Websites > Settings

Je kunt hier je eigen bezoek aan de site uitsluiten van metingen door je IP adres (en dat van je bedrijf) in te voeren. Met het vele thuiswerken van tegenwoordig is dat echter niet meer afdoende. Als je bezoek van eigen medewerkers wilt uitsluiten dan kun je het beste een cookie bij ze achterlaten door ze op de link te laten klikken die je vindt onder Personal > Settings helemaal onderaan de pagina.

Verder kun je hier aangeven of er URL parameters zijn die nooit in de Matomo data moeten worden opgenomen (deze worden dan van de URL afgeknipt), wat de parameters zijn voor de zoekfunctie op je website (mits je die hebt), en welke tijdzone en munteenheid je gebruikt.

Via Websites > Manage kun je deze instellingen ook nog eens per website aanpassen. Daarnaast kun je ervoor zorgen dat de profielen van bezoekers niet zichtbaar zijn in Matomo. Het bezoekerslogboek, waarin alle sessies staan met de bijbehorende acties, wordt hiermee onbruikbaar voor deze site.

Stap 4: Installeer de Javascript code op je website en controleer de metingen

Je bent nu klaar om in ieder geval de basismetingen op je website uit te voeren. Via Websites > Tracking Code krijg je de code die op elke pagina van je website moet staan. Zodra die code op je website staat, zou je data binnen moeten zien komen. Als je de live widgets aan hebt laten staan, kun je direct zien wat er op dat moment op je website gebeurt. Na ongeveer een uur zouden ook de eerste voorberekende rapporten beschikbaar moeten zijn om te controleren.

Andere artikelen:

    • vorige artikel

    Matomo installeren? Begin met deze vijf stappen

    Een goed begin is het halve werk en dat geldt ook als je Matomo wilt gaan gebruiken. Door bij het begin na te denken over hoe je de tool wilt gaan gebruiken en wat de vereisten zijn, zorg je ervoor dat je later een goed functionerende Matomo installatie hebt.

    • volgende artikel

    Ultiem ontprikkelen: zo doe ik dat

    Overprikkeling is een sluipmoordenaar. Ik kan lange tijd denken dat het allemaal prima gaat, maar stiekem blijken de signalen er al te zijn.