Ik stuitte onlangs op een probleem met Matomo-tracking dat in eerste instantie wat misleidend was. In Chrome zag ik de volgende foutmelding: GET .../matomo.js net::ERR_BLOCKED_BY_CLIENT. In Firefox zag ik een POST matomo.php NS_BINDING_ABORTED bericht. Op het eerste gezicht leek het een probleem met de browserblokkering of een probleem met de trackingbeveiliging. Maar in mijn geval was de werkelijke oorzaak veel eenvoudiger: ik had de verkeerde site-ID geconfigureerd in de trackingcode.
De site-ID die ik in het script had geplakt, bleek van een andere Matomo-property te zijn. Door die discrepantie werkte de tracking niet zoals verwacht. Na de configuratie te hebben gecontroleerd, heb ik de juiste trackingcode rechtstreeks uit Matomo gekopieerd en de oude code vervangen. Dat loste het probleem direct op.
De symptomen
Dit is wat ik in de browserconsole zag:
- Chrome:
GET .../matomo.js net::ERR_BLOCKED_BY_CLIENT - Firefox:
POST matomo.php NS_BINDING_ABORTED
Deze fouten kunnen je gemakkelijk doen denken dat een advertentieblokker, privacy-extensie of browserbeveiligingsfunctie de oorzaak is. Soms is dat ook zo, maar niet altijd.
De echte oorzaak
In mijn configuratie werd het probleem veroorzaakt door het gebruik van een onjuiste Matomo-site-ID. Ik had per ongeluk de ID van een andere accommodatie gebruikt. Daardoor verwees de trackingcode naar de verkeerde siteconfiguratie, wat verwarrende foutmeldingen in de console opleverde.
Toen ik eenmaal merkte dat de site-ID niet overeenkwam met de eigenschap die ik wilde volgen, was de oplossing eenvoudig.
De oplossing
De beste oplossing was om de trackingcode rechtstreeks vanuit Matomo te kopiëren en opnieuw in de website te plakken. Dit zorgde ervoor dat:
- De juiste Matomo-URL is gebruikt.,
- De juiste site-ID is ingesteld.,
- en er bleven geen oude of gemengde configuraties in het script achter.
Nadat ik de code had vervangen door een nieuwe kopie van de juiste woning, werkte alles weer.
Wat moet je controleren als je dit ook ziet?
- Controleer of de
setSiteIdDe waarde komt overeen met de juiste Matomo-eigenschap. - Zorg ervoor dat de tracking-URL naar de juiste Matomo-instantie verwijst.
- Kopieer de volledige trackingcode opnieuw vanuit Matomo in plaats van een oud codefragment handmatig te bewerken.
- Test het in een browser zonder extensies om eventuele ruis door de blocker uit te sluiten.
- Controleer na het bijwerken van de code zowel de browserconsole als het realtime bezoekerslogboek van Matomo.
Laatste gedachten
Als je ziet matomo.js net::ERR_BLOCKED_BY_CLIENT of matomo.php NS_BINDING_ABORTED, Ga er niet meteen van uit dat browserblokkering de enige verklaring is. In mijn geval was het probleem simpelweg dat er een verkeerde site-ID werd gebruikt vanuit een andere website.
Door de trackingcode van de juiste Matomo-property opnieuw te kopiëren, was het probleem direct opgelost. Soms is de eenvoudigste controle de meest tijdbesparende.
Tip: Als de tracking via Matomo plotseling niet meer werkt, controleer dan eerst de site-ID voordat u dieper ingaat op het oplossen van problemen met uw browser of netwerk.
