En février 2023, Shopify annonçait une évolution majeure de son tunnel de conversion avec l’arrivée de Checkout Extensibility. Cette nouvelle approche remplacera définitivement l'ancien système basé sur checkout.liquid, qui ne sera plus pris en charge à partir du 28 août 2025.
Depuis Janvier 2025, Shopify a d’ailleurs commencé à migrer automatiquement les tunnels de vente encore basés sur checkout.liquid. Cette mise à jour entraîne une réinitialisation complète du checkout.liquid et avec elle, la perte de toute la personnalisation et du tracking mis en place.
Si cette évolution vise à renforcer la sécurité et à améliorer la personnalisation du tunnel de commande, elle impose de nouvelles contraintes en matière de tracking et d'analyse des conversions. Pour continuer à collecter des données fiables, des ajustements techniques sont nécessaires.
Checkout Extensibility repose sur un environnement sandboxé, isolé du reste du site Shopify, ce qui empêche l’édition directe de son code source.
Si ce changement offre des avantages en termes de sécurité et de maintenabilité, il complexifie le suivi des interactions utilisateurs et l'analyse des performances e-commerce.
Voici les principaux impacts à connaître :
Personnalisation simplifiée via des API et applications spécifiques, sans toucher au code source.
Sécurité renforcée grâce à un système sandboxé limitant les modifications directes.
Optimisation du tunnel d'achat avec Shop Pay et des mises à jour automatiques.
Impossibilité de modifier checkout.liquid, supprimant la personnalisation avancée et les scripts de tracking traditionnels.
URL de conversion modifiées, nécessitant une adaptation des URL tags GA4.
Accès restreint au DOM et au dataLayer, obligeant à utiliser de nouvelles méthodes de suivi.
Avec Checkout Extensibility, il devient nécessaire de repenser sa stratégie de tracking, notamment pour les utilisateurs de Google Analytics 4 et Google Tag Manager.
L’utilisation d’un pixel personnalisé devient primordiale pour le tracking de ce nouveau tunnel. Ce pixel permet à la fois de déclencher des scripts tiers, mais aussi de collecter les données des interactions utilisateurs, grâce à l’API Analytics, et de les envoyer dans le datalayer.
Voici les principaux défis à anticiper :
La prévisualisation GTM ne fonctionne plus sur le nouveau tunnel, ce qui empêche de voir directement les déclenchements des tags.
Il devient nécessaire d'utiliser les requêtes réseau du navigateur ou des extensions comme Google Analytics Debugger pour valider le tracking.
Les événements du tunnel sont envoyés avec l’URL de la sandbox et non celle du site principal.
Il faut donc mettre en place un pixel personnalisé capable de récupérer et d’envoyer les bonnes informations à GA4.
Contrairement à l'ancien tunnel, la consultation du dataLayer via la console du navigateur se complexifie.
L’accès et la manipulation du DOM ne sont plus possibles, ce qui empêche certains scripts de suivi de fonctionner.
Pour que le Consent Mode soit pris en compte correctement, le script du bandeau de cookie doit être intégré à la fois sur le site principal et sur l’environnement sandboxé du tunnel de conversion.
Pour contourner ces contraintes techniques, il est essentiel d’utiliser des solutions adaptées. L'application Shopify Addingwell - GTM & Datalayer simplifie l’implémentation du tracking sous Checkout Extensibility en automatisant certaines tâches manuelles fastidieuses.
Voici les 3 étapes clés à suivre pour optimiser le tracking via l’application Addingwell- GTM & Datalayer :
Cette étape vous permet d’envoyer les événements standards e-commerce dans le dataLayer (view_item, add_to_cart, begin_checkout, purchase, etc.).
Un recettage rigoureux est indispensable pour s’assurer que chaque événement est correctement capté et envoyé.
Il suffit d’insérer votre ID GTM dans l’application pour intégrer Google Tag Manager sur l’ensemble du site.
Cette étape est incontournable pour assurer un tracking fiable sur Checkout Extensibility.
Activez l’option ‘Shopify Checkout Extensibility is enabled’ dans l’application.
Accédez à l’interface Shopify : Paramètres > Pixels personnalisés, puis cliquez sur “Créer un pixel personnalisé”.
Bien paramétré, ce pixel permet de :
Capturer les bonnes URL des événements GA4
Injecter les données essentielles dans le dataLayer
Garantir un suivi correct des intéractions du tunnel de conversion
Le passage à Checkout Extensibility représente une évolution importante du tracking des conversions et de l’analyse des performances e-commerce.
Une implémentation incomplète ou incorrecte peut entraîner une perte totale du tracking, affectant directement vos données dans Google Analytics, Google Ads, Meta, et autres plateformes. Au final, une hausse des coûts d’acquisition et un pilotage biaisé de vos performances.
Chez Yumens, nous avons déjà accompagné de nombreux clients sur cette migration avec succès. Notre approche repose sur :
La mise en place d’une solution de tracking fiable et testée, sans perte de données.
L’adaptation des URLs et des événements pour automatiser l’envoi des données GA4.
Une recette optimisée grâce à nos outils et méthodes internes.
Une veille continue sur les évolutions Shopify pour maintenir vos dispositifs à jour.