Sur Shopify, la Conversion API Meta (CAPI) s'active sans code depuis le canal de vente Facebook et Instagram par Meta : choisissez le niveau de partage Amélioré ou Maximum, et Shopify transmet l'achat de ses serveurs à ceux de Meta, en plus du pixel qui tourne dans le navigateur. Les deux sources envoient le même événement, et Meta les fusionne grâce à un identifiant commun, l'event_id.
Les doublons apparaissent quand une source supplémentaire s'ajoute : un ancien code pixel resté dans le thème, une appli de tracking branchée en parallèle, un script collé à la main. En avril 2025, un marchand a ouvert un fil sur le forum officiel de Shopify : sur sept jours, Meta lui attribuait 325 achats, alors que sa boutique n'avait enregistré que 190 commandes (community.shopify.com). Pixel et Conversion API tournaient tous les deux, sans déduplication efficace.
Pixel Meta ou Conversion API : la différence sur Shopify
Les deux outils remontent les mêmes actions vers le même jeu de données Meta, par deux chemins différents. Pour leur place dans l'ensemble de la régie, voir notre guide complet Meta Ads.
Le pixel suit le navigateur
Le pixel Meta est un script chargé dans le navigateur du visiteur. Connecté par le canal Facebook et Instagram, il suit automatiquement sept événements sur votre boutique : PageView, ViewContent, Search, AddToCart, InitiateCheckout, AddPaymentInfo et Purchase. Pour un achat, la valeur transmise correspond au prix total de la commande, réductions appliquées, droits et taxes compris (Centre d'aide Shopify).
Un bloqueur de publicités peut l'empêcher de partager des données, et la prévention intelligente du suivi des navigateurs raccourcit la durée de vie des cookies, ce qui dégrade l'attribution même quand le pixel s'exécute (Shopify, pixels d'application). Vos commandes Shopify restent exactes ; seule l'attribution des ventes aux clics publicitaires en pâtit.
La Conversion API passe par le serveur
Sur Shopify, les serveurs de Shopify transmettent l'événement d'achat à ceux de Meta, et Shopify précise que ces données « ne peuvent pas être bloquées par les bloqueurs de publicités pour navigateurs » (Centre d'aide Shopify). Meta ajoute que la CAPI subit moins que le pixel les erreurs de chargement et les coupures de connexion (Meta, About Conversions API).
La CAPI transporte aussi des données client (e-mail, téléphone, nom, localisation) qui aident Meta à rattacher l'achat à un compte. Meta en pose la limite : elle n'est pas conçue pour contourner le cadre App Tracking Transparency d'iOS ni la directive européenne ePrivacy (même source).
Les deux ensemble : la configuration recommandée par Meta
Meta recommande une « configuration redondante » : les mêmes événements envoyés par le pixel et par la CAPI, qui récupère ceux que le pixel rate à cause du réseau ou d'une page qui charge mal (Meta, bonnes pratiques Conversions API). Contrepartie : chaque achat arrive deux fois, et Meta doit le dédupliquer.

| Pixel seul | Conversion API seule | Pixel + Conversion API | |
|---|---|---|---|
| Point de départ | Navigateur du visiteur | Serveurs de Shopify | Les deux |
| Bloqueurs de publicités | Peuvent bloquer l'envoi | Sans effet sur l'envoi | L'achat passe par le serveur |
| Dépend des cookies du navigateur | Oui | Non, correspondance par e-mail ou téléphone | En partie |
| Consentement requis en Europe | Oui | Oui | Oui |
| Déduplication à gérer | Non | Non | Oui (event_id) |
| Recommandation de Meta | Ajouter la CAPI | Ajouter le pixel | Configuration recommandée |
Sources : Centre d'aide Shopify (partage des données, pixels d'application) et Meta (bonnes pratiques, About Conversions API), relevés le 4 octobre 2026.
Installer le pixel Meta sur Shopify en 2026
Beaucoup de tutoriels font encore coller le code du pixel dans theme.liquid. Shopify demande l'inverse : installer le pixel par le canal Facebook et Instagram par Meta, puis supprimer tout code pixel ajouté au thème.
Avant de commencer : les prérequis
Meta liste cinq conditions pour connecter une boutique Shopify (Meta Business Help Center) :
- une boutique en ligne qui n'est pas protégée par un mot de passe ;
- le forfait Shopify Basic ou un forfait supérieur ;
- une Page Facebook pour votre entreprise ;
- un portefeuille d'entreprise Meta propriétaire de cette Page ;
- des droits d'administration sur ce portefeuille.
Le canal Facebook et Instagram par Meta est gratuit avec tous les forfaits Shopify, sous réserve de l'admissibilité de la boutique (Centre d'aide Shopify). Une fois installé, il apparaît sous Canaux de vente (Shopify, configuration). Sur le Shopify App Store, sa fiche publiée par Meta affichait 3,8 sur 5 pour 5 712 avis le 4 octobre 2026 (apps.shopify.com).

