Le tracking server-side, aussi appelé server-side tagging, est désormais une solution incontournable pour les e-commerçants qui souhaitent réellement mesurer les impacts de leurs actions marketing. Avec la montée en puissance des adblockers, des restrictions sur les cookies (ITP, ETP) et des exigences RGPD, cette méthode de collecte s’impose comme la solution pour garder un contrôle sur les données d’audience et de conversion. Shopify, de par son architecture, permet d'aller encore plus loin, avec toutefois une mise en place spécifique. Décryptage.
Rappel : qu’est-ce que le tracking server-side ?
Le tracking server-side consiste à transférer une partie, voire la totalité, du traitement des balises (tags) de suivi des navigateurs des visiteurs vers un serveur dédié afin de contourner les obstacles qui entourent la collecte des données. Traditionnellement, le tracking se faisait côté client via des pixels et des scripts exécutés directement dans le navigateur. Le problème ? Ce mode de fonctionnement est de plus en plus bloqué par les adblockers, les navigateurs eux-mêmes (Safari avec ITP, Firefox avec ETP, Brave, etc.), ou les préférences de confidentialité des utilisateurs.
Le server-side vient contourner ces limitations, tout en respectant les contraintes légales. Concrètement, les données sont d’abord envoyées sur un serveur (hébergé sur votre domaine ou un serveur tiers). Ce dernier agit comme un proxy : il filtre, nettoie, enrichit et transmet les données aux plateformes de tracking et d’analyse (Google Analytics, Meta Ads, etc.).
Les avantages du tracking server-side sont multiples :
- Réduction de la perte de données due aux bloqueurs de publicités.
- Meilleure maîtrise de la data. Vous décidez de ce qui est transmis.
- Amélioration des performances SEO. Le site web a moins de scripts à charger côté client.
- Respect des contraintes RGPD et ePrivacy, grâce à un contrôle plus fin des données collectées.
Implémenter le tracking server-side sur Shopify
Il existe plusieurs moyens de tracker les données sur Shopify. Néanmoins, l’implémentation du tracking server-side sur ce CMS nécessite une approche full custom. En tous cas, c’est ce que nous conseillons et ce que nous avons mis en place pour plus de 100 clients chez TrackAnalyse, dont une cinquantaine de sites Shopify sur ce format.
Il faut savoir que contrairement à d'autres CMS comme WordPress ou PrestaShop par exemple, Shopify impose certaines contraintes, notamment sur la gestion des cookies et des événements dans le tunnel de conversion. Pour pallier ces contraintes, l’utilisation d’Addingwell devient alors presque indispensable.
Le rôle central de l’application Addingwell
Addingwell est une app disponible sur Shopify. En plus d’être un service de serveur destiné à GTM Server-Side, agissant comme un serveur de tags dédié Addingwell propose également une app gratuite permettant d’implémenter le datalayer simplément sur la partie site. À partir de cela, il sera possible de déclencher les tags côté client qui alimenteront le serveur.
Ce mécanisme permet de contourner les bloqueurs de publicités et les restrictions ITP tout en assurant une meilleure maîtrise des données. L’app va permettre d’injecter votre conteneur GTM client-side proxyfié mais aussi de configurer un Data Layer solide, à la racine du site, qui servira à alimenter Google Tag Manager Server-Side.
Addingwell facilite également la configuration d’un cookie de restauration, en s’appuyant sur le cookie _shopify_y. Ce cookie est indispensable pour contourner l’Intelligent Tracking Prevention (ITP) mis en place par Safari, car il va servir de base afin de réconcilier les différents cookies de l’utilisateur dans le temps.

Gérer la partie checkout : une spécificité Shopify
La partie Checkout - fonctionnement des évènements clients de checkout extensibility - est la SEULE spécificité sur Shopify, tout le reste fonctionne normalement. Le dataLayer dans la partie checkout doit être implémenté d’une manière différente de celui du site. Chez TrackAnalyse nous implémentons un script maison, qui gère vos spécificités business, ainsi que la gestion du consentement.
De plus, le checkout sur Shopify ne permet pas une navigation correcte des cookies entre le site et le checkout, qu’il faut donc en quelque sorte réécrire. Cela signifie qu’il est impossible d’y déployer des scripts comme on le ferait sur le reste du site. Cependant, grâce à la réécriture des cookies côté Addingwell et notre script custom que nous avons développé chez TrackAnalyse, vous pouvez tout de même activer des déclencheurs spécifiques.
Concrètement, cela se fait en 3 étapes :
- Déclenchement d’un tag côté client, via un script dans le checkout
- Ce tag alimente Google Tag Manager côté client, qui envoie ensuite les données à GTM Server-Side.
- Réécriture des cookies dans le checkout, car ils ne transitent pas correctement entre le site principal et le checkout (problème de domaine, de sandboxing, etc.). Là encore, Addingwell est essentiel pour bypasser ITP et garantir une continuité dans le tracking.
En résumé, la spécificité de Shopify repose sur cette réconciliation des cookies et la mise en place d’un script custom dans le checkout, mais une fois ces éléments configurés, la mécanique fonctionne comme sur n'importe quel CMS.

