Naar de inhoud

Tracking & Analytics · Shopify

Shopify-conversietracking: redden, opnieuw opbouwen en bewijzen

Shopify bepaalt de code waarin je aankoop wordt afgevuurd, en verandert die voortdurend. Ik red de tracking als die kapotgaat, bouw haar opnieuw op met Customer Events en server-side, en bewijs het aan de hand van je echte bestellingen. GA4, Meta CAPI, Google Ads en toestemming, van begin tot eind afgestemd. Het probleem beschrijven is gratis.

Een winkel en haar checkout die events via de browser en de server naar analytics- en advertentieplatforms sturen, afgestemd met de bestellingen

Volg de bestelling. Vergelijk daarna het bewijs.

  1. Echte bestellingBestel-ID, bedrag, valuta
  2. Browser- / servereventsToestemming, event-ID, aflevering
  3. GA4 / advertentieplatformsOntvangen events en rapportage
  4. Gegevens afstemmenVergelijk IDs, perioden en definities
Een voltooide bestelling en een gerapporteerde conversie zijn verschillende registraties. Controleer de route en vergelijk dezelfde criteria voordat je een verschil als ontbrekende data ziet.

Met wie ik werk

Voor wie dit is

Past goed Shopify
Vink aan wat voor jou geldt

Vink de regels aan die op jouw situatie passen.

Mijn taak beschrijven

Met wie ik niet werk

Past niet, en dat is prima

  • Mediabuying of beloofde ROAS: ik repareer meting, geen campagnes.
  • Mooiere dashboards bovenop kapotte data.

Heb je alleen een snelle installatie nodig, dan zijn de gidsen hieronder misschien genoeg, en dat is ook een goede uitkomst.

Waarom Shopify-tracking kapotgaat

De faalmodi die eigen zijn aan Shopify

De meeste zijn geen fouten in jouw configuratie, maar gevolgen van hoe de Shopify-checkout tegenwoordig werkt. Elke faalmodus vraagt om een andere fix. De officiële Shopify-documentatie over checkout extensibility, de Web Pixels API en de orderstatuspagina bevat de gezaghebbende en actuele tijdlijn.

  1. De Customer Events-sandbox

    Shopify vuurt de aankoop af vanuit Customer Events (de Web Pixels API), die draaien in een sandbox die is afgeschermd van je thema en van elke globale dataLayer. Een pixel die op de oude manier is geschreven ziet niets: die moet zich abonneren op het checkout_completed-event van Shopify.

  2. Gaten door checkout extensibility

    Checkout extensibility verving het direct bewerken van checkout.liquid. Tracking die in themabestanden of in de checkout leefde, draait niet meer, en een half afgemaakte migratie kan twee pixels tegelijk laten afgaan op de bedankpagina.

  3. Het einde van Additional Scripts

    Shopify heeft Additional Scripts op de bedank- en bestelstatuspagina’s in augustus 2025 uitgefaseerd. Een purchase-tag die daar blijft staan kan na de upgrade van die pagina’s stoppen; de deadline van augustus 2026 voor script tags bij winkels zonder Plus is een aparte wijziging.

  4. Aankooproutes via express checkout

    Shop Pay, Apple Pay en Google Pay sturen kopers langs aankooproutes waar de pixel vaak nooit op is getest. Bestellingen via die routes blijven stilletjes ongemeten, terwijl de standaard checkout gewoon blijft werken.

  5. Dubbel afvuren door apps en pixels

    Een CAPI-app plus een pixel in het thema of in Customer Events kan dezelfde aankoop twee keer versturen, met verschillende id’s die de andere kant nooit ziet. Meta telt dan winnaars die nooit hebben bestaan, tenzij deduplicatie op event_id wordt afgedwongen.

Scope en prijs

Wat het kost

Je taak beschrijven is gratis, via een bericht of in een gesprek van maximaal 15 minuten. Is de oorzaak onbekend, dan kan een Health Check die vaststellen; is de oplossing al duidelijk, dan offreer ik die direct.

Doorlopend trackingwerk? Technical Partnership, EUR 950/maand →

Elke trackingfix eindigt met een testbestelling en een afstemming op bestelniveau; defecten in de opgeleverde scope worden 30 dagen gratis hersteld.