Les six étapes dans l'admin Shopify
- Dans l'admin Shopify, ouvrez Paramètres > Canaux de vente, cliquez sur Shopify App Store, recherchez Facebook et cliquez sur Ajouter un canal.
- Cliquez sur Démarrer la configuration, puis sur Connecter le compte ; connectez-vous à Facebook, choisissez la Page et le portefeuille d'entreprise, acceptez les conditions et cliquez sur Terminer la configuration.
- Ouvrez Canaux de vente > Facebook et Instagram > Paramètres > Paramètres de partage des données.
- Dans la section Partage des données client, activez le partage des données.
- Choisissez le niveau : Standard, Amélioré ou Maximum (détail dans la partie suivante).
- Cliquez sur Connecter à côté d'un pixel existant, ou sur Créer pour en créer un, puis sur Confirmer.
Sources : Centre d'aide Shopify (configuration du canal, pixel Meta).
Si un pixel créé dans le Gestionnaire de publicités alimente déjà vos campagnes et vos audiences, connectez celui-là (Shopify, pixel Meta).

Retirer l'ancien code pixel
Une fois le canal configuré, supprimez le code pixel Meta ajouté au thème. Sinon, prévient Shopify, « votre boutique aura plusieurs pixels, ce qui peut entraîner des données en double ou incorrectes dans vos rapports » (Shopify, pixel Meta). Deux endroits à contrôler :
- Le code du thème : Boutique en ligne > Thèmes, menu « … » du thème actuel > Modifier le code, fichier
theme.liquid, entre les balises<head>et</head>. - Les préférences de la boutique : Boutique en ligne > Thèmes > Préférences, section Pixel Meta, à vider.
Les scripts supplémentaires de la page de paiement ne comptent plus : depuis la mise à niveau des pages de remerciement et de statut de commande au 26 août 2026, les scripts collés à la main sur ces pages ne s'exécutent plus (Centre d'aide Shopify). Si votre suivi d'achat Meta y était, il ne remonte plus rien (détail dans notre guide sur la page de remerciement Shopify).
Activer la Conversion API : niveau de partage et accès aux données
Deux réglages comptent : le niveau de partage dans le canal Facebook et Instagram, et l'accès aux données du pixel dans les paramètres de Shopify.
Standard, Amélioré ou Maximum
Shopify décrit trois niveaux de partage des données client (Centre d'aide Shopify) :
- Standard : le pixel seul collecte le comportement de navigation. Un bloqueur de publicités peut l'empêcher de partager des données.
- Amélioré : la boutique utilise la Conversions API en plus du pixel, et l'événement d'achat passe de serveur à serveur. Ce niveau partage des informations personnelles pour la correspondance : nom, localisation, adresse e-mail et numéro de téléphone, en plus du comportement de navigation.
- Maximum : le fonctionnement d'Amélioré, avec en plus « la dernière technologie publicitaire de Facebook », selon la formulation de Shopify.
Meta demande de choisir Amélioré ou Maximum (Meta Business Help Center) : Standard prive la boutique de la Conversion API. Les paramètres de confidentialité de chaque niveau varient selon la date d'installation du canal : lisez la description affichée dans votre admin avant de choisir. Et comme Amélioré et Maximum partagent des données personnelles, Shopify rappelle qu'il vous revient d'en informer vos clients dans la politique de confidentialité (même source).

Accès aux données : Toujours activé ou Optimisé
Le second réglage se trouve dans Paramètres > Événements clients, sur la page du pixel de l'appli Facebook et Instagram. Shopify propose deux types d'accès aux données pour les pixels d'appli (Shopify, pixels d'application) :
- Optimisé, le réglage par défaut : quand Shopify détecte qu'un pixel marketing partage plus de données que nécessaire, il peut suspendre tout ou partie de ces données, y compris celles qui servent à l'attribution publicitaire, jusqu'à la reprise d'une activité pertinente.
- Toujours activé : le pixel accède à toutes vos données client et commerciales, sans restriction.
Les deux éditeurs divergent. Meta recommande « Always On » pour une performance plus fiable (Meta Business Help Center). Shopify présente Optimisé comme une protection contre les pixels d'applis abandonnées, sans effet sur les outils marketing activement utilisés.

