Comment réparer les événements de pixel en double sur Shopify (2026)

Dernière mise à jour
•
Revu par un expert
•
5 min de lecture

Points clés à retenir

  • Les événements en double se produisent lorsque le même pixel est installé à deux endroits simultanément (par exemple, à la fois via une application Shopify et manuellement dans theme.liquid).
  • Signes de doublons : événements d’achat doublés dans le Gestionnaire d’événements Meta, conversions GA4 gonflées, un ROAS sur les plateformes publicitaires qui semble trop beau pour être vrai.
  • Solution : ne garder qu’une seule installation par plateforme, soit l’application Shopify de la plateforme, soit un pixel personnalisé dans les Événements client.
  • Le champ Scripts additionnels du checkout a été désactivé, le suivi du checkout se fait donc désormais via les Événements client (pixels d’application ou pixels personnalisés).

Pour corriger les événements de pixel en double dans Shopify, trouve chaque endroit où le même pixel est installé (une application de canal de vente, theme.liquid, un pixel personnalisé dans les Événements client ou GTM), gardes-en un seul et supprime les autres, puis teste un achat dans Tester les événements Meta et DebugView de GA4. Les doublons gonflent les conversions signalées et le ROAS.

Comment savoir si vous avez des événements en double ?

Meta Ads Manager : Allez dans Events Manager → votre Pixel → Test Events. L’événement purchase doit se déclencher une seule fois par commande terminée. Si vous voyez deux événements identiques se déclencher en l’espace de quelques secondes, vous avez des doublons.

GA4 : Allez dans Configurer → DebugView. Effectuez une commande de test. Si l’événement purchase apparaît deux fois avec le même ID de transaction, vous avez des doublons.

Signes indirects : Vos conversions signalées sur une plateforme publicitaire sont nettement supérieures au nombre de commandes Shopify défini pour la même période.


Causes fréquentes des événements de pixel en double sur Shopify

Cause 1 — Application + code manuel tous deux actifs

La cause la plus fréquente. Tu as installé le pixel Meta manuellement dans theme.liquid il y a des années. Puis, tu as installé l’application Shopify Facebook & Instagram, qui installe aussi le pixel. Maintenant, les deux se déclenchent.

Vérification : Boutique en ligne → Thèmes → menu à trois points (…) à côté de ton thème → Modifier le code → ouvre theme.liquid. Cherche fbq (le code du pixel Meta). Si tu le trouves ET que l’application Facebook & Instagram est installée, tu as un doublon.

Solution : Supprime le code manuel fbq de theme.liquid. L’application gère tout.

Cause 2 — Customer Events + theme.liquid tous deux actifs

Tu as configuré un pixel de suivi via Paramètres → Événements client. Tu as aussi le même code de pixel dans theme.liquid ou via GTM. Les deux se déclenchent sur les pages de la vitrine, et les Événements client se déclenchent aussi sur les pages de checkout (auxquelles theme.liquid n’a pas accès).

Vérification : Paramètres → Événements client → regarde quels pixels sont actifs. Compare avec ton theme.liquid et ton conteneur GTM.

Solution : N’utilise que les Événements client, supprime la version de theme.liquid. Ou alors, gère les balises de la vitrine via GTM et garde les Événements client uniquement pour les événements du checkout que GTM ne peut pas atteindre.

Cause 3 — Le suivi a été reconstruit à partir de l’ancien champ “Scripts additionnels”

Les scripts additionnels sur les pages de Remerciement et de Statut de la commande ont été désactivés (Plus : 28 août 2025 ; autres forfaits : 26 août 2026), donc le code qui s’y trouve ne se déclenche plus. Si tu l’as recréé sous forme de pixel personnalisé, vérifie que tu ne l’as fait qu’une seule fois, et qu’aucune application n’envoie le même événement d’achat.

Vérification : Paramètres → Événements client → compare tes pixels personnalisés avec les pixels d’application listés pour la même plateforme.

Solution : Garde soit le pixel d’application, soit le pixel personnalisé pour chaque plateforme, mais pas les deux.

Cause 4 — Multiples conteneurs GTM

Certaines boutiques ont plus d’un conteneur GTM installé (souvent car différents membres de l’équipe ont configuré les choses indépendamment). Les deux contiennent des balises de suivi des achats.

Vérification : Ouvre ta vitrine, fais un clic droit → Code source de la page → cherche GTM-. Si tu vois plusieurs identifiants de conteneurs GTM, c’est que tu as plusieurs conteneurs.

Solution : Consolide le suivi dans un seul conteneur GTM et supprime l’autre.

Pour les vieux extraits de code d’applications qui traînent dans ton thème, consulte comment supprimer le code résiduel d’une application sur Shopify.


