Shopware 6-plugin
MetriXs heeft een officiële Shopware 6-plugin die de tracker op elke pagina van je shop toevoegt en je shop automatisch verifieert. Het blijft strikt opt-in: er wordt niets geladen totdat je het verbindt. Geen thema-bewerking, geen Twig-snippets, geen cookiebanner.
Deze handleiding doorloopt de volledige installatie, stap voor stap.
Voordat je begint
Section titled “Voordat je begint”Je hebt een MetriXs-account nodig. De plugin zelf is gratis en volledig functioneel; een gratis MetriXs-abonnement is genoeg om te starten.
- Ga naar app.metrixs.eu en registreer je
- Bevestig je e-mailadres via de link die je ontvangt
Stap 1: voeg je shop toe in MetriXs
Section titled “Stap 1: voeg je shop toe in MetriXs”- Log in op het MetriXs-dashboard
- Voeg tijdens het onboarding (of via Instellingen → Sites) het domein
van je shop toe, bijv.
jouwshop.nl— zonderhttps://en zonderwww. - Sla de snippet-verificatiestap van het dashboard over — de plugin verifieert je shop automatisch in stap 4
- Start indien gevraagd een proefperiode of kies het gratis abonnement (events vereisen een actief abonnement)
Stap 2: maak een site-API-key aan
Section titled “Stap 2: maak een site-API-key aan”De plugin authenticeert met een site-gebonden API-key. Deze geeft alleen toegang tot die ene shop (stats:read + event:write), nooit tot je account, en kan op elk moment worden ingetrokken.
- Ga in het dashboard naar Instellingen → Sites
- Vouw je shop uit en zoek de sectie API-keys
- Klik op API-key maken en geef een naam, bijv. “Shopware”
- Kopieer de key (
mtx_live_...) direct — hij wordt maar één keer getoond en is later niet meer op te halen
Stap 3: installeer de plugin
Section titled “Stap 3: installeer de plugin”- Download de nieuwste plugin-ZIP van de
GitHub-releasespagina
(
metrixs-mxcoan-X.Y.Z.zip) - Ga in de Shopware-administratie naar Extensies → Mijn extensies
- Klik op Extensie uploaden en selecteer het ZIP-bestand
De plugin is getest op Shopware 6.5 en 6.6 (zelf gehost).
Stap 4: configureer de plugin
Section titled “Stap 4: configureer de plugin”Ga in de Shopware-administratie naar Extensies → Mijn extensies → MX Cookieless Analytics → Configureren:
Of klik op Connect with MetriXs: het MetriXs-dashboard opent, waar je je account maakt (of opent), en de shop wordt toegevoegd, geverifieerd en tracking automatisch aangezet. Zonder API-key te kopiëren.
| Veld | Wat je invult |
|---|---|
| Enable tracking | Laat voorlopig uit — zet aan na verificatie |
| Site API key | De key uit stap 2 |
| MetriXs API URL | Laat de standaardwaarde https://app.metrixs.eu staan |
Klik op Opslaan. De plugin verifieert je shop automatisch bij dezelfde opslag. De verificatie draait hooguit één keer per 5 minuten — als je een fout herstelt (bijv. een verkeerde key), wacht even en sla opnieuw op.
Zet daarna Enable tracking aan en sla nogmaals op. Shopware bouwt de thema-cache opnieuw op bij activatie van de plugin, dus de tracker verschijnt meteen op je pagina’s.
Stap 5: controleer dat tracking werkt
Section titled “Stap 5: controleer dat tracking werkt”- Open je shop in een incognito-/privévenster en bezoek enkele pagina’s
- Open het MetriXs-dashboard en bekijk de Realtime-weergave — pageviews verschijnen binnen enkele seconden
Hoe de verificatie werkt: de plugin vraagt de MetriXs-API om een eenmalige
challenge-token, serveert deze vanaf je eigen domein (/mxcoan/challenge) en
de API haalt hem terug. Alleen iemand die je domein beheerst kan de token
serveren, waarmee eigendom is bewezen. De token wordt na de handshake weer
verwijderd.
Bestellingen en omzet
Section titled “Bestellingen en omzet”Zodra de plugin verbonden is, komen voltooide bestellingen vanzelf: de plugin meldt een bestelling zodra de transactie op Betaald staat, en MetriXs telt die als conversie — dus omzet- en conversieweiden vullen zich zonder extra instelling. Elke melding bevat het brutobedrag, de valuta, het ordernummer en de regels (naam, prijs, aantal). Persoonlijke gegevens gaan er niet mee — geen naam, adres, e-mail of bestellink.
Een bestelling wordt één keer gemeld, ook als hij later wordt terugbetaald of van status verandert. Is MetriXs even onbereikbaar, dan raakt de melding niet kwijt: hij volgt bij de eerstvolgende statuswijziging.
Instellingenreferentie
Section titled “Instellingenreferentie”| Instelling | Standaard | Betekenis |
|---|---|---|
| Enable tracking | Uit | Hoofdschakelaar — er wordt niets geladen totdat de shop is verbonden en dit aan staat |
| Site API key | — | Site-gebonden key uit het dashboard |
| MetriXs API URL | https://app.metrixs.eu |
Alleen wijzigen voor eigen endpoints |
Het tracker-script wordt geserveerd vanaf app.metrixs.eu met een URL met
versie, geïnjecteerd in de <head> van elke pagina en asynchroon (defer)
geladen. Het werkt prima naast Shopwares HTTP-cache en full-page caching: de
plugin leegt de cache bij het verbinden.
Problemen oplossen
Section titled “Problemen oplossen”Verificatie mislukt
- Zorg dat de shop publiekelijk bereikbaar is via HTTPS (geen onderhoudsmodus, geen firewall die de MetriXs-servers blokkeert)
- Controleer hostingbeveiligingsmodules die onbekende bots blokkeren — de MetriXs-API haalt de challenge-URL op van het publieke domein van je shop
- Sla de instellingenpagina opnieuw op: de plugin herhaalt de verificatie (hooguit één keer per 5 minuten)
Geen data in het dashboard
- Enable tracking moet aan staan en de shop moet verbonden (geverifieerd) zijn
- Het domein moet exact overeenkomen met het domein in MetriXs (zonder
www., zonderhttps://) - Je brows als admin in je eigen shop? Storefront-bezoeken tellen als elke andere bezoeker — test vanuit een incognitovenster als je alleen je eigen traffic ziet
- Full-page cache in gebruik? De plugin leegt deze bij het verbinden; als je tracking aanzette zonder opnieuw te verbinden, leeg de cache handmatig
Omzet blijft op nul
- Bestellingen hebben geen instelling nodig, wel een verbonden shop: de plugin zet bij het verifiëren de commerce-functie van de site aan
- Alleen transacties die Betaald erreichen tellen; bestellingen “in bewerking” nog niet
API-key kwijt Keys zijn na aanmaak niet meer op te halen. Trek de oude in in het dashboard (Instellingen → Sites → API-keys), maak een nieuwe aan en vul die in bij de plugin-instellingen.
Deïnstalleren
Section titled “Deïnstalleren”Als je de plugin deïnstalleert:
- Je shop wordt in MetriXs automatisch als losgekoppeld gemarkeerd (events worden niet meer geaccepteerd)
- Je historische data blijft in je MetriXs-account
- De plugin-instellingen worden uit je database verwijderd
Liever zonder plugin?
Section titled “Liever zonder plugin?”Je kunt de tracker altijd handmatig toevoegen met het snippet uit de platformgidsen — de plugin automatiseert alleen installatie, verificatie en cache-afhandeling.