Suivi server-side vs client-side : ce que les marchands Shopify doivent savoir
Si vous gerez une boutique Shopify et depensez de l'argent en publicite, vous dependez du suivi des conversions pour savoir ce qui fonctionne. Pendant des annees, ce suivi se faisait presque entierement dans le navigateur. Un petit pixel JavaScript se declenchait lorsqu'un client finalisait un achat, et les donnees remontaient vers Meta, Google ou TikTok.
Ce modele est en train de s'effondrer. Entre les bloqueurs de publicites, l'Intelligent Tracking Prevention (ITP), la reduction de la duree de vie des cookies et les reglementations plus strictes en matiere de confidentialite, le suivi base sur le navigateur manque desormais une part significative des conversions reelles. Le resultat : des donnees incompletes, des couts par acquisition gonfles et des plateformes publicitaires qui ne peuvent pas optimiser correctement car elles ne voient pas le tableau complet.
Le suivi server-side offre un moyen de recuperer ces donnees perdues. Mais ce n'est pas un simple echange. Dans ce guide, nous allons detailler exactement comment chaque approche fonctionne, ou le suivi client-side echoue, et pourquoi les boutiques Shopify les plus performantes utilisent les deux methodes ensemble.
Deux approches pour suivre les donnees de conversion
Au niveau le plus general, il existe deux facons d'envoyer des evenements de conversion (comme un achat ou un ajout au panier) de votre boutique vers une plateforme publicitaire :
- Le suivi client-side s'execute dans le navigateur du visiteur. Du code JavaScript sur vos pages detecte les actions et envoie les donnees directement du navigateur vers la plateforme publicitaire.
- Le suivi server-side s'execute sur un serveur. Votre systeme backend envoie les donnees de conversion directement a l'API de la plateforme publicitaire, en contournant completement le navigateur.
Les deux methodes visent le meme objectif : informer Meta, Google, TikTok ou une autre plateforme qu'un evenement specifique s'est produit afin que la plateforme puisse l'attribuer a la bonne campagne et optimiser la diffusion future des publicites. La difference reside dans ou et comment cette transmission de donnees se produit, et cette difference a des consequences enormes sur la precision.
Comment fonctionne le suivi client-side
Le suivi client-side est l'approche traditionnelle et celle avec laquelle la plupart des marchands Shopify commencent. Voici le flux typique :
- Vous installez un extrait JavaScript (un pixel) sur votre boutique Shopify, generalement via le code du theme ou un gestionnaire de balises.
- Lorsqu'un visiteur charge une page, le JavaScript du pixel s'execute dans son navigateur.
- Le script lit les donnees de la page (produit consulte, contenu du panier, montant de la commande) et envoie une requete HTTP du navigateur vers les serveurs de la plateforme publicitaire.
- La plateforme publicitaire recoit l'evenement, le fait correspondre a l'utilisateur via des cookies ou des click IDs stockes dans le navigateur, et enregistre la conversion.
Ce modele repose sur trois conditions qui doivent toutes etre reunies : le JavaScript doit se charger et s'executer, les cookies doivent persister suffisamment longtemps pour relier le clic a la conversion, et aucun mecanisme cote navigateur ne doit bloquer la requete sortante. Quand ces trois conditions sont remplies, le suivi client-side fonctionne bien. Le probleme est qu'en 2026, ces conditions echouent plus souvent que la plupart des marchands ne le realisent.
Pourquoi le suivi client-side perd en precision
Plusieurs forces erodent simultanement la fiabilite du suivi base sur le navigateur :
Bloqueurs de publicites et extensions de confidentialite
Environ 30 a 40 % des utilisateurs desktop utilisent desormais une forme de bloqueur de publicites ou d'extension de confidentialite. Ces outils empechent les pixels JavaScript de se charger ou bloquent les requetes de suivi sortantes avant qu'elles n'atteignent leur destination. Quand un pixel est bloque, la conversion est invisible pour la plateforme publicitaire. La vente a bien lieu, mais la plateforme ne le sait jamais.
Intelligent Tracking Prevention (ITP)
Le navigateur Safari d'Apple limite la duree de vie des cookies tiers a 24 heures et celle des cookies first-party definis via JavaScript a sept jours. Puisque Safari represente une part importante de la navigation mobile, en particulier parmi les acheteurs Shopify, cela signifie que tout client qui clique sur une publicite lundi et achete mercredi peut ne pas etre correctement attribue. Le cookie qui reliait le clic a la visite a deja expire.
Depreciation des cookies tiers
Les navigateurs restreignent ou suppriment progressivement les cookies tiers depuis plusieurs annees. Bien que le calendrier ait varie, la direction est claire : les cookies inter-sites sur lesquels les plateformes publicitaires s'appuyaient historiquement pour l'identification des utilisateurs deviennent de moins en moins disponibles. Le suivi client-side qui depend de ces cookies perd sa capacite a faire correspondre les utilisateurs entre les sessions.
Gestion du consentement et reglementations sur la vie privee
En vertu du RGPD, du CCPA et de lois similaires, de nombreuses boutiques Shopify affichent des bannieres de consentement aux cookies. Quand un visiteur refuse les cookies de suivi, les pixels client-side ne peuvent pas se declencher ou ne peuvent pas stocker les identifiants necessaires a l'attribution. Sur certains marches europeens, les taux d'opt-in pour les cookies marketing sont bien en dessous de 50 %, ce qui signifie que la moitie ou plus de toutes les conversions passent inapercues.
Problemes de chargement de page et de timing
Les pixels client-side dependent du chargement complet de la page avant que le script ne s'execute. Si un client finalise un achat et ferme l'onglet du navigateur avant que la page de remerciement ne finisse de se charger, le pixel ne se declenche jamais. Les connexions lentes, les redirections et les scripts de page lourds augmentent tous le risque d'un evenement manque.
Comment fonctionne le suivi server-side
Le suivi server-side adopte une approche fondamentalement differente. Au lieu de s'appuyer sur le navigateur du visiteur pour envoyer les donnees, votre serveur communique directement avec le serveur de la plateforme publicitaire via une API.
Voici le flux typique pour une boutique Shopify utilisant le suivi server-side :
- Un client finalise un achat sur votre boutique Shopify.
- Le backend de Shopify traite la commande et genere un evenement avec les details de la commande (chiffre d'affaires, produits, informations client).
- Votre solution de suivi server-side capture cet evenement et l'envoie via la Conversions API de la plateforme publicitaire (par exemple, la Conversions API de Meta ou le Measurement Protocol de Google).
- L'evenement inclut des identifiants client hashes (e-mail, numero de telephone, adresse IP) que la plateforme publicitaire utilise pour faire correspondre la conversion au clic publicitaire d'origine.
Puisque l'ensemble de ce processus se deroule de serveur a serveur, il n'est absolument pas affecte par les bloqueurs de publicites, les extensions de navigateur, l'expiration des cookies, ou le fait que le client ait ferme son onglet. La commande a ete traitee par Shopify, donc les donnees existent, et le serveur les envoie quel que soit ce qui s'est passe dans le navigateur.
Avantages cles du suivi server-side
- Immunite aux bloqueurs de publicites : Aucun JavaScript navigateur n'est implique dans la transmission des donnees, donc les bloqueurs de publicites n'ont rien a bloquer.
- Aucune dependance aux cookies : Le matching utilisateur se fait via des donnees first-party (e-mails hashes, numeros de telephone) plutot que des cookies navigateur, donc l'ITP et les restrictions de cookies n'affectent pas l'attribution.
- Livraison fiable des evenements : Les requetes serveur-a-serveur ne dependent pas de la vitesse de chargement de la page, de l'etat de l'onglet du navigateur ou de l'execution de scripts cote client.
- Meilleure qualite des donnees : Les evenements server-side incluent souvent des donnees plus riches (montants de commande exacts, frais de livraison, codes de reduction) car ils s'alimentent directement depuis votre systeme de gestion des commandes.
- Controle des donnees first-party : Vous decidez exactement quelles donnees envoyer et pouvez hasher ou anonymiser les identifiants avant qu'ils ne quittent votre serveur, vous donnant plus de controle sur la conformite en matiere de confidentialite.
Comparaison : suivi client-side vs server-side
| Dimension | Suivi client-side | Suivi server-side |
|---|---|---|
| Lieu d'execution | Navigateur du visiteur | Votre serveur / cloud |
| Affecte par les bloqueurs de pub | Oui | Non |
| Affecte par l'ITP / limites de cookies | Oui | Non |
| Fonctionne si l'utilisateur ferme l'onglet | Non | Oui |
| Impact de la banniere de consentement | Eleve (le pixel peut ne pas se declencher) | Faible (les evenements serveur utilisent des donnees first-party) |
| Precision des donnees | En baisse (60-85 % des evenements captures) | Elevee (95 %+ des evenements captures) |
| Complexite de mise en place | Faible (coller un extrait de code) | Moyenne (necessite une integration API) |
| Donnees comportementales en temps reel | Forte (scroll, survol, page vue) | Limitee (principalement des evenements transactionnels) |
| Methode de matching utilisateur | Cookies et click IDs | E-mail hashe, telephone, adresse IP |
| Impact sur la performance de la page | Ajoute du JavaScript a charger | Aucun impact sur la vitesse de la page |
Pourquoi l'approche hybride est la meilleure
Malgre les avantages du suivi server-side, il ne remplace pas completement le suivi client-side. Chaque methode capture des donnees que l'autre ne peut pas obtenir.
Le suivi client-side excelle dans la capture de signaux comportementaux en session : pages vues, profondeur de scroll, temps passe sur le site, habitudes de navigation produit et micro-interactions qui se produisent avant un achat. Ces signaux sont precieux pour construire des audiences de retargeting et comprendre le parcours client. Le suivi server-side ne peut pas facilement capturer ce comportement granulaire au niveau du navigateur car les evenements proviennent du navigateur, pas du serveur.
Le suivi server-side excelle dans la capture fiable des evenements de conversion : achats, ajouts au panier et initiations de checkout. Ce sont les evenements que les plateformes publicitaires utilisent pour optimiser la diffusion des campagnes et calculer le retour sur depenses publicitaires. Le suivi server-side garantit que ces evenements a forte valeur ne sont pas perdus a cause des bloqueurs de publicites ou des restrictions de cookies.
La configuration ideale combine les deux approches :
- Les pixels client-side gerent les evenements haut de funnel (pages vues, vues de contenu, interactions produit) ou le contexte comportemental est important et la valeur de conversion est plus faible.
- Les API server-side gerent les evenements bas de funnel (ajout au panier, initiation du checkout, achat) ou la precision est la plus importante et les enjeux financiers sont les plus eleves.
- La deduplication garantit que lorsque les deux methodes capturent le meme evenement, la plateforme publicitaire ne le compte qu'une seule fois. Cela est gere par des identifiants d'evenement que le pixel et l'API envoient tous deux avec chaque evenement.
Les plateformes publicitaires comme Meta et Google sont explicitement concues pour accepter les donnees des deux canaux simultanement. La documentation de Meta recommande d'utiliser le pixel navigateur et la Conversions API ensemble, avec deduplication des evenements, comme configuration optimale. Google supporte de la meme facon l'utilisation parallele de gtag.js et du Measurement Protocol.
Comment cela fonctionne specifiquement dans Shopify
Shopify possede une architecture de suivi unique qui cree a la fois des defis et des opportunites pour le suivi server-side.
La limitation du checkout
Shopify heberge son checkout sur un domaine separe (checkout.shopify.com) que les marchands ne peuvent pas entierement personnaliser. Cela signifie que vous avez une capacite limitee a ajouter des pixels JavaScript personnalises sur les pages de paiement et de remerciement. Pour le suivi client-side, c'est une lacune significative car les evenements de conversion les plus importants (initiation du checkout et achat) se produisent sur des pages que vous ne controlez pas entierement.
Webhooks Shopify et l'ecosysteme d'applications
Cote serveur, Shopify fournit des webhooks qui se declenchent lorsque des commandes sont creees, mises a jour ou expediees. Ces webhooks contiennent toutes les donnees de commande necessaires pour envoyer des evenements de conversion precis aux plateformes publicitaires. Une application de suivi server-side peut ecouter ces webhooks, enrichir les donnees avec les informations de session, et les transmettre a Meta, Google, TikTok, Snapchat ou Pinterest via leurs Conversions API respectives.
Matching des donnees client
Shopify collecte les adresses e-mail et les numeros de telephone des clients au moment du paiement. Ces donnees first-party sont exactement ce dont les API server-side ont besoin pour faire correspondre les conversions aux clics publicitaires. Comme les donnees proviennent directement du client pendant le processus d'achat, les taux de correspondance sont generalement bien plus eleves que ce que le matching client-side base sur les cookies peut atteindre.
Mise en place pratique pour les marchands Shopify
La plupart des marchands Shopify n'ont pas besoin de construire une infrastructure de suivi server-side personnalisee. Des applications specialisees s'integrent directement au systeme de webhooks de Shopify et gerent les connexions API vers chaque plateforme publicitaire. La mise en place typique comprend :
- L'installation d'une application de suivi server-side depuis le Shopify App Store.
- La connexion de vos comptes de plateformes publicitaires (Meta, Google, TikTok, etc.).
- La configuration des evenements a envoyer et des points de donnees client a inclure.
- L'activation de la deduplication pour que les evenements ne soient pas comptabilises en double aux cotes de vos pixels existants.
Une fois configuree, l'application capture automatiquement les evenements de commande depuis Shopify et les transmet a vos plateformes connectees. Il n'y a pas de maintenance continue, pas de code a gerer, et aucun impact sur la vitesse de chargement de votre boutique.
Le bilan
Le suivi client-side a ete concu pour un web ou les navigateurs permettaient un acces illimite aux cookies et l'execution libre du JavaScript. Ce web n'existe plus. Chaque annee, l'ecart entre les conversions reelles et ce que les pixels navigateur reportent se creuse.
Le suivi server-side comble cet ecart en envoyant les donnees de conversion directement de votre serveur aux plateformes publicitaires, en contournant completement les restrictions auxquelles le suivi base sur le navigateur est confronte. Pour les marchands Shopify qui depensent en acquisition payante, ce n'est pas une curiosite technique. C'est la difference entre voir 60 % de vos conversions et en voir 95 %, et cette difference impacte directement la qualite de l'optimisation de vos campagnes publicitaires.
Les marchands qui adoptent une strategie de suivi hybride des maintenant obtiennent un avantage mesurable : de meilleures donnees alimentent leurs plateformes publicitaires, une attribution plus precise, un cout par acquisition declare plus bas, et une optimisation algorithmique plus intelligente sur chaque campagne.
Arretez de perdre des donnees de conversion
Converlay connecte votre boutique Shopify a Meta, Google, TikTok et plus encore via le suivi server-side. Installation en quelques minutes, aucun code requis.
Installer Converlay sur Shopify