Shopify : Quelles solutions pour un tracking personnalisé sur votre site?
Shopify : Une plateforme e-commerce SaaS accessible et puissante
Shopify est une solution SaaS (Software as a Service) très prisée pour sa simplicité et son accessibilité. Elle permet aux entreprises de créer et gérer facilement leur boutique en ligne, avec des outils complets pour :
- Concevoir un site web
- Gérer les stocks
- Traiter les paiements
- Suivre les commandes.
Grâce à son écosystème riche en applications, Shopify offre une multitude de fonctionnalités pour les e-commerçants, quel que soit leur niveau technique. Toutefois, avec les récentes restrictions liées aux pages de checkout, la mise en place d'un tracking personnalisé est devenu plus complexe.
L’importance d’un tracking personnalisé pour un e-commerçant
Un tracking e-commerce sur mesure est essentiel pour une attribution correcte des campagnes média et une analyse précise des performances. Sans un contrôle total de l’attribution et de la qualité des données transmises aux partenaires média, les investissements publicitaires perdent en efficacité, ce qui impacte directement la croissance du chiffre d'affaires du site.
Un tracking personnalisé permet:
- Le contrôle sur les données envoyées à Meta, Pinterest, Google Ads, Google Analytics 4, etc.
- Une attribution correcte des conversions aux campagnes publicitaires.
- L’envoi de données qualitatives sur les utilisateurs et les produits à vos outils d’analytics et partenaires média.
- La migration d’un tracking traditionnel à un tracking server-side, pour améliorer à la fois la performance web, la gouvernance et la qualité des données collectées.
Avant d’explorer les solutions possibles pour mettre en place un tracking personnalisé pour votre site, il est crucial de comprendre les enjeux uniques à Shopify, liés notamment aux restrictions des pages de checkout et de confirmation de commande.
Un défi spécifique à Shopify : les restrictions sur les pages du checkout
Sur un site Shopify, trois types de pages coexistent :
- Les pages de la boutique : de la page d’accueil aux pages produit, compte client ou panier.
- Le(s) page(s) de checkout : celle(s) où l’utilisateur finalise sa commande en saisissant ses informations (e-mail, adresse, moyen de paiement).
- La page de confirmation de commande : une fois que l'achat est validé.
Ce qui a changé :
- Avant : il était relativement simple d’éditer le thème de son site depuis le back office Shopify, afin de gérer son tracking sur les trois types de pages : boutique, checkout et confirmation de commande. Il était donc possible de personnaliser son tracking sur la partie checkout et confirmation de commande en ajoutant du custom Javascript, ou en modifiant les scripts de ces pages.
- Maintenant : avec Checkout Extensibility, Shopify impose un environnement sécurisé où seul l’usage des Custom Pixels est autorisé pour capturer les interactions sur les pages de paiement. Il n’est donc plus possible d’insérer du code sur les pages du checkout pour y gérer son tracking
- À partir d’août 2025 : les fichiers des pages de checkout et de confirmation de commande qui permettaient un tracking dédiés seront définitivement abandonnés.
Cette transition rend la mise en place d’un tracking personnalisé plus techniquement exigeante.
Trois options pour le tracking de votre site Shopify, leurs avantages et inconvénients
Passons en revue les 3 solutions existantes, qui permettent toutes de traquer les évènements des pages boutique, checkout et confirmation de commande.
Première solution : l’application Shopify “Google & YouTube”
Cette application simplifie l’intégration et l’automatisation des processus publicitaires ainsi que le référencement des produits Shopify sur les écosystèmes Google et YouTube, rendant ces canaux publicitaires facilement accessibles.
Les avantages
- Synchronisation automatique : Les produits de votre boutique Shopify sont synchronisés avec les outils principaux de Google, notamment le Google Merchant Center, permettant de maintenir un catalogue produit toujours à jour sur Google.
- Connexion simplifiée : Liaison directe entre votre compte Google Ads et votre boutique Shopify, facilitant la création et la gestion des campagnes publicitaires (Google Shopping, Search Ads, Display Ads et désormais YouTube Ads).
- Tracking facilité : Implémentation simplifiée du suivi des conversions (achats, clics ou autres actions importantes) directement dans Google Ads ou Google Analytics 4.
Les inconvénients (côté tracking)
- Pas de personnalisation du tracking: Impossible de modifier les événements envoyés par défaut, car l’application ne propose pas de sur-mesure.
- Exclusivité Google : Les conversions ne peuvent pas être transmises à d’autres plateformes publicitaires en dehors de l’environnement Google.
- Gestion du consentement : L’application ne propose pas de fonctionnalités pour gérer manuellement le consentement utilisateur.
- Absence de tracking server-side : Il est impossible d’intégrer un transporteur vers un conteneur serveur pour une migration du tracking côté serveur.
Est-ce la bonne solution pour vos besoins?
Cette solution est recommandée pour les besoins analytics basiques sur Google Analytics 4, mais pas pour envoyer des données aux plateformes publicitaires. Dès que l’on souhaite personnaliser son tracking, partager des données aux partenaires médias ou passer en server-side il faut abandonner cette approche, ne laisser l’appli Google & Youtube tourner que pour ses autres fonctionnalités, et désactiver l’option du tracking GA4.
Deuxième solution : créer un Custom Pixel
Un custom pixel est un endroit où on peut souscrire aux évènements standards Shopify, correspondants aux événements d’un parcours utilisateur sur le site (vue de produit, ajout panier, achat…). On peut ensuite envoyer ces événements à différents tiers, soit :
- en venant fournir un datalayer (couche de données utilisable sur Google Tag Manager)
- en envoyant directement la donnée à des partenaires.
Cette solution, beaucoup plus avancée, vous permet de reprendre le contrôle sur votre tracking, en passant votre tracking via un TMS comme Google Tag Manager.
Les avantages
- Solution accessible à tous les e-commerçants : Même les marchands Shopify qui ne disposent pas de l’offre Shopify Plus peuvent utiliser ce système de tracking avancé.
- Sécurité renforcée : Les Custom Pixels fonctionnent dans un environnement isolé (sandbox), empêchant les injections de scripts non autorisées et limitant les risques de fuite de données.
- Un tracking personnalisé beaucoup plus avancé est possible.
Les inconvénients
- Pas d’accès au DOM : Les possibilités de manipuler les éléments de la page (DOM) sont impossibles. Certains déclencheurs sur GTM sont donc impossibles à paramétrer correctement (clicks, scroll entre autres)
- Incompatibilité avec le mode Preview de GTM : Les événements ne s’affichent pas dans l’environnement preview de GTM ce qui complique les phases de test. Le recours aux outils de développement (DevTools) devient un passage obligatoire, nécessitant davantage de compétences techniques.
- Les cookies ne seront pas envoyés automatiquement dans les requêtes. Les Client ID, et l’attribution en général est donc beaucoup plus complexe à gérer.
- Compétences techniques avancées : cette solution requiert des connaissances techniques poussées pour une bonne mise en œuvre.
Est-ce la bonne solution pour vos besoins?
Avec cette solution, tous les événements e-commerce peuvent être traqués, et la personnalisation du tracking est possible. Mais du fait de son environnement sandboxé, et à ses contraintes techniques , ce setup reste assez complexe techniquement parlant. Il n’est donc pas recommandé pour les utilisateurs n’ayant pas de compétences techniques avancées sur le tracking.
Troisième solution : le plugin Addingwell. La solution clé en main pour un tracking optimal et sans effort
Cette dernière solution a été développée par nos équipes pour vous faciliter la tâche au maximum. Notre plugin répond aux restrictions imposées aujourd'hui et demain par Shopify. Les derniers standards de tracking de Shopify sont utilisés dans ce plugin (custom pixel sur la partie checkout + code dédié pour les événements des pages boutique), sans prise de tête ou connaissances particulières pour l’utilisateur final.
Pour mettre en place cette solution, rien de plus simple, il vous faut notre plugin et un conteneur Google Tag manager Web.
Les avantages
- Installation facilitée de votre snippet GTM via le plugin sur toutes les pages du site.
- Un tracking e-commerce avancé mis en place sans effort, à la fois sur les pages boutiques et celles du checkout, en un clic. Notre plugin pousse tous les événements e-commerce principaux dans un datalayer, avec la bonne nomenclature GA4. Toutes les informations e-commerce nécessaires pour chaque événement y sont donc présentes (item_id, value, currency….).
- Pour vous permettre d’envoyer des données ultra qualitatives à vos partenaires média, les données user data sont également disponibles dans le datalayer, au bon format, au bon moment.
- Mise à disposition d’un conteneur GTM client-side "type" téléchargeable depuis notre documentation pour vous permettre une installation rapide et efficace.
- Pour les clients server-side Addingwell : mise en place du bypass des adblockers en un clic. Vous pouvez ainsi suivre facilement les utilisateurs ayant mis en place un adblocker sur leur navigateur (jusqu’à 15% de données traquées en plus selon les sites).
- Pour les clients server-side Addingwell : maintien des cookies facilité, en un clic.
- L’installation du plugin est gratuite et vous permet de configurer votre tracking e-commerce en quelques minutes, sans compétences techniques avancées.
Les inconvénients
- Notre plugin ne permet pas à date d’ajouter d’autres évènements Custom. Si vous avez besoin de paramétrer des évènements en plus de nos évènements datalayer e-commerce “classiques”, cela n’est pas possible aujourd’hui.
Est-ce la bonne solution pour vos besoins?
Le plugin Addingwell est idéal pour les marchands cherchant une solution rapide et efficace, sans nécessiter de compétences avancées. Il répond aux normes actuelles et futures imposées par Shopify tout en garantissant un tracking e-commerce optimal.
Vous souhaitez vous lancer sur l'installation de notre plugin? Découvrez comment faire le set up pas à pas dans notre prochain chapitre