Blog

Tutoriel · 28 août 2026 · 8 min

Shopify a coupé les scripts de tes pages Thank you : vérifie ton tracking

Depuis le 26 août 2026, les scripts ajoutés aux pages Thank you et Order status ne s’exécutent plus sur Shopify. Vérifie ton tracking et migre vers les web pixels.

Shopify a coupé les scripts de tes pages Thank you : vérifie ton tracking

Le 26 août, tes scripts ont cessé de tourner (sans te prévenir)

Le 26 août 2026, Shopify a automatiquement remplacé les anciennes pages Thank you et Order status de toutes les boutiques qui ne l'avaient pas encore fait, notamment les forfaits Basic, Grow et Advanced. Les nouvelles pages reposent sur la même architecture que le checkout moderne : personnalisables par blocs pour l'affichage, et par web pixels pour le tracking. Plus de Liquid, plus d'injection de scripts.

La conséquence directe : le champ Additional Scripts, dans les réglages de checkout, ne s'exécute plus sur ces deux pages. Tout ce que tu y avais collé (pixels de conversion, tags d'affiliation, snippets de suivi) est mort. Et le piège, c'est que rien ne te le signale : la page de remerciement s'affiche parfaitement, la commande se confirme, et ton pixel ne part plus. Aucune erreur visible sur le storefront, aucun mail. Seuls tes rapports publicitaires finissent par t'alerter, quelques jours plus tard, quand les conversions disparaissent.

C'est exactement le scénario que redoutaient les agences et les marchands depuis l'annonce : une bascule propre côté interface, un tracking muet côté données.

Pourquoi Shopify a fait cette bascule

Ce n'est pas un caprice. Depuis 2023, Shopify reconstruit le checkout sur une fondation plus sécurisée, plus rapide et « upgrade-safe », avec deux briques officielles : les blocs pour ce qui se voit, et les web pixels pour ce qui se mesure. Les anciennes pages Thank you et Order status, construites sur checkout.liquid et sur l'injection de scripts, étaient les derniers morceaux de l'ancien monde. Shopify a rendu le champ Additional Scripts en lecture seule en août 2025, puis a fixé la date du 26 août 2026 pour le basculement automatique des boutiques restantes (guide de migration officiel).

Ce qui est concerné par la bascule :

  • les pixels de conversion collés dans Additional Scripts : GA4, Meta Pixel, TikTok Pixel, Google Ads, Pinterest Tag ;
  • les scripts maison qui tournaient sur la confirmation de commande ;
  • les éléments visibles posés sur ces pages en code (encarts, upsells, champs).

Ce qui n'est pas concerné : les intégrations natives connectées dans Settings > Customer Events, qui s'appuient déjà sur les web pixels, et les webhooks, qui restent un canal serveur totalement indépendant.

Ce que ça change pour tes données publicitaires

Si ton tracking vivait dans Additional Scripts, c'est tout ton écosystème de mesure qui devient muet d'un coup : les événements purchase de Meta, les transactions GA4, les conversions Google Ads, les achats TikTok. La bascule ne touche pas le paiement, mais elle prive tes campagnes de leur signal le plus important : la vente.

En pratique, trois effets :

  1. tes rapports publicitaires sous-estiment les conversions, et les algorithmes d'optimisation pilotent en aveugle ;
  2. ton attribution perd les ventes les plus récentes, ce qui fausse tes arbitrages de budget ;
  3. si tu utilises une plateforme d'attribution ou de server-side tracking (Elevar, Triple Whale, Northbeam), tu dépends de sa migration vers les web pixels : la plupart y sont déjà, mais à vérifier.

Autrement dit, chaque jour de tracking mort, c'est des données perdues pour tes décisions de budget, et des rapports faux au moment où les fêtes approchent.

Vérifier en 20 minutes si ton tracking est encore vivant

Voici la check-list que j'applique sur les boutiques dont je m'occupe.

1. Je regarde l'état des pages dans l'admin

Je vais dans Settings > Checkout, section Configurations. Si un bandeau d'upgrade s'affiche encore, la boutique n'est pas sur les nouvelles pages : l'auto-upgrade peut tomber à tout moment, et je ne m'appuie plus sur les scripts dans ce cas. Si le bandeau a disparu, la boutique est sur les nouvelles pages, et tout ce qui vivait dans Additional Scripts doit être remplacé.

2. J'ouvre Settings > Customer Events