Comment réparer les événements Meta Pixel en double

  1. Choisis une seule méthode d’installation : l’application Facebook & Instagram (recommandé), OU un pixel personnalisé dans les Événements client, OU une configuration GTM manuelle.
  2. Supprime toutes les autres installations.
  3. Teste en utilisant le Gestionnaire d’événements Meta → Tester les événements.
  4. Si les événements se déclenchent toujours deux fois, vérifie que le même pixel n’est pas installé à la fois comme pixel d’application et comme pixel personnalisé dans Paramètres → Événements client.

Comment réparer les événements GA4 en double

  1. Choisis une seule méthode : l’application Google & YouTube de Shopify OU une balise GTM GA4.
  2. N’utilise pas les deux simultanément — c’est la cause la plus courante.
  3. Désactives-en une. Si tu utilises GTM, déconnecte GA4 dans l’application Google & YouTube. Si tu utilises l’application, mets ta balise GTM GA4 en pause.
  4. Teste via la DebugView de GA4.
Crée des éléments de conversion Shopify propres et bien traqués avec Fudge.
Démarrer l'essai gratuit

Utiliser GTM comme source unique de vérité

L’approche la plus propre à long terme : installe GTM une seule fois (dans theme.liquid), et gère TOUT le suivi via GTM. Aucun autre code de suivi ne doit se trouver ailleurs.

Avantages :

  • Toutes les balises de suivi sont visibles au même endroit
  • Facile d’auditer, d’ajouter ou de supprimer des balises
  • Réduit le risque de doublons causés par des membres de l’équipe ajoutant du code indépendamment
  • Le mode Prévisualisation de GTM rend les tests très simples

Avec cette approche, ta configuration des Événements client doit être supprimée ou limitée aux événements que GTM ne peut pas atteindre (les événements du checkout, et ce, sur tous les forfaits).

Pour installer le conteneur, regarde comment ajouter Google Tag Manager à Shopify.


Déduplication au niveau de la plateforme

Certaines plateformes intègrent une déduplication server-side si vous utilisez à la fois des pixels navigateur et des API server-side. Pour l’API Conversions de Meta, vous pouvez inclure un paramètre event_id à la fois dans l’événement du pixel navigateur et dans l’événement CAPI — Meta les associe et les compte comme une seule conversion.

Il s’agit d’une configuration avancée, mais qui vaut la peine d’être connue : la déduplication au niveau de la plateforme est un filet de sécurité, et non une solution pour pallier un code de pixel redondant.


FAQ

Comment détecter les événements de pixel en double sans tester manuellement chaque plateforme ?

Utilise une extension de navigateur comme Meta Pixel Helper ou Omnibug — elles signalent en temps réel les événements en double déclenchés sur la même page. Pour un audit plus approfondi, la DebugView de GA4 et l'onglet Tester les événements de Meta montrent chaque événement déclenché pendant une session, ce qui rend les doublons évidents. Certaines agences utilisent les logs server-side pour comparer les événements et les commandes.

Les événements de pixel en double vont-ils gonfler mon ROAS déclaré ?

Oui — un doublon double littéralement les conversions signalées, donnant l'impression que les campagnes ont un ROAS deux fois supérieur à la réalité. C'est particulièrement dangereux pour les décisions de scaling publicitaire : tu vas surinvestir dans des campagnes qui ne sont pas vraiment performantes. Corrige les doublons avant de faire des réallocations de budget importantes basées sur les données du pixel.

Dois-je toujours utiliser les Événements client au lieu de theme.liquid pour le suivi ?

Oui pour le suivi des achats — les Événements client se déclenchent sur les pages de checkout là où theme.liquid n'a pas accès (le checkout est en sandbox sur tous les forfaits). Pour les événements de vitrine (pages vues, ajouts au panier), theme.liquid ou GTM fonctionnent très bien ; évite juste de les combiner avec les Événements client pour le même type d'événement.

Les pixels server-side et navigateur peuvent-ils tous les deux se déclencher sans risque ?

Oui, avec une bonne déduplication. L'API Conversions de Meta s'attend à ce que tu envoies le même event_id depuis le pixel du navigateur et l'événement server-side — Meta les associe et les compte comme un seul. Sans cet ID, tes données seraient comptées en double. Le Measurement Protocol de GA4 utilise des logiques similaires.

Combien de temps faut-il pour que les correctifs de pixels apparaissent dans Meta ou GA4 ?

Les outils en temps réel (Tester les événements Meta, DebugView GA4) montrent les changements immédiatement. Les rapports de production ont un décalage de 24 à 72 heures en raison des délais de traitement. Les données d'audience et de lookalike basées sur des événements historiques mettent de 7 à 14 jours pour refléter pleinement des données plus propres — sois patient avant de juger de l'impact.

Jacques's signature
Crée des pages Shopify axées sur la conversion en les décrivant simplement.

You might also be interested in

Jacques Blom
Jacques Blom
CTO chez Fudge.