Naar de inhoud

Problemen oplossenShopify

Tracking van Shopify-checkout kapot: diagnose

Stopte de purchase-tracking na een wijziging in thema of checkout? Diagnosticeer de oorzaak, inclusief verouderde tracking in Additional Scripts.

Gepubliceerd
Gecontroleerd

Diagnose

  1. Platform Shopify
  2. Gebruikelijke oorzaak Additional Scripts uitgefaseerd, of een custom pixel die nooit is gemigreerd.
  3. Oorzaken, op volgorde 4
  4. Hoe je het diagnosticeert 6
Naar de checks

Eerste antwoord gratis, binnen één werkdag. Beschrijf je situatie

Klinkt bekend?

Het symptoom

Symptoommelding Shopify

Tracking werkte. Toen, op een gegeven moment, werkte het niet meer — en niets op de voorkant van de winkel kondigde dat aan. Geen foutmelding, geen kapotte checkout, geen zichtbaar teken dat er iets veranderd was.

Het eerste aanwijzing is meestal een conversieaantal dat stilletjes tot bijna nul daalt in GA4 of het dashboard van een advertentieplatform, dagen of weken nadat de daadwerkelijke breuk plaatsvond.

Een checkoutflow met een breuk waar een ouder mechanisme is uitgeschakeld
Vink aan wat je ziet

Vink de regels aan die bij je winkel passen.

Mijn situatie beschrijven

De korte versie

Direct antwoord

Purchase-tracking die op de checkout- of bedankpagina van Shopify leeft, is uniek kwetsbaar, omdat die code wordt beheerd door Shopify, niet door jou, en kan veranderen zonder dat er een melding bij de winkeleigenaar terechtkomt.

Veelvoorkomende oorzaken zijn een thema-update die tracking in themabestanden raakt, een bewerkt of leeggemaakt Additional Scripts-vak, een conflicterende app of een verouderde implementatie die geraakt wordt door Shopify’s uitfasering van Additional Scripts op de Thank you- en Order status-pagina’s op 28 augustus 2025. De datum 26 augustus 2026 gold afzonderlijk voor script tags op de Order status-pagina van niet-Plus-winkels. Zie Shopify’s checkout-deadlines, richtlijnen voor script tags op Order status en documentatie over checkout extensibility om de juiste migratieroute te bepalen.

Een echte testbestelling die tegelijk door GA4 DebugView en Meta Test Events loopt, vertelt je met welke van deze je daadwerkelijk te maken hebt.

Waar je moet kijken

Oorzaken, op volgorde

De tracking viel stil4 oorzaken

  1. Thema-update verwijderde de trackingcode

    Als tracking in themabestanden leefde in plaats van in de checkout zelf, kan het publiceren of updaten van een thema die code overschrijven of laten vervallen — dit is voortaan te vermijden door tracking volledig van themapagina’s te halen.
  2. Additional Scripts-vak bewerkt of leeggemaakt

    Iemand (een ontwikkelaar, een app, een goedbedoelende collega) heeft de code gewijzigd in Settings → Checkout → Order status page → Additional scripts, of een app die daar vroeger naar schreef, is verwijderd.
  3. App-conflicten

    Een net geïnstalleerde app voegde zijn eigen Customer Events-pixel toe die overlapt met of een bestaande pixel breekt, of een verwijderde app nam zijn trackingcode mee.
  4. Shopify’s uitfasering op platformniveau

    Verouderde implementaties met Additional Scripts of script tags op Order status kunnen door verschillende deadlines geraakt zijn. Controleer de werkelijke configuratie en de datum waarop purchase-events veranderden.

6 stappen

Hoe je het diagnosticeert

Werk ze in deze volgorde af.

  1. Controleer in Shopify Admin → Settings → Checkout een eventuele verouderde configuratie onder Order status page → Additional scripts en noteer wat die moest versturen. Oude code bewijst niet of een andere integratie nog een live purchase-event verstuurt.
  2. Controleer in Settings → Customer events of er een Customer Events-pixel aanwezig is en als Connected wordt weergegeven — dit is de moderne, ondersteunde plek voor tracking van checkout en bedankpagina.
  3. Controleer Apps op recente installaties of verwijderingen, en de publicatiegeschiedenis van je thema, rond de datum waarop de tracking stopte met werken.
  4. Plaats een echte testbestelling en open tegelijk GA4 DebugView en Meta Events Manager → Test Events, en let op het purchase-event in beide.
  5. Bekijk de daadwerkelijke Thank you-pagina van een afgeronde order (geen preview) en controleer netwerkverzoeken en GA4 DebugView op het purchase-event. Controleer ook de activiteit van Customer Events-pixels, die in een aparte sandbox draaien.
  6. Bevestig het abonnement van je winkel — Plus of niet-Plus —, aangezien de mogelijkheden voor checkoutaanpassing tussen beide verschillen, en een Plus-winkel doorgaans al een eerdere fase van diezelfde migratie met checkout.liquid heeft doorgemaakt.

Signaal en oplossing

Beslissingstabel

