• gepubliceerd
  • leestijd
    ± 6 minuten

Migreren van Google Analytics 4 naar Piwik PRO: zo doe je dat

Dataopslag binnen de EU, privacy instellingen die vriendelijker zijn voor je websitegebruikers en rapporten op basis van sessies die binnen de tool zelf goed leesbaar zijn. Het zijn allemaal redenen om over te stappen van Google Analytics 4 naar Piwik PRO. Maar het migreren van een analytics-tool is niet 1,2,3 gebeurd. Er zijn een aantal zaken om rekening mee te houden. Deel het migratieproces op in fases en vergeet de inventarisatie vooraf zéker niet. Dit zijn belangrijke stappen om zo soepel mogelijk jouw nieuwe analytics-software in gebruik te nemen.

In dit artikel laat ik zien hoe je een migratie naar een nieuwe analytics tool stap voor stap aanpakt. Verder laat ik zien met welke belangrijke verschillen tussen Piwik PRO en Google Analytics 4 je rekening moet houden. Die kunnen namelijk gevolgen hebben voor de resultaten die je krijgt.

Verschillen van sessies in Piwik PRO en Google Analytics 4

Piwik PRO is session-based, Google analytics is event-based. Kort door de bocht gezegd betekent dit dat de metingen die Piwik PRO doet onder sessies geschaard worden, en de metingen die GA4 doet onder gebruikers gegroepeerd worden. In GA4 is het starten van een sessie een hit, en staat deze gelijk aan andere events. In Piwik PRO is dit niet het geval. Hier is de sessie leidend en vallen alle gebeurtenissen die bij het sessie-id horen eronder.

De herkomst van sessies (in GA4 de hit ‘session_start’) wordt door GA4 anders vastgesteld dan in Piwik PRO. GpiwA4 slaat campagne-data op van eerdere sessies om zo ook nieuwe directe bezoeken van dezelfde gebruiker te categoriseren als campagneverkeer. Gevolg hiervan is dat GA4 soms campagnesessies zal aanmerken die eigenlijk het resultaat zijn van een direct bezoek.

In de browser kunnen mensen ‘Do Not Track’ instellen. Hierbij verstuurt de browser een verzoek naar websites om aan te geven dat ze niet willen worden gevolgd. ‘Do Not Track’ wordt bij Piwik PRO altijd gerespecteerd als je hiervoor kiest. Dit brengt het aantal sessies ook verder terug dan het aantal dat GA4 meet. ‘Do Not Track’ is in GA4 veel minder strikt ingesteld dan in Piwik PRO. Daarnaast kan je in Piwik PRO per tag instellen hoe strikt je wilt tracken.

Analytics tools kunnen bij grote hoeveelheden data analyses doen op basis van een steekproef (sample). In Piwik PRO wordt data standaard niet gesampled. Hier kan optioneel wel voor gekozen worden als je met een grote dataset te maken hebt. In GA4 wordt sampling standaard toegepast op de rapporten als de data meer dan 10 miljoen events overschrijdt. Aangezien GA4 event-based is kom je al snel aan deze sampling-grens.

Events in Piwik PRO en Google Analytics 4

De gebeurtenissen die in de automatisch tools worden vastgelegd, worden op een andere manier gemeten. De dimensies en metingen die aan de gebeurtenissen toegekend worden zijn hierdoor anders. In GA4 wordt er bij elke gebeurtenis gesproken van een hit. Piwik PRO maakt onderscheid en noemt de metingen voor klikken op een externe link ‘outlinks’. In GA4 heet deze metric anders, ze worden daar ‘clicks’ genoemd.

Hond in een verhuisdoosIn Piwik PRO krijgen custom events waarden voor de vaste labels category, action, name en value mee. Van deze labels kan niet afgeweken worden. GA4 heeft die optie helemaal achterwege gelaten en laat de gebruiker zelf labels met waarden toekennen aan elke gebeurtenis. Het optellen van gebeurtenissen is hierdoor in GA4 complexer en leidt tot verschillen in de resultaten.

