Aller au contenu

Le tracking server side vaut-il son coût pour une boutique Shopify ?

Jérémie Werner

Fondateur de Conversion Club · ikko

Voir le profil

Réponse courte

Pas en premier. Activez d'abord l'API de conversions Meta, incluse sans frais dans le canal Facebook et Instagram de Shopify : elle rend à Meta les achats que les bloqueurs lui cachent. Un serveur dédié ne se discute qu'ensuite, si l'écart reste large, et aucun des deux ne dispense du consentement.

La réponse en détail

Pas en premier. Activez d'abord l'API de conversions Meta, incluse sans frais dans le canal Facebook et Instagram de Shopify : elle rend à Meta les achats que les bloqueurs lui cachent. Un serveur dédié ne se discute qu'ensuite, si l'écart reste large, et aucun des deux ne dispense du consentement.

Le repère

Le tracking server side fait transiter les événements (vue de page, ajout au panier, achat) par un serveur, qui les transmet à Meta, Google Ads ou GA4. Ce détour règle deux des quatre limites du tableau.

Problème Ce que le server side change Source
Bloqueurs de publicité Un achat envoyé de serveur à serveur ne passe plus par le navigateur : Shopify précise que les bloqueurs ne peuvent pas l'arrêter. Aide Shopify, partage des données Facebook
Durée des cookies sur Safari Safari limite à 7 jours les cookies créés en JavaScript. Un cookie posé par la réponse de votre propre serveur y échappe, sauf si Safari détecte un serveur tiers déguisé derrière votre domaine : il le plafonne alors aussi à 7 jours. WebKit, Tracking Prevention
Consentement Aucun effet. Les balises Google côté serveur suivent les signaux de consentement, et Google exige une bannière compatible sur le site. Google, server-side et mode Consentement
Données manquantes Aucun effet non plus : le Measurement Protocol de GA4 (l'envoi direct d'événements depuis un serveur) complète la collecte navigateur sans la remplacer. Google Developers, Measurement Protocol

La CNIL range parmi les traceurs les cookies, les pixels et tout identifiant généré par un logiciel, quel que soit leur chemin. Sur Shopify, là où le consentement est requis (en général l'Espace économique européen et le Royaume-Uni), les pixels ne s'exécutent qu'avec les autorisations accordées par la personne.

Les options sur Shopify, par ordre de coût croissant (tarifs relevés en octobre 2026) :

Option Ce qu'elle fait Ordre de coût
API de conversions Meta via le canal Facebook et Instagram, niveau « Amélioré » ou « Maximum » Envoie l'achat des serveurs de Shopify à ceux de Meta, en plus du pixel Un réglage, sans infrastructure
Pixel personnalisé dans « Événements clients » Pose un code tiers (Google Tag Manager compris) dans le bac à sable de Shopify, l'espace isolé où tournent les pixels ; il reste côté navigateur Temps de développement
Service hébergé de serveur GTM Centralise les envois depuis votre domaine, infrastructure gérée par un prestataire Abonnement indexé sur le nombre de requêtes : chez Stape, de 0 à 200 dollars US par mois selon le volume, plus l'intégration
Serveur GTM sur Google Cloud Run Même rôle, infrastructure à votre charge Environ 45 dollars US par mois et par serveur, deux serveurs recommandés, plus l'intégration et la maintenance

Un audit Meta sur 28 jours, chez une marque de prêt-à-porter féminin sur Shopify, montre ce que le serveur rattrape. Meta y recevait par l'API 28 % d'ajouts au panier de plus que par le pixel. Environ 196 commandes payées via un module tiers n'apparaissaient que côté serveur. Restaient deux chantiers : 72 % seulement des achats arrivaient par l'API (l'audit visait 75 %), et la déduplication plafonnait à 69 %, faute d'identifiant d'événement sur environ 14 % des achats envoyés par le navigateur.

La règle

Le server side sert surtout auprès des plateformes qui règlent leurs enchères sur vos achats, Meta en tête : chaque achat qu'elles ne voient pas appauvrit leur apprentissage. Pour GA4, le bénéfice est plus mince, puisqu'un refus exprimé dans le bandeau de cookies s'applique aussi aux envois du serveur.

D'où l'ordre : réglage natif, mesure de l'écart, puis serveur GTM si l'écart reste large et que plusieurs plateformes se partagent le budget. Une marque de mode française du Club a ainsi nettoyé ses doublons d'abord et gardé le server side « comme cible quand [elle] aura la volumétrie/maturité opérationnelle ».

Un serveur demande aussi de l'entretien : sur le terrain des auteur·rice·s, un prestataire estimait l'installation à trente ou quarante heures, sans compter les retouches à chaque changement de format d'une plateforme.

Les étapes

  1. Mesurez la couverture à périmètre égal. Sur 28 jours, divisez les achats reçus par Meta après déduplication par les commandes de la boutique en ligne, hors caisse, échanges et retours. Dans l'audit cité, 1 555 commandes tous canaux n'en laissaient que 903 comparables. Pour GA4, suivez la méthode de la fiche sur le consentement.
  2. Passez le canal Meta en « Amélioré ». Dans Canaux de vente, ouvrez Facebook et Instagram, puis Paramètres et « Paramètres de partage des données ». « Amélioré » et « Maximum » ajoutent l'API de conversions au pixel et partagent des informations personnelles des client·e·s avec Meta : mentionnez-le dans votre politique de confidentialité.
  3. Vérifiez la déduplication. Si un autre outil envoie aussi vos achats à Meta, chacun doit porter le même identifiant et le même nom d'événement des deux côtés, et Meta ne déduplique que dans une fenêtre de 48 heures. Dans le Gestionnaire d'événements, suivez trois indicateurs : la couverture de l'API, le taux de déduplication et la qualité de correspondance, notée sur 10 (la capacité de Meta à relier vos événements à des comptes).
  4. Contrôlez le consentement. Dans « Événements clients », vérifiez les autorisations exigées par chaque pixel. Les pixels lisent l'état du consentement via l'API Customer Privacy, que votre bannière doit alimenter.
  5. Cadrez le serveur avant de l'acheter. Installez-le sur un sous-domaine de votre site, comme Google le recommande, avec deux instances et une alerte de facturation. Exigez au cahier des charges que le conteneur web n'envoie que les événements consentis, et que le serveur écarte tout achat dont le transaction_id est déjà passé.
  6. Mesurez l'effet. Recalculez la couverture quatre semaines plus tard et datez le changement dans votre journal de bord.

Le piège

Le plus répandu consiste à croire que le serveur contourne la bannière : envoyer côté serveur les identifiants d'une personne qui a refusé reste une collecte sans consentement. Le cahier des charges d'une maison de parfum du Club parle d'« une responsabilité partagée » entre le site et le serveur.

Un achat envoyé deux fois sans déduplication se paie, lui, en budget publicitaire. Meta compte alors deux conversions et règle ses enchères sur un rendement gonflé, pendant que votre coût d'acquisition réel augmente. Pour choisir le chiffre de référence, voyez Shopify ou GA4 : quel chiffre présenter.

La phrase à présenter

« Meta voit aujourd'hui 80 % de nos commandes en ligne (chiffre fictif). L'API de conversions, sans coût d'outil, vise à réduire cet écart ; nous mesurerons quatre semaines avant de décider d'un serveur dédié, dont l'hébergement coûte environ 90 dollars par mois selon Google. »

Sources

Pour aller plus loin

Le Playbook répond court. Les articles du Conversion Club prennent le temps : méthodes, cas terrain et chiffres pour aller plus loin.