Prijsindicatie

  1. Nog niet zeker? Bespreek de taak Gratis Een korte uitwisseling per e-mail of een gesprek van 15 minuten: of het past en welke optie van toepassing is.
  2. Weet je niet wat er kapot is? Tracking Health Check EUR 375 Alleen-lezen, schriftelijke conclusie twee werkdagen na de kickoff, met een vaste offerte waar de fix een afbakenbare scope heeft.
  3. Weet je de fix al? Focused Fix vanaf EUR 425 Eén afgebakende reparatie, vaste offerte voordat het werk begint.
  4. Grotere herbouw of migratie? Custom Engineering Project vanaf EUR 1.400
Beschrijf je taak

Stuur me de URL van je winkel en één zin over wat er niet klopt. Je krijgt een eerlijke inschatting: wat er waarschijnlijk kapot is, of het de moeite waard is om te repareren en wat de eerste stap kost.

Bewijs

Elke trackingfix eindigt met een afstemming

Je krijgt van mij geen rapport waarin alleen “opgelost” staat. Het bewijspakket legt elk platform naast je echte Shopify-bestellingen, zodat het resultaat wordt aangetoond in plaats van beweerd.

  • Afstemming per bestelling

    Eén rij per bron — GA4, Meta CAPI, Google Ads — met het aantal bestellingen en de omzet naast Shopify als bron van waarheid, en het verschil per rij.

  • Deduplicatiecontrole

    Het bewijs dat de browser- en server-events voor één aankoop hetzelfde event_id delen en maar één keer worden geteld, gecontroleerd in Events Manager.

  • Eventmatrix voor en na

    Welke events afgingen, op welk platform en via welke checkoutroute, vóór het werk en erna, leesbaar voor je hele team.

Lees de volledige methode

Diagnosticeer het exacte symptoom

Elke gids begint bij wat je ziet, geeft een direct antwoord en loopt dan de echte diagnose door: waar je moet klikken en wat elk signaal betekent.

Vragen

Veelgestelde vragen over tracking in Shopify

Heb je toegang tot mijn winkel nodig om te beginnen?

Nee. Stuur om te beginnen je winkel-URL en één zin over wat er mis lijkt te zijn. Alleen-lezen toegang is pas nodig als je een Health Check of een fix boekt.

Verstoort dit mijn live Shopify-checkout?

Nee. Customer Events-pixels en serverwijzigingen worden gebouwd in een aparte werkomgeving, gepreviewd en gevalideerd met een echte testbestelling voordat ze worden gepubliceerd. Elke wijziging heeft een rollback, en de oude route gaat pas uit als de nieuwe bewezen werkt.

Mijn purchase-tag stond in Additional Scripts. Is dat waarom hij stopte?

Dat kan. Shopify heeft Additional Scripts op de bedank- en bestelstatuspagina’s in augustus 2025 uitgefaseerd; aanpassingen die daar achterblijven kunnen verdwijnen wanneer de winkel die pagina’s upgradet. Voordat ik een daling van de GA4-omzet aan die tag toeschrijf, controleer ik het checkout-upgraderapport en een testbestelling. Zo nodig verplaats ik de tracking naar een ondersteunde Customer Events-pixel.

Werk je met Stape, server-side GTM of je eigen platform?

Met alle drie. Stape of zelf gehoste server-side GTM voor de meeste merken; mijn eigen platform, Fixel Pixel, wanneer volume, kosten of controle over de data dat rechtvaardigen. Ik vergelijk ze op geschiktheid, ondersteuning en totale kosten van het draaien en adviseer wat bij jouw winkel past: Fixel Pixel is van mij en dat zeg ik; niets verplicht je om het te installeren.

En als de Health Check niets verkeerds vindt?

Dan zeg ik je dat schriftelijk, en heb je zekerheid gekocht voordat je je budget opschaalt. Dat is meer waard dan een fix die je niet nodig had.

Daniil Maximkin

Hoi, ik ben Daniil.

Ik werk met je samen, van probleemdefinitie tot implementatie en overdracht. Je praat met degene die het werk doet. Ik werk in het Engels en het Russisch.

Bewijs je Shopify-data voordat je opschaalt.

Beschrijf je taak

Het eerste antwoord is gratis, binnen één werkdag. Of schrijf rechtstreeks: next@taskfordaniel.com