Naar de inhoud

GidsenShopify7 min leestijd

Je verkoop daalde niet, je pixel viel uit: Shopify-tracking herstellen na 26 augustus

Shopify stopte op 26 augustus met script tags op de Order status- en Thank you-pagina's van niet-Plus-winkels. Zo herstel je de ontbrekende purchases.

Gepubliceerd
Gecontroleerd

Daniil MaximkinProduct & Solutions Engineer

Kort antwoord

Op 26 augustus 2026 stopte Shopify met script tags op de Thank you- en Order status-pagina's van niet-Plus-winkels. Bestellingen bleven binnenkomen; de pixels op die pagina vielen stil. Als Meta of Google Ads nu minder purchases rapporteert dan Shopify, betekent dat niet dat je winkel minder verkoopt. Zoek uit via welke route het purchase-event werd verstuurd, verplaats het naar een ondersteunde route en leg de meetperiode met ontbrekende events vast in je advertentieaccounts.

— Daniil

Belangrijkste punten

  • 26 augustus 2026 was de deadline voor niet-Plus-winkels om de Thank you- en Order status-pagina's te upgraden. Script tags op die pagina's stopten met draaien.
  • Bestellingen werden niet geraakt. De tracking die van deze twee pagina's afhing viel uit, waardoor het leek alsof de verkoop daalde.
  • Niet elke winkel werd geraakt: de native Meta- en Google-kanalen versturen events via de eigen pixellaag van Shopify en draaiden nooit op die pagina.
  • Deduplicatie verbergt het verlies. Een browser-event dat blijft afvuren kan het totaal bijna op peil houden, terwijl de matchkwaliteit en toegeschreven waarde dalen.
  • Gemiste conversies worden niet achteraf aangevuld. Noteer de datums van het gat in je advertentieaccount in plaats van augustus alsnog kloppend te proberen te maken.
In deze gids

Het dashboard zei dat de verkoop daalde. Shopify admin liet iets heel anders zien. Als jouw augustus er zo uitzag, verschillen de cijfers niet over hoe je bedrijf presteert. Ze verschillen over de vraag of een pagina aan Meta heeft doorgegeven wat er gebeurde. Op 26 augustus 2026 faseerde Shopify die oude pagina uit voor niet-Plus-winkels.

26 augustus 2026 was de deadline voor winkels met een niet-Plus-abonnement om de Thank you- en Order status-pagina’s naar de nieuwe versies te upgraden. De pagina’s verdwenen niet, maar de oude manier om er code op te plaatsen wel. Additional Scripts was al sinds 28 augustus 2025 alleen nog leesbaar, en script tags stopten met draaien op de Order status-pagina van de resterende winkels. Alles wat afhing van code op de pagina na de aankoop stopte mee. In veel winkels was dat de conversietag voor Google Ads, een Meta purchase-event, een affiliate-postback of een pixel die jaren geleden was geïnstalleerd en sindsdien nooit meer was aangepast.

Waarom het op een verkoopdaling lijkt en niet op een trackingprobleem

Drie dingen komen samen, en alle drie wijzen ze je naar de verkeerde conclusie.

Ten eerste verbergt deduplicatie het gat. Bij winkels met zowel een browserpixel als een server-event bleef de browserroute vaak afvuren. Het totale aantal purchases veranderde daardoor nauwelijks, terwijl de matchkwaliteit en toegeschreven waarde daalden. Wie alleen het aantal bekijkt, concludeert dat er niets kapot is.

Ten tweede verbergen de twee platforms het op verschillende manieren. Meta koppelt de conversiedatum aan het event, waardoor een onderbreking dicht bij de werkelijke datum zichtbaar wordt. Google Ads koppelt de conversiedatum aan de klik. Dezelfde onderbreking wordt daardoor terug over de dagen vóór de klik uitgesmeerd: het lijkt alsof prestaties langzaam verslechteren in plaats van plots stoppen. Dezelfde onderbreking, twee patronen, afhankelijk van het rapport dat je opent.

Ten derde reageert het bieden eerder dan de rapportage. Smart Bidding optimaliseert op het signaal dat het nog ziet. De uitgaven kunnen dus al veranderen terwijl de rapportcijfers nog worden verwerkt. Vakgenoten in de communitythread van Shopify beschrijven precies die volgorde. Die thread bevat ook een belangrijke correctie: een verandering in CPA alleen bewijst geen meetverlies. Het bewijs is het tekort op eventniveau.

Wat is gemist, blijft gemist. Conversieplatforms vullen de events niet achteraf aan. Het gat blijft dus in de historie staan, wat je daarna ook repareert.

Niet elke winkel werd geraakt, en dat is geen toeval