Si des conversions manquent en mode Optimisé, ouvrez l'historique d'activité du pixel (menu du pixel, Afficher les détails) : il liste chaque suspension et sa raison depuis le 3 juin 2026 (même source).
Les autres façons de brancher la Conversion API
Meta classe les options en trois familles (Meta, comparer les options de configuration) :
- Intégration partenaire (Shopify, WooCommerce, Wix, BigCommerce) : quelques clics, sans coût supplémentaire ; c'est le canal décrit plus haut.
- Conversions API activée par Meta : un clic, gratuite, limitée aux événements web ; les événements du pixel repartent aussi par le serveur et Meta les déduplique automatiquement.
- Intégration directe par le code : un développeur et 2 à 4 semaines pour une nouvelle intégration, selon Meta ; seule option qui couvre aussi les événements d'application, hors ligne et CRM.
Les solutions de tracking côté serveur (Google Tag Manager en conteneur serveur, Conversions API Gateway de Meta, applis Shopify spécialisées) servent surtout quand plusieurs régies et GA4 partent d'une même source ; ce choix d'architecture relève de notre futur guide du tracking e-commerce.
Consentement : les limites de la Conversion API
En France, la CNIL soumet les cookies liés à la publicité personnalisée au consentement préalable de l'internaute (CNIL). Dans Shopify, les pixels respectent les réglages de consentement de la boutique, y compris côté serveur.
En Europe, les pixels Shopify attendent l'autorisation
Sur les marchés configurés pour exiger le consentement, en général l'Espace économique européen et le Royaume-Uni, les pixels ne s'exécutent qu'avec les autorisations du visiteur, Marketing et Analyse par défaut (Shopify, aperçu des pixels). Les pixels côté serveur suivent la même règle : ils « restent soumis aux paramètres de confidentialité et de consentement des clients » de la boutique, et les événements d'un client qui n'a pas consenti peuvent être restreints (Shopify, pixels d'application).
Sur une boutique française, l'écart entre commandes Shopify et achats reçus par Meta reflète donc en partie les refus exprimés dans votre bannière de cookies. La CAPI réduit les pertes dues aux bloqueurs et au réseau, sans rien changer aux refus de consentement.
Ces règles se configurent pays par pays dans Paramètres > Confidentialité des clients ; Shopify précise que ses contenus sur la confidentialité ne constituent pas un conseil juridique (Shopify, paramètres de confidentialité).
Bannière de cookies tierce : la synchronisation avec Shopify
Une bannière issue d'une appli tierce doit transmettre le choix du visiteur à Shopify par la Customer Privacy API. Sans cette synchronisation, Shopify prévient que vos pixels « risquent de ne pas se déclencher, même après qu'un client a donné son consentement » (Shopify, pixels d'application). Pour le vérifier, acceptez les cookies sur votre boutique et testez le pixel (partie suivante) : s'il reste « en attente de consentement », interrogez l'éditeur de la bannière.
Autre piège documenté : avec un domaine personnalisé, le domaine des comptes clients doit être un sous-domaine de celui de la boutique (par exemple account.example.com), sinon pixels et consentement ne fonctionnent pas sur la page de statut de commande (même source).
Vérifier l'installation : Pixel Helper, test des événements et Events Manager
Un pixel affiché « connecté » dans Shopify ne prouve pas que Meta reçoit les achats : un fil du forum Shopify de février 2026 décrit un pixel connecté sans aucun Purchase dans Events Manager (community.shopify.com).
Tester côté Shopify, puis côté Meta
Côté Shopify. Dans Paramètres > Événements clients, cliquez sur le menu du pixel de l'appli, puis sur Tester : le Shopify Pixel Helper s'ouvre sur votre boutique et affiche en temps réel les événements reçus, avec un point vert (succès) ou rouge (erreur) pour chacun. S'il affiche « Pixel is awaiting consent », acceptez les cookies ou cliquez sur Donner son consentement pour continuer le test, puis passez une commande test pour la page de remerciement. L'événement checkout_completed de Shopify peut correspondre à purchase chez la régie (Shopify, pixels d'application).
Côté Meta. Dans Events Manager, ouvrez Sources de données, sélectionnez votre jeu de données, puis l'onglet Tester les événements (Meta, test des événements serveur). Repassez une commande test : l'outil montre quels événements sont reçus, dédupliqués ou écartés (Meta, déduplication). Pour un achat, vous devez voir une copie navigateur et une copie serveur, dédupliquées en une conversion. Les données de test restent 24 heures dans l'outil (Meta, test des événements serveur) ; hors test, un événement envoyé apparaît dans Events Manager sous 20 minutes, selon Meta (Meta for Developers).
En complément, Shopify cite l'extension Chrome Meta Pixel Helper pour vérifier l'installation (Shopify France), et Meta propose l'extension Meta Ads Data Advisor pour les diagnostics (Meta).
Les quatre indicateurs d'Events Manager
Dans les détails des événements serveur, quatre onglets donnent l'état de santé de l'installation (Meta, surveiller la Conversions API) :
- Couverture des événements : les événements reçus par la CAPI rapportés aux événements uniques du pixel ; Meta recommande de viser 75 % (Meta, bonnes pratiques).
- Déduplication des événements : le taux d'événements dédupliqués par source et l'usage de chaque clé ; Meta affiche un avertissement quand ce taux est trop bas (Meta for Developers).
- Qualité de correspondance des événements (EMQ) : un score sur 10, calculé sur les 48 dernières heures, qui mesure la capacité des informations client envoyées à rattacher l'événement à un compte Meta (Meta, qualité de correspondance). La documentation développeurs conseille de viser 6,0 ou plus ; l'e-mail et l'identifiant de clic pèsent le plus.
- Fraîcheur des données : le délai entre l'action et sa réception, à garder aussi proche que possible du temps réel.
L'EMQ n'existe que pour les événements web envoyés par la Conversions API : en niveau Standard, cet indicateur reste vide. L'onglet Diagnostics liste enfin les problèmes de connexion détectés, avec une recommandation pour chacun.

Avant le premier euro dépensé, complétez avec notre checklist avant publication d'une campagne Meta.
Doublons pixel et CAPI : comment Meta déduplique
Sans déduplication, Meta prévient que des chiffres de conversion gonflés peuvent tromper l'optimisation et la répartition du budget (Meta, déduplication).
event_id et event_name, dans une fenêtre de 48 heures
Meta propose deux méthodes de déduplication (Meta for Developers, page mise à jour le 28 juin 2026) :
- event_id et nom de l'événement, la méthode recommandée : l'
eventIDenvoyé par le pixel doit être identique à l'event_idenvoyé par la CAPI, et le nom de l'événement (Purchase, par exemple) doit être le même des deux côtés. Meta garde en général la première copie reçue, à condition que la seconde arrive dans les 48 heures. - fbp ou external_id et nom de l'événement : Meta compare l'identifiant navigateur (
fbp) ou votre identifiant client (external_id). Elle fonctionne surtout quand l'événement navigateur arrive en premier.
Conséquence directe : deux achats envoyés par deux pixels différents, sans event_id commun, restent deux achats pour Meta.
Sur Shopify, l'intégration gère les clés
Vous n'avez pas à créer d'event_id quand vous passez par le canal Facebook et Instagram : Meta indique que les intégrations partenaires comme Shopify gèrent automatiquement les paramètres de déduplication (Meta, déduplication). Ajouter eventID à la main concerne les installations manuelles ou par Google Tag Manager.
Sur le forum Shopify, un intervenant en tire le diagnostic : l'appli officielle génère déjà des event_id appariés pour le pixel et la CAPI, et les alertes de déduplication viennent en général d'une seconde source, code pixel resté dans theme.liquid ou tracker tiers branché en parallèle (fil community.shopify.com, mai 2026). Ajouter un émetteur de plus pour « réparer » aggrave le problème.
Dépannage : cinq cas relevés sur le forum Shopify
Les cas ci-dessous viennent de fils de community.shopify.com, témoignages individuels utiles pour reconnaître un symptôme. Partez toujours d'une commande précise et regardez dans Events Manager d'où vient chaque copie de son achat, navigateur ou serveur, comme le conseille un intervenant du fil cité plus haut (septembre 2026).

Achats comptés deux fois
Symptôme : Meta affiche nettement plus d'achats que Shopify (325 contre 190 dans le cas cité en introduction). Deux copies navigateur pour une même commande signalent un second pixel : code dans theme.liquid, champ Pixel Meta des préférences de la boutique, appli de tracking qui installe son propre pixel. Retirez la source en trop, puis refaites une commande test. Un même pixel branché par deux méthodes d'intégration produit le même effet, comme le décrit un fil de janvier 2024 sur un pixel « fantôme » (community.shopify.com).
« Missing deduplication parameter » dans les diagnostics
Symptôme : Events Manager affiche « Purchase Event Missing Deduplication Parameter » sur une boutique équipée de l'appli officielle (community.shopify.com). Cherchez d'abord un émetteur extérieur au canal. Une seule copie navigateur et une seule copie serveur avec des event_id différents signalent une paire du canal qui ne s'apparie plus. Déconnectez et reconnectez le canal, puis contactez le support depuis le canal : Shopify rappelle que Meta gère ce canal et que lui-même ne dispose que d'informations limitées sur ses erreurs d'intégration (Shopify, configuration).
Événements navigateur seulement, aucun événement serveur
Symptôme : malgré le niveau Maximum, Events Manager reçoit les événements du navigateur mais aucun événement serveur. Plusieurs marchands décrivent ce cas, et des supports Meta et Shopify qui se renvoient le dossier (fil de février 2025, autre fil). Contrôlez le niveau de partage, l'accès aux données du pixel et son historique, puis le consentement.
Pixel « connecté », achat absent ou inactif
Symptôme : le pixel est connecté dans Shopify, mais l'achat n'apparaît pas dans Events Manager ou reste « inactif » au moment de choisir l'événement de conversion d'une campagne (community.shopify.com, 2024). Vérifiez dans l'ordre : le consentement (le Pixel Helper affiche-t-il « Pixel is awaiting consent » ?), la synchronisation de la bannière par la Customer Privacy API, le sous-domaine des comptes clients, puis une commande test dans Tester les événements.
Achats Meta inférieurs aux commandes Shopify
Symptôme : Meta voit moins d'achats que Shopify n'enregistre de commandes. Refus de cookies, limites des navigateurs et bloqueurs expliquent une partie normale de l'écart. Comparez les achats reçus dans Events Manager aux commandes de la même période, puis traitez les causes réglables : niveau de partage, accès aux données, synchronisation de la bannière. Pour piloter sans dépendre de l'attribution Meta, suivez aussi votre taux de conversion Shopify et le MER, calculé sur le chiffre d'affaires total de la boutique.
Après l'installation : piloter les campagnes sur des conversions fiables
Un achat compté deux fois double le ROAS affiché pour cette vente : avant de juger une campagne sur son ROAS e-commerce, vérifiez les quatre indicateurs d'Events Manager.
Une fois la mesure propre, notre guide pour lancer une campagne Meta Ads couvre la structure et les audiences, et celui sur le budget Facebook Ads dimensionne les premiers tests. Pour croiser Meta avec vos autres canaux, l'étude de cas 344 montre comment l'équipe a mis en place des paramètres UTM systématiques pour suivre les achats multicanaux.
Si vous préférez confier la mesure et les campagnes, notre agence Social Ads prend en charge le paramétrage des pixels, l'installation du tracking et le dépannage des problèmes Facebook, en plus du pilotage des campagnes. L'accompagnement coûte 1 120 € HT / mois + un variable sur la performance.
FAQ
La Conversion API Meta est-elle gratuite sur Shopify ?
Oui. Le canal Facebook et Instagram par Meta est gratuit avec tous les forfaits Shopify, sous réserve de l'admissibilité de la boutique, et Meta indique que la configuration de la Conversions API par une plateforme partenaire comme Shopify se fait en quelques clics, sans coût supplémentaire. Il suffit de choisir le niveau de partage Amélioré ou Maximum. Une intégration directe par le code demande en revanche un développeur.
Faut-il garder le pixel Meta quand la Conversion API est active ?
Oui. Meta recommande d'envoyer les mêmes événements par le pixel et par la Conversions API, ce qu'il appelle une configuration redondante, puis de les dédupliquer. Sur Shopify, les niveaux Amélioré et Maximum activent les deux à la fois. Meta conseille de viser une couverture d'au moins 75 % des événements CAPI par rapport au pixel.
Comment savoir si mes achats Meta sont comptés en double ?
Comparez les achats d'Events Manager avec les commandes Shopify de la même période, puis ouvrez l'onglet Déduplication des événements et les Diagnostics. Une alerte « Missing Deduplication Parameter » ou deux copies navigateur pour une même commande signalent une source en trop : code pixel dans le thème, champ Préférences, appli de tracking. Une commande test dans l'outil Tester les événements montre ce qui est reçu et dédupliqué.
Quel niveau de partage choisir dans Facebook et Instagram par Meta ?
Amélioré ou Maximum, comme le demande Meta : ce sont les seuls niveaux qui activent la Conversions API. Standard n'utilise que le pixel, que les bloqueurs de publicités peuvent arrêter. Les deux niveaux supérieurs partagent le nom, la localisation, l'e-mail et le téléphone des clients : mentionnez-le dans votre politique de confidentialité.
La Conversion API contourne-t-elle le refus des cookies ?
Non. Sur les marchés qui exigent le consentement, dont l'Espace économique européen, les pixels Shopify ne s'exécutent qu'avec les autorisations du visiteur, et les pixels côté serveur restent soumis aux mêmes paramètres. Meta précise de son côté que la Conversions API n'est pas conçue pour contourner la directive ePrivacy. La CAPI récupère surtout les achats perdus à cause des bloqueurs et des erreurs de chargement.
Peut-on installer le pixel Meta sur Shopify sans l'appli Facebook et Instagram ?
Oui, par un pixel personnalisé dans Paramètres > Événements clients, par Google Tag Manager ou par une appli de tracking. Shopify présente les pixels personnalisés comme une fonctionnalité avancée qui demande du JavaScript et qu'il ne prend pas en charge. Dans ce cas, c'est à vous de générer des event_id identiques côté navigateur et côté serveur, et de supprimer toute autre source.
La Conversion API Meta tient en trois gestes sur Shopify : une seule source par événement, le niveau Amélioré ou Maximum, et un contrôle régulier d'Events Manager. Retrouvez nos autres guides de mesure e-commerce, ou prenez rendez-vous avec notre agence Social Ads.


