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ôme | Quoi vérifier |
|---|---|
| DataLayer vide | L’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 absent | Le 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 double | Un seul pixel de paiement personnalisé est actif ; aucun événement n’a deux déclencheurs actifs dans GTM. |
| Aucun événement dans GA4 | L’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ôme | Quoi vérifier |
|---|---|
fbp, fbc ou gclid absents | La 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ôme | Quoi vérifier |
|---|---|
| La bannière ne s’affiche pas | L’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ères | La 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 consentement | Les 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.