Twee feiten bepalen dit per winkel. Geen van beide is uit een dashboard af te lezen.

  • Via welke route het purchase-event werd verstuurd. Het native Facebook and Instagram-kanaal verstuurt events via de eigen pixellaag van Shopify en de Conversions API. Het draaide nooit op de Order status-pagina. Die winkels werden niet geraakt. Alles wat aan de Order status-pagina was gekoppeld, zoals een geplakte pixel of een oudere container van een derde partij, verloor die route.
  • Wanneer de pagina’s van die winkel werden geüpgraded. De 26e was de uiterste datum, niet het moment van de wijziging zelf. Een winkel die in het voorjaar werd geüpgraded, merkte het effect toen al en laat rond 26 augustus een vlakke lijn zien. Dat is de winkel waar elke controle zonder problemen uitkomt.

De herstelchecklist die je deze week kunt doorlopen

  1. Controleer de upgradestatus per winkel. Ga in Shopify admin naar Settings > Checkout en lees het onderdeel Configurations. Als je de upgrademelding ziet, gebruikt de winkel nog de verouderde versie.
  2. Zoek uit waar het purchase-event nu draait. Open Settings > Customer events. Als de officiële Meta- of Google-pixel daar is gekoppeld, verzorgt die integratie de meting. Plaats daarna een echte testbestelling en controleer of het event binnenkomt.
  3. Herstel het domein voor klantaccounts als je een eigen domein gebruikt. Shopify vereist dat het domein voor klantaccounts een subdomein van je winkeldomein is, bijvoorbeeld account.your-store.com. Anders kunnen pixels en cookieconsent op de Order status-pagina misgaan.
  4. Stem de twee klokken af voordat je één dag vergelijkt. Shopify groepeert bestellingen volgens de tijdzone van de winkel. Advertentieplatforms gebruiken de tijdzone van het advertentieaccount, die vaak anders is. Een echte sprong op de 26e kan door dat verschil op een geleidelijke verandering over twee dagen lijken.
  5. Scheid meetverlies van prestatieverlies. Vergelijk Shopify’s eigen cijfers voor betaalde kanalen, dus bestellingen met je campagne-UTM of referrer, met de platformrapportage over dezelfde dagen. Als die Shopify-cijfers stabiel blijven terwijl het platform daalt, is het een meetprobleem en geen reden om budgetten te wijzigen. Gebruik niet het totale aantal bestellingen als controle: een vlak totaal kan een instorting van betaald verkeer verbergen.
  6. Controleer de verhouding tussen server en browser in Meta. Open het Purchase-event in Events Manager en vergelijk de uitsplitsing naar connection method voor de week vóór en na 26 augustus. Als het serveraandeel is ingestort, is de serverroute weggevallen.
  7. Controleer het niveau van Meta data sharing. Shopify gebruikt de Conversions API alleen bij Enhanced of Maximum, niet bij Standard. Een winkel op Standard heeft helemaal geen serverroute voor purchases.
  8. Vervang het script goed en in de juiste volgorde. Koppel en test de app pixel. Schakel daarna het oude additional script uit om dubbele events te voorkomen. Wil je geen enkel moment met mogelijke duplicaten, schakel het script dan eerst uit en accepteer het korte meetgat.
  9. Koppel niet blind opnieuw. Als het server-event nooit is gestopt met binnenkomen, kan opnieuw koppelen dubbele Purchase-events veroorzaken. Controleer dit eerst.
  10. Noteer de precieze datums van het gat in het advertentieaccount. Niets wordt achteraf aangevuld. De aantekening vertelt je later dat de daling door de meting kwam.
  11. Controleer wat er nog meer op die pagina stond. Alles wat via een script op de Thank you-pagina verscheen, zoals een upsell, cross-sell of herinnering om opnieuw te bestellen, verdween ook. Dat raakt echte omzet, niet de meting. Een aanbod dat wegvalt kan de gemiddelde bestelwaarde laten dalen terwijl het aantal bestellingen gelijk blijft. Kijk in het tabblad Added van de checkout editor welke app blocks nu daadwerkelijk zijn geplaatst. Controleer ook het herhaalaankooppercentage per cohort: een verdwenen bestelherinnering wordt pas weken later zichtbaar.

Hoe ik dit aanpak

Ik neem de bestelling als bron van waarheid, niet de pagina. Ik bouw de purchase-route opnieuw op zodat die niet afhankelijk is van een script op een uitgefaseerde pagina. In mijn eigen pipeline leg ik purchase-events server-side vast en sla ik de advertentieklik-ID’s op bij de bestelling. Zo is een bestelling terug te volgen naar de klik die haar opleverde, zonder afhankelijk te zijn van wat er in een browser afvuurde.