Le server-side sur Shopify : un moyen d’enrichir les données…
Au-delà du simple tracking, le server-side tagging sur Shopify ouvre la porte à l’enrichissement des données.
L’extraction des données Shopify se fait notamment en envoyant celles-ci vers Google Firestore. Ce type de flux permet de piloter plus finement vos campagnes d’acquisition, en vous basant sur des indicateurs comme :
- La Lifetime Value (LTV) prédictive. En analysant les premiers achats d’un client, il devient possible d’estimer sa valeur future. Par exemple, si un client achète un produit A en premier achat, et que les données montrent que les acheteurs de ce produit ont une LTV moyenne de x temps, vous pouvez orienter votre budget marketing en conséquence.
- La marge réelle et prédictive : plus que le chiffre d’affaires, c’est la rentabilité qui compte. En enrichissant les données avec des infos back-office, on peut piloter les campagnes sur la marge nette attendue.
Grâce à ces données enrichies, les stratégies d’acquisition deviennent plus intelligentes et donc forcément plus précises.
…Pour définir sa stratégie d’acquisition
Le tracking server-side sur Shopify ne sert pas seulement à mieux tracker les conversions, il permet aussi de redéfinir complètement la stratégie d’acquisition client.
De nouveaux segments clients
Une fois les données extraites et enrichies, vous pouvez :
- Créer des segments clients dynamiques, par exemple : "clients n’ayant pas acheté depuis plus d’un an", ou "clients ayant un abonnement actif mais peu engagés", qui seront plus précis.
- Réactiver les clients dormants, en optimisant vos campagnes sur basées sur l’historique d’achat ou leur LTV prédictive.
- Travailler la rétention et la fidélisation, en adaptant les messages et offres à la valeur perçue du client côté plateforme publicitaire, en optimisant votre algorithme sur des conversions avancées
Une gestion fine des abonnements
Sur Shopify, vous avez la possibilité de différencier les stratégies d’acquisition en fonction des comportements d’abonnement ou d’achat unique, si vous avez cette distinction sur votre site. Vous pouvez donc optimiser vos algorithmes publicitaires sur des segments clients qui ont plus de chance de vous apporter de la rentabilité à long terme.
En exploitant ces données, on passe d’une stratégie one-shot à une stratégie data-driven et orientée sur la valeur client.
Le tracking server-side sur Shopify, un gain de temps considérable par rapport aux autres CMS
Le tracking server-side sur Shopify représente un véritable gain de temps en comparaison avec d’autres CMS comme Magento, PrestaShop, ou même des sites développés en full custom. Cette rapidité d’exécution s’explique par la nature même de Shopify, qui propose un écosystème prêt à l’emploi, conçu pour faciliter la mise en place de solutions complexes sans pour autant devoir plonger dans des mois de développement technique.
L’application Addingwell en est un bon exemple. Elle permet de déployer un dataLayer côté site et une architecture server-side de manière simple et rapide, en offrant des solutions clés en main pour proxifier les données et contourner les limites imposées par les adblockers ou l’ITP. De la même manière, la fonctionnalité Checkout Extensibility permet d’intégrer des personnalisations avancées sur la partie checkout, via notamment un script avancé s’appuyant sur les API de Shopify. Cette approche permet aux e-commerçants de bénéficier d’une grande souplesse dans la personnalisation de leur parcours client, tout en conservant un time-to-market réduit.
L’intégration avec des outils tiers est également un point fort de Shopify. Les connexions standardisées avec des solutions comme Klaviyo ou Quantic permettent d’automatiser rapidement la collecte, l’enrichissement et l’analyse des données. Ce niveau d’intégration simplifie le déploiement de use cases avancés, que ce soit pour affiner la stratégie d’acquisition, travailler la LTV prédictive ou mieux segmenter ses audiences.
C’est précisément cette capacité à aller vite qui séduit de nombreux clients. Là où un projet de tracking server-side sur Magento, SalesForce Commerce Cloud ou un site custom, va nécessiter un développement plus long, Shopify permet de tester et valider des scénarios complexes en un temps record. Même si la plateforme est parfois perçue comme étant plus fermée qu’un CMS totalement custom, elle offre suffisamment de flexibilité pour accéder à des fonctionnalités avancées sans devoir tout développer à partir de zéro. Et une fois l’infrastructure mise en place, il devient extrêmement facile de scaler en ajoutant de nouveaux canaux de collecte ou en interconnectant d’autres plateformes au sein de l’écosystème Shopify.