Effectief gebruik van categorie-tracking in Matomo Ecommerce
Matomo, voorheen bekend als Piwik, is een (open-source) webanalysetool die gebruikers in staat stelt om websitebezoekers te volgen en hun gedrag te analyseren. In tegenstelling tot andere tools, zoals Google Analytics, biedt Matomo volledige controle over de verzamelde gegevens, omdat het op de eigen server van de gebruiker gehost kan worden (on-premise versie). Matomo Ecommerce werkt net even anders dan GA4, met bijvoorbeeld de mogelijkheid om productcategorieën te tracken. Hoe dat werkt leg ik je uit in deze blog!
Implementatie Matomo Ecommerce tracking
Bij het implementeren van Matomo Ecommerce tracking is een belangrijke functie de mogelijkheid om productcategorieën in detail te tracken. Hierdoor kan je beter analyses doen op verschillende lagen categorie levels. De setEcommerceView-functie biedt flexibiliteit met de categoryName parameter, die zowel als enkele string of als een array van maximaal vijf categorieën kan worden doorgegeven.
String vs. array: wanneer gebruik je wat?
Een string is een reeks tekens, zoals letters, cijfers en symbolen, die samen een tekstuele waarde vormen. In dit geval het woord: Boeken
Een array is een gestructureerde verzameling van elementen van hetzelfde type (bijvoorbeeld getallen of strings) die geordend zijn en via een index kunnen worden benaderd. In essentie is een string dus een speciaal type array, namelijk een array van tekens. Met andere woorden, wanneer je meer dan 1 categorie wilt gebruiken, wordt het een array.
Het is belangrijk om de juiste syntax te gebruiken voor verschillende scenario’s:
Voor slechts één categorie
Bij het tracken van één categorie, gebruik je een eenvoudige string:
Voor meerdere categorieën
Voor producten die in meerdere categorieën vallen, gebruik je een array (aantal categorieën binnen deze tekens [ ]):
Let op: Het is een veelgemaakte fout om een array te gebruiken voor één categorie (zoals ["Boeken"]). Dit kan leiden tot het niet juist werken van je categorieën in je rapportage. Gebruik alleen een array wanneer je daadwerkelijk meerdere categorieën gaat gebruiken. Gebruik je geen array [ ] dan werkt het ook niet.
Categoriestructuur in je rapportage
In Matomo worden alle productcategorieën samengevoegd in één overzicht onder Ecommerce > Products > Product Category, dit is anders dan in GA4 waarbij elke category aangegeven wordt in een datalayer met: item_category, item_category1, etc.
Hier komt een uitdaging naar voren: je kunt niet direct zien welk niveau elke categorie vertegenwoordigt in je hiërarchie.
De uitdaging
Als je een product categoriseert als:
Dan zie je in Matomo alle drie categorieën op hetzelfde niveau in het rapport, zonder directe indicatie van hun hiërarchische relatie.
De oplossing: genummerde prefix
Een effectieve strategie is om een genummerde prefix toe te voegen aan elke categorie. De voordelen hiervan zijn:
- Je behoudt de hiërarchische structuur in je rapportage
- Je kunt eenvoudig filteren op specifieke niveaus
- Het maakt data-analyse en segmentatie krachtiger
Voorbeeld script:
Via deze manier komt er in Matomo meer structuur in de verschillende (product) categorieën.
Praktische implementatie via GTM
Wanneer je Matomo via Google Tag Manager implementeert, kun je variabelen gebruiken om dynamisch categorieën samen te stellen. Hieronder een voorbeeld van een script voor een variabele welke ervoor zorgt dat je dynamische categorieën ophaalt. Deze functie bouwt dynamisch een array voor meerdere categorieën of geeft een enkele string terug indien er maar één categorie is.
Het is daarbij wel belangrijk dat je de variabele zoals bijv. {{DLV - Category Level 1}} aanmaakt in GTM. Om deze aan te maken raden wij een datalayer aan via development.
Analyse en rapportage optimaliseren
Met de genummerde prefixen kun je nu geavanceerde segmenten maken in Matomo:
- Filter voor alle level 1 categorieën met
^1: - Vergelijk conversiepercentages tussen hoofdcategorieën
- Analyseer hoe diep in je categoriestructuur gebruikers navigeren voordat ze tot aankoop overgaan
Conclusie
De manier waarop je categorieën implementeert in Matomo Ecommerce heeft directe invloed op de kwaliteit en bruikbaarheid van je rapportage. Door bewust te kiezen tussen strings en arrays, en door gebruik te maken van een genummerd prefix-systeem, creëer je een gestructureerde en inzichtelijke dataset die complexe analyses mogelijk maakt of ook wel meer inzichten geeft in de hiërarchie van een categorieën.
Het is geen verplichting maar bedenk van tevoren vooral goed hoe jij je categorie data wilt terugzien in Matomo of dashboards om de juiste analyses te maken. Heb je ondersteuning nodig bij het inrichten van Matomo? Neem vrijblijvend contact op, onze specialisten denken graag mee!