Vóór de vorige Shopify-checkoutdeadline heb ik de meting van begin tot eind opnieuw opgebouwd voor een headless Shopify-retailer op de Amerikaanse markt. Dat was 16 dagen vóór de deadline klaar. Het aandeel verkopen met een bekende bron ging van 6 % naar 76 %, dubbele purchase-rapportage van +100 % naar 0 %, en verkopen die aan Google werden toegeschreven van 0,1 naar 10,5 per dag. Van de 612 verkopen in de onderzochte periode waren er 573 in geen enkel rapport zichtbaar. Ook waren 211 terugbetalingen nooit afgetrokken. Dezelfde herbouw liet zien dat ongeveer één op de zes sessies in de property van bots kwam, zonder enige verkoop. Die sessies hadden al die tijd de noemers opgeblazen.

Dat is wat Aug-26 Tracking Recovery inhoudt: vaststellen welke route de purchase nam, die met een echte testbestelling bewijzen, naar een ondersteunde route verplaatsen en met Shopify-bestellingen reconciliëren zodat het cijfer te controleren is. Ik beloof geen foutloze doorlopende monitoring. Ik houd een open lijst met gebreken bij en laat je die liever zien dan een schoon dashboard dat ze verbergt.

“Hij reageert heel snel en is een expert in het oplossen van pixel- en trackingproblemen in Meta en Shopify.”

— Upwork-klant, 2025 (vertaald uit het Engels)

Wat dit niet is

  • Geen budgetprobleem. Pauzeer campagnes niet op basis van een dashboardcijfer voordat je Shopify’s eigen cijfers voor betaalde kanalen hebt gecontroleerd. Veel goed presterende campagnes zijn gepauzeerd omdat een rapport events miste.
  • Geen herstel van historische data. Het gat in de historie blijft. Noteer het.
  • Niet per se de 26e voor jouw winkel. De 26e was de deadline, niet de datum waarop jouw pagina’s veranderden.
  • Geen uitzondering voor Plus. Dezelfde pagina’s zijn voor Plus-winkels eerder uitgefaseerd, met een andere datum.
  • Geen juridisch of fiscaal advies. Consent en privacyinstellingen horen bij de implementatie. Welke regels voor jouw winkel gelden is een aparte vraag.

Ik kan dit voor je bouwen

Dit is de toepassing Minder purchases na de Shopify-checkoutupgrade van 26 augustus, of na de overname van je winkel: tracking herstellen.

Het begint met een gratis gesprek. Beschrijf je taak, dan geef ik aan met welk van de twee verliezen je te maken hebt: een meetprobleem of een echte verandering. Dat gebeurt vóór er iets wordt aangepast. Als we eerst de oorzaak moeten vaststellen, spreken we die aparte diagnose af vóór de implementatie.

De gebruikelijke route: Aug-26 Tracking Recovery als Focused Fix vanaf EUR 425. Een Custom Engineering Project vanaf EUR 1.400 als de herbouw meerdere winkels of een headless storefront omvat.

Beschrijf je taak.

Vragen

Vragen die deze gids beantwoordt

Shopify-bestellingen zien er normaal uit, maar Meta toont minder purchases. Komt dat door de wijziging van 26 augustus?

Dat is het eerste wat je moet uitsluiten als je een niet-Plus-abonnement hebt en je Thank you- en Order status-pagina's nog de verouderde versie gebruiken. Ga naar Settings > Checkout en zoek de upgrademelding. Die laat per winkel zien of je de oude pagina's nog had toen script tags stopten.

Moet ik de Meta Conversions API gewoon opnieuw koppelen?

Niet zonder controle. Als het server-event nooit is gestopt, kan opnieuw koppelen dubbele Purchase-events veroorzaken. Controleer eerst of het event nog binnenkomt: vergelijk Purchase per connection method in Events Manager vóór en na de datum. Koppel alleen opnieuw als de serverroute echt ontbreekt.

Komen gemiste conversies terug nadat ik het heb opgelost?

Nee. Conversieplatforms vullen ze niet achteraf aan, dus het gat blijft in de historie staan. Leg de precieze datums vast en voeg een aantekening toe, zodat niemand de daling later als een verandering in prestaties leest.

Ik gebruik Shopify Plus. Geldt dit ook voor mij?

Dezelfde pagina's zijn voor Plus-winkels eerder uitgefaseerd. Een Plus-winkel die de migratie nooit heeft afgerond kan dus hetzelfde probleem hebben, met een andere datum. De controle is gelijk: kijk bij Settings > Checkout en zoek uit waar het purchase-event nu draait.

Het gat lijkt klein. Maakt dat uit?

Ja. Als het browser-event blijft afvuren en alleen de serverroute ontbreekt, verandert het aantal purchases nauwelijks, terwijl de matchkwaliteit en toegeschreven waarde dalen. Een klein, onopvallend gat is juist het patroon dat je zoekt, geen reden om het te negeren.

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