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
- Platform Shopify
- Gebruikelijke oorzaak Additional Scripts uitgefaseerd, of een custom pixel die nooit is gemigreerd.
- Oorzaken, op volgorde 4
- Hoe je het diagnosticeert 6
Eerste antwoord gratis, binnen één werkdag. Beschrijf je situatie
Klinkt bekend?
Het symptoom
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
-
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. -
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. -
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. -
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.
- 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.
- 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.
- Controleer Apps op recente installaties of verwijderingen, en de publicatiegeschiedenis van je thema, rond de datum waarop de tracking stopte met werken.
- Plaats een echte testbestelling en open tegelijk GA4 DebugView en Meta Events Manager → Test Events, en let op het purchase-event in beide.
- 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.
- 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
| Oorzaak | Signaal dat je ziet | Oplossing |
|---|---|---|
| Thema-update verwijderde tracking | Breukdatum valt samen met een thema-publicatie; de code leefde in themabestanden, niet in de checkout | Verplaats tracking naar een Customer Events-pixel, zodat toekomstige themawijzigingen er niet meer aan kunnen komen |
| Additional Scripts bewerkt of leeggemaakt | Het codevak is leeg of anders dan wat het vroeger bevatte | Controleer 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-conflict | Breukdatum valt samen met een app-installatie of -verwijdering; overlappende Customer Events-pixels aanwezig | Audit alle Customer Events-pixels op duplicatie of gaten; houd één gezaghebbende pixel per platform aan |
| Uitfasering door Shopify’s platform | Er veranderde niets aan de kant van de handelaar rond de breukdatum; een verouderde purchase-route kan gestopt zijn | Bepaal 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.
Volg de bestelling. Vergelijk daarna het bewijs.
- Echte bestellingBestel-ID, bedrag, valuta
- Browser- / servereventsToestemming, event-ID, aflevering
- GA4 / advertentieplatformsOntvangen events en rapportage
- Gegevens afstemmenVergelijk IDs, perioden en definities
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.
Lees verder, of check een verwant symptoom.
Alle symptomen
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 taakHet eerste antwoord is gratis, binnen één werkdag. Of schrijf rechtstreeks: next@taskfordaniel.com