OorzaakSignaal dat je zietOplossing
Thema-update verwijderde trackingBreukdatum valt samen met een thema-publicatie; de code leefde in themabestanden, niet in de checkoutVerplaats tracking naar een Customer Events-pixel, zodat toekomstige themawijzigingen er niet meer aan kunnen komen
Additional Scripts bewerkt of leeggemaaktHet codevak is leeg of anders dan wat het vroeger bevatteControleer de actieve purchase-route; Additional Scripts is op Thank you en Order status in augustus 2025 uitgefaseerd, dus migreer een ontbrekend event naar een ondersteunde Customer Events-pixel
App-conflictBreukdatum valt samen met een app-installatie of -verwijdering; overlappende Customer Events-pixels aanwezigAudit alle Customer Events-pixels op duplicatie of gaten; houd één gezaghebbende pixel per platform aan
Uitfasering door Shopify’s platformEr veranderde niets aan de kant van de handelaar rond de breukdatum; een verouderde purchase-route kan gestopt zijnBepaal of de winkel Additional Scripts of een script tag op Order status gebruikte en migreer een ontbrekend event naar een ondersteunde pixel

Een notitie van Daniilvoordat je beslist

Los je het zelf op of schakel je hulp in?

Controleren of tracking in Additional Scripts of Customer Events leeft, de breukdatum koppelen aan een thema- of app-wijziging, en een DebugView-test uitvoeren, liggen binnen bereik van een handelaar die zich thuis voelt in het Shopify-beheercentrum.

Het bouwen of migreren van een volledige Customer Events-pixel met complete parameterpariteit — items-array, waarden, transaction-ID’s, gematcht tussen GA4, Meta en elk ander advertentieplatform — is ontwikkelwerk, en dat onder deadlinedruk op meerdere platforms tegelijk doen, is waar de meeste migraties misgaan.

Een solide aanpak is om de nieuwe Customer Events-pixel enkele dagen te vergelijken met dagelijkse Shopify-orderreconciliatie. Als er nog een andere actieve purchase-route is, controleer dan vóór de omschakeling op dubbele events.

Als je dit niet met vertrouwen zelf kunt scopen, brengt een tracking-audit precies in kaart wat er vandaag in Additional Scripts staat versus wat moet verhuizen.

— Daniil

Volgende stap

Als de zelfcheck geen uitsluitsel geeft.

De checks hierboven vinden de oorzaak in de meeste winkels. Overlappen er twee of meer, dan is een afstemming per bestelling sneller dan nog een middag dashboards vergelijken.

Tracking Health Check

Prijs
EUR 375
Toegang
Alleen-lezen
Doorlooptijd
oordeel twee werkdagen na de kickoff

Wat de afstemming laat zien voor dit symptoom.

Een Health Check stemt dit symptoom bestelling voor bestelling af met je Shopify-bestellingen, zodat de oorzaak een feit uit je eigen data is en geen gok op basis van een dashboard. Echte cijfers voor dit symptoom zijn nog niet gepubliceerd — vraag om het voorbeeldrapport.

Vraag een Health Check aan · EUR 375

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.

Vragen

Vragen die dit symptoom oproept

Wordt mijn winkel getroffen als ik geen Shopify Plus heb?

Ja, ook niet-Plus-winkels kunnen geraakt zijn. Shopify heeft Additional Scripts en checkout.liquid op de Thank you- en Order status-pagina's op 28 augustus 2025 uitgefaseerd. De deadline van 26 augustus 2026 gold afzonderlijk voor script tags op de Order status-pagina van niet-Plus-winkels. Controleer welk mechanisme je winkel gebruikte en of de purchase GA4 nog bereikt voordat je een ontbrekend event naar een Customer Events-pixel migreert.

Wat is checkout extensibility precies?

Het is het framework van Shopify voor het aanpassen en uitbreiden van de checkout met apps en app blocks, in plaats van rechtstreeks de checkoutcode te bewerken. Specifiek voor tracking is het relevante onderdeel Customer Events (de Web Pixels API), de ondersteunde manier om vanaf nu analyticspixels toe te voegen aan de checkout en de bedank-/orderstatuspagina.

Laat Shopify het weten als de tracking van mijn winkel breekt?

Nee. Shopify meldt je platformbrede wijzigingen zoals de uitfasering van Additional Scripts in de eigen changelog en admin-meldingen, maar het vertelt je niet dat jouw specifieke trackingconfiguratie is gestopt met werken — er bestaat geen foutstatus voor een pixel die stilletjes stopt met afgaan. Daarom kan een breuk weken duren voordat iemand het opmerkt in het advertentieaccount of in GA4.

Mijn purchase-tag stond in Additional Scripts — is dat waarom hij stopte?

Mogelijk. Additional Scripts op Thank you en Order status is in 2025 uitgefaseerd, maar de aanwezigheid van oude code bewijst niet wanneer de tracking stopte of dat een andere integratie hem niet heeft vervangen. Controleer een echte testbestelling; migreer daarna een ontbrekend purchase-event naar een ondersteunde Customer Events-pixel en verifieer het met reconciliatie de volgende dag.

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.

Geprobeerd en kom je er nog niet uit?

Beschrijf je taak

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