Stappenplan om migratie problemen te beperken

  1. Maak een inventarisatie van je huidige installatie in GA4. Let er goed op dat er mogelijk enhanced measurements zijn toegevoegd, of custom gebeurtenissen en conversies die custom dimensions of custom variables gebruiken. Je inventarisatie moet tenminste de volgende punten bevatten:
    • Instellingen voor de GA4 tag (met of zonder datalayer, etc.)
    • Filters die ingesteld zijn
    • Segmenten
    • Custom events in tag manager
    • Of en welke enhanced measurements aanwezig zijn
    • Conversies
  2. Vertaal de events, segmenten en measurements naar de daarbij behorende events en metrics van Piwik PRO en leg dit vast.
  3. Maak een nette dataset van GA4-data over enkele maanden met maand-over-maand verschillen erbij in de vorm van een grafiek. Je kunt hier beter nog niet alles op week- of maandbasis bij elkaar optellen, houd de dataset op dagbasis. Je kan dit later gebruiken als je helemaal overgestapt bent naar Piwik PRO om de trends te vergelijken.
  4. Het is ook goed om vast te leggen wat je kan accepteren qua afwijkingen in het aantal sessies, paginaweergaven en events. Gebruik hiervoor een set landingspagina’s met de grootste aantallen bezoeken. Pagina’s die normaal maar in een paar sessies worden gezien, zijn niet nuttig om te gebruiken in de analyse. Je wilt hoog-over zien of de trends gelijk blijven. Een afwijking van zo’n 1 à 2% kan dan acceptabel zijn als er geen grote veranderingen zijn in de manier waarop gemeten wordt, zoals wijzigingen in het respecteren van ‘Do not track’.
  5. Technische aanpassingen: Houd deze ook bij en leg vast wat er niet helemaal gelijk loopt met GA4. Zoals bijvoorbeeld custom variables die niet vertaald kunnen worden, of events die net anders werken in Piwik PRO.
    • Vergeet niet om Piwik PRO toe te voegen aan je Content Security Policy. Inclusief de directives voor de tracker debugger van de tag manager. Anders toont deze niet goed. Hier heb je waarschijnlijk hulp van de developer bij nodig. Piwik PRO biedt in hun dev-guides een aantal handvatten voor het instellen van de CSP.
    • Wanneer je gebruikmaakt van de datalayer en de installaties naast elkaar wilt gebruiken is het handig om de datalayer van Piwik PRO handmatig een andere naam te geven dan die van GA4. De standaardnaam van de datalayer in de browser is ‘dataLayer’. Deze wijziging moet doorgevoerd worden in de tracking code van Piwik PRO.
    • Voeg de events toe die je nodig gaat hebben in de tag manager van Piwik PRO.
    • Loop door de instellingen heen om opties zoals sessieduur en ‘Do Not Track’ goed in te stellen. Afhankelijk van je cookie-policy en de AVG kunnen je voorkeuren verschillen voor bepaalde opties.
    • Voeg conversies en segmenten toe op basis van de nieuwe events.

Hoe vergelijk je data van Piwik PRO met GA4?

Mogelijk valt het aantal sessies in Piwik PRO lager uit dan in GA4. Dit komt door andere manieren van meten. Je zit namelijk buiten het Google ecosysteem, waardoor attributie van ‘Organic Search’ wat minder goed werkt en daardoor lager zal uitvallen. Ook speelt ‘Do Not Track’ en het uitfilteren van bot-verkeer mee in de cijfers. We raden daarom aan om te kijken naar de trends week-over-week.

Metrics om te vergelijken:

  • Sessies/bezoeken
  • Paginaweergaven
  • Landingen
  • Bounces en bounceratio
  • Exits
  • Custom events

Dimensies te gebruiken bij deze metrics:

  • Kanaal met source/medium
  • Landingspagina’s en exitpagina’s
  • Campagnenamen en landingspagina’s
  • Custom event parameters (let op: duik niet té ver in de details, zie ook nazorg)

Valkuilen:

  • Dimensies zoals country/city zijn verleidelijk om te gebruiken. Maar de verschillen voor het vaststellen van deze landen/steden in de algoritmes zijn zo groot dat de verschillen in data ook groot zullen zijn.
  • Let erop dat je niet een te hoog detailniveau gebruikt, waardoor je bij dimensies komt die hoogstens enkele malen gebruikt worden.

Nazorg bij de migratie naar Piwik PRO

In eerste instantie zul je misschien de twee installaties een tijdje parallel willen laten draaien. Met als argument om de data te kunnen vergelijken en te verifiëren of alles naar wens werkt. Maar let op. Het vergelijken van data tussen verschillende tools zal altijd leiden tot afwijkingen. Elke tool heeft een eigen algoritme om de data te verwerken. Er is daarom geen duidelijk antwoord op de vraag wat de verschillen teweegbrengt als deze er zijn, tussen de resultaten in GA4 en Piwik PRO.

Doe ten minste drie maanden metingen met beide tools. Houd hierbij rekening met seizoensgebonden dips en andere vergelijkbare afwijkingen. Als er nog andere tracking software aanwezig is op de website, kan dit voor onnodige discrepanties zorgen. Zorg ervoor dat er geen derde analytics-installatie (zoals Matomo) meedraait tijdens deze test.

Ga ervanuit dat in de eerste weken nog aanpassingen gedaan moeten worden aan de events als deze niet werken zoals gewenst. Vanaf een volledige dataset over maand 2 is het mogelijk om goed de data uit Piwik PRO te vergelijken met GA4.

Met dit stappenplan kun je met vertrouwen gebruik maken van de kracht van Piwik PRO. Heb je hier hulp bij nodig? Mijn collega’s en ik staan graag voor je klaar.

Heb je Piwik PRO al draaien? Lees dan eens het blog van mijn collega Niels over hoe je succesvol van start gaat met Piwik PRO! Bekijk ook ons dossier over privacyvriendelijke analytics voor meer informatie.

Andere artikelen: