DépannageTracking qui ne remonte pas

Tracking qui ne remonte pas

DataLayer vide, événement purchase absent, doublons, cookies d’attribution manquants, bannière de consentement : les causes les plus fréquentes et quoi vérifier.

Les symptômes ci-dessous reviennent dans presque chaque installation de tracking server-side sur Shopify (GTM, sGTM, GA4, pixels Meta et Google Ads). Commencez par un scan : le Tracking Scanner note la stack de la boutique et pointe ce qui manque.

Événements

SymptômeQuoi vérifier
DataLayer videL’app qui l’alimente est installée et connectée ; la boutique est active dans son tableau de bord ; aucun autre script ne réécrit le DataLayer.
Événement purchase absentLe pixel personnalisé est actif dans Paramètres → Événements clients ; aucune erreur JavaScript dans la console du tunnel de paiement ; le déclencheur purchase existe dans GTM ; la requête vers le sGTM répond 200 ; transaction_id est présent et unique.
GTM non injectéL’ID du conteneur est correct ; aucun snippet GTM n’a été ajouté à la main dans le thème en plus de l’injection.
Événements en doubleUn seul pixel de paiement personnalisé est actif ; aucun événement n’a deux déclencheurs actifs dans GTM.
Aucun événement dans GA4L’ID de mesure est correct ; la balise de configuration GA4 est présente dans GTM ; server_container_url pointe vers le bon sGTM.
Requêtes bloquées par les bloqueurs de publicitéserver_container_url utilise un domaine personnalisé first-party, sur le même domaine que la boutique.

Cookies d’attribution

SymptômeQuoi vérifier
fbp, fbc ou gclid absentsLa restauration de cookies est activée ; le domaine personnalisé du sGTM est configuré et répond 200 ; les cookies apparaissent dans DevTools → Application → Cookies, sur le domaine de la boutique.

Consentement

SymptômeQuoi vérifier
La bannière ne s’affiche pasL’identifiant de la CMP est correct ; la balise CMP se déclenche sur Consent Initialization et non sur All Pages ; les régions géographiques sont configurées.
Deux bannièresLa bannière native de Shopify est encore active, ou une autre app de consentement est installée en parallèle.
Des balises se déclenchent sans consentementLes valeurs par défaut du consentement sont configurées ; les balises marketing passent par le consentement intégré de GTM, pas seulement par un déclencheur.

Vous pouvez scanner n’importe quelle boutique sans la connecter sur /scan/tracking, avec un compte BoostEcom. Les guides pas à pas de chaque outil (GTM, GA4, Meta, Google Ads, Klaviyo, consentement) sont dans le Centre d’aide.