Cette page liste les pixels actifs. Les intégrations natives (Meta, GA4, TikTok, Pinterest, Snapchat) sont branchées sur les web pixels : elles fonctionnent sur les nouvelles pages. Je vérifie qu'elles sont bien connectées et actives. Pour les événements personnalisés, je regarde si un app pixel ou un custom pixel est enregistré et abonné aux bons événements.

3. Je passe une commande test

Le test le plus fiable : je passe une commande avec la passerelle de test de Shopify, puis j'ouvre GA4 DebugView, Meta Events Manager et TikTok Events Manager. Si l'événement purchase (ou checkout_completed) apparaît, le pixel est vivant. S'il manque, c'est qu'il dépend encore de l'ancienne mécanique.

4. Je croise avec les données de l'admin

Je compare les commandes de l'admin Shopify avec les conversions remontées dans les plateformes publicitaires sur les 7 derniers jours. Un écart qui démarre autour du 26 août, c'est le symptôme classique d'un pixel mort.

Migrer : la nouvelle maison du tracking, ce sont les web pixels

Le remplacement officiel, c'est le web pixel : un environnement JavaScript sandboxé, intégré au checkout, qui reçoit les événements client (purchase, checkout_completed, page_viewed) et les transmet à ta plateforme. Plus sûr, plus rapide, et compatible avec la nouvelle architecture (documentation des web pixels).

Les intégrations natives, le chemin le plus simple

Pour la majorité des boutiques, l'essentiel se remet en place sans code : dans Settings > Customer Events, tu connectes chaque plateforme (Meta, Google, TikTok, Pinterest, Snapchat) via son intégration native. Ce sont des web pixels officiels, maintenus par les plateformes elles-mêmes, et ils se chargent automatiquement sur les nouvelles pages, y compris la page Order status et les comptes clients.

Le custom pixel pour le reste

Pour un tracking spécifique (événements sur mesure, variables enrichies), tu crées un custom pixel via l'API Customer Events, tu l'enregistres dans l'admin et tu t'abonnes aux événements dont tu as besoin. Même résultat que ton ancien script, mais dans l'environnement officiel, avec des données de commande propres et structurées.

Les éléments visibles, en blocs

Pour ce qui s'affichait sur ces pages (offre post-achat, encart de suivi, code promo), direction le checkout editor et ses blocs, ou les checkout UI extensions si le composant vient d'une app. C'est le pendant visuel de la migration, et c'est aussi l'occasion de rendre ces pages plus utiles.

La prochaine échéance : la fin des script tags

La bascule du 26 août concernait le checkout. Mais le chantier continue avec les script tags, ces scripts que les apps injectent dans les storefronts (changelog officiel).

Deux dates à retenir :

  • le 1er octobre 2026 : les mutations scriptTagCreate et scriptTagUpdate renvoient une erreur, et l'API REST ScriptTag refuse les créations ;
  • le 1er mars 2027 : Shopify arrête d'injecter les script tags dans les storefronts.

Les apps concernées doivent migrer vers un app embed block (fourni dans une theme app extension), ou vers un web pixel si elles ne font que collecter de la donnée. Côté marchand, tu peux anticiper : si une app que tu utilises n'a rien communiqué sur sa migration d'ici la fin de l'année, c'est un signal pour la remplacer.

Ma check-list complète

  • je confirme que la boutique est sur les nouvelles pages (Settings > Checkout) ;
  • je connecte les intégrations natives dans Settings > Customer Events ;
  • je vérifie les pixels personnalisés et leurs abonnements ;
  • je demande confirmation écrite aux outils d'attribution qu'ils passent par les web pixels ;
  • je passe une commande test et je contrôle le purchase dans chaque plateforme ;
  • je recense les apps à script tags en prévision du 1er mars 2027.

À retenir

Le 26 août 2026 a enterré les Additional Scripts sur les pages de remerciement. Ce n'est pas une régression : les web pixels sont plus fiables, plus rapides et mieux intégrés, et le tracking de commande n'a jamais été aussi standardisé. Mais la bascule s'est faite automatiquement, et tout ce qui n'avait pas migré est devenu muet d'un coup, sans bruit.

Le bon réflexe maintenant : vérifier l'état de tes pages, connecter les intégrations natives, passer une commande test, et garder un œil sur la fin des script tags en 2027. Si tu découvres que ton tracking est mort depuis une semaine, c'est réparable : chaque plateforme a son chemin de remigration, et une commande test suffit à valider que tout remonte.

Tu veux qu'on audite le tracking de ta boutique ensemble ? C'est le genre de chantier que je prends en charge, parlons-en.