Guide de configuration Meta

Comment installer le pixel Facebook (pixel Meta) sur Shopify

Le pixel Facebook s’appelle désormais pixel Meta. Sur Shopify, vous l’installez de l’une de ces trois façons : avec le canal Facebook & Instagram, avec un pixel personnalisé sous Paramètres > Événements clients, ou avec une application comme WeProfit. Choisissez un seul outil pour envoyer les événements à chaque ID de pixel, ajoutez la Conversions API pour les événements serveur, et testez un achat de bout en bout.

Ce que fait le pixel Meta sur une boutique Shopify

Le pixel Meta, anciennement pixel Facebook, est le code JavaScript de Meta qui suit ce que font les visiteurs sur votre boutique : consulter des pages et des produits, ajouter au panier, commencer le paiement et acheter. Meta utilise ces événements pour mesurer vos publicités et pour créer des audiences de ciblage. Chaque pixel a un ID, que le Gestionnaire d’événements peut aussi afficher comme ID de jeu de données.

Le pixel s’exécute dans le navigateur du client. Shopify précise que les bloqueurs de publicités peuvent bloquer entièrement un pixel web, alors que les rapports et les commandes de Shopify ne sont pas affectés. La Conversions API de Meta envoie au contraire les événements depuis un serveur, et Meta recommande de l’utiliser en plus du pixel, avec le même ID de pixel pour les événements navigateur et serveur.

Les événements courants de la boutique et les événements Meta correspondants
Événement de la boutiqueÉvénement Meta
Page viewPageView
Product viewViewContent
Add to cartAddToCart
Checkout startedInitiateCheckout
Payment information addedAddPaymentInfo
PurchasePurchase

Où s’exécutent les pixels sur Shopify aujourd’hui

Shopify gère les pixels sous Paramètres > Événements clients. Les pixels d’appli sont ajoutés par des applications et des canaux de vente. Les pixels personnalisés sont du code que vous collez vous-même, et Shopify les exécute dans un bac à sable où toutes les fonctionnalités d’un pixel ne fonctionnent pas. Un pixel Meta qui se trouvait dans les préférences de la boutique en ligne, et non dans le canal Facebook & Instagram, en a été retiré en février 2025 et converti en pixel personnalisé sous Événements clients.

Les pages de paiement ont changé aussi. Shopify a remplacé les anciennes pages de remerciement et de statut de commande : les boutiques Shopify Plus y ont perdu checkout.liquid et les scripts supplémentaires le 28 août 2025, et les autres forfaits Shopify avaient jusqu’au 26 août 2026, date après laquelle Shopify a mis à niveau automatiquement les boutiques restantes. Les scripts supplémentaires ne sont pas pris en charge sur les nouvelles pages, et le champ des scripts supplémentaires, dans les paramètres de paiement, est en lecture seule depuis le 28 août 2025.

Le code de pixel collé dans votre thème se charge toujours sur les pages de la vitrine. Shopify vous demande de supprimer le code de pixel de theme.liquid avant d’ajouter un ID de pixel dans le canal Facebook & Instagram, et de supprimer ou modifier les pixels existants avant d’ajouter un pixel personnalisé, pour que les événements clients ne soient pas comptés deux fois.

Trois façons d’installer le pixel Meta sur Shopify

Chaque option peut envoyer des événements au même ID de pixel : choisissez-en une comme émetteur de ce pixel. Elles diffèrent par qui maintient le code et par l’envoi éventuel d’événements depuis un serveur.

La section suivante détaille le canal. Un pixel personnalisé est du code que vous collez et maintenez vous-même, et l’aide de Shopify explique comment en ajouter un. La suite de ce guide présente la troisième option avec WeProfit, puis comment garder un seul émetteur par pixel et comment tester.

Les façons d’installer le pixel Meta sur une boutique Shopify
OptionComment l’installerCe qu’elle envoie
Le canal Facebook & InstagramAjoutez le canal de vente Facebook & Instagram et connectez vos ressources professionnelles Meta, puis, dans ses paramètres, activez le partage des données, choisissez un niveau et sélectionnez votre pixelLes événements navigateur du pixel Meta ; aux niveaux amélioré et maximal, Shopify indique que la Conversions API envoie aussi l’événement d’achat entre les serveurs de Shopify et ceux de Meta
Un pixel personnaliséDans Paramètres > Événements clients, ajoutez un pixel personnalisé, collez le code de votre pixel Meta, enregistrez, puis connectez le pixelUniquement les événements auxquels votre code s’abonne ; Shopify n’assure pas l’assistance du code des pixels personnalisés : c’est à vous de le maintenir
Une application qui envoie des événements navigateur et serveur, comme WeProfitAvec WeProfit : installez l’application, activez son intégration d’application dans l’éditeur de thème, puis connectez votre ID de pixel et un jeton d’accès Conversions APIAvec WeProfit : les événements de la vitrine depuis le navigateur, appariés à des copies serveur, plus les événements de paiement et les achats depuis le serveur de WeProfit

Installer le pixel Meta avec le canal Facebook & Instagram

Le canal de vente Facebook & Instagram de Shopify connecte votre boutique à votre portefeuille business Meta, et ses paramètres de partage des données décident s’il envoie des événements à votre pixel. Shopify indique que le membre de l’équipe qui le connecte doit avoir le contrôle total du portefeuille business et de la Page Facebook associée à la boutique.

  1. Si vous avez collé du code de pixel Meta dans theme.liquid, supprimez-le d’abord : Shopify vous demande de le supprimer avant de pouvoir ajouter un ID de pixel dans le canal, car deux copies du pixel peuvent produire des données en double ou incorrectes.
  2. Dans votre interface administrateur Shopify, ouvrez les paramètres des canaux de vente et ajoutez Facebook & Instagram depuis le Shopify App Store. Connectez votre compte, connectez-vous à Facebook, connectez vos ressources professionnelles Meta, acceptez les conditions et terminez la configuration.
  3. Ouvrez le canal de vente Facebook & Instagram, puis ses paramètres, et ouvrez les paramètres de partage des données.
  4. Activez le partage des données et choisissez un niveau. Le niveau standard n’utilise que le pixel Meta. Les niveaux amélioré et maximal ajoutent la Conversions API, qui, selon Shopify, envoie l’événement d’achat entre les serveurs de Shopify et ceux de Meta, et partagent des informations client comme le nom, l’adresse e-mail et le numéro de téléphone.
  5. Sélectionnez votre pixel dans la liste, puis confirmez.

Connecter Meta dans WeProfit : ID du pixel et jeton d’accès

WeProfit envoie les événements de la boutique à Meta depuis son serveur via la Conversions API, et sur Shopify, son intégration d’application charge aussi le pixel Meta que vous connectez sur les pages de votre vitrine. Il vous faut deux valeurs tirées du Gestionnaire d’événements de Meta : l’ID du pixel et un jeton d’accès Conversions API.

Avec le pixel connecté et l’intégration d’application activée, Meta reçoit PageView, ViewContent et AddToCart depuis le navigateur et depuis le serveur de WeProfit sous les mêmes ID d’événement, et InitiateCheckout, AddPaymentInfo et Purchase depuis le serveur uniquement. Le Purchase est construit à partir du webhook de commande de Shopify, une fois par commande et par pixel, avec le total et la devise de la commande, l’e-mail, le téléphone, le prénom et le nom, la ville, l’État ou la région, le code postal, le pays et l’ID externe de l’acheteur, hachés, ainsi que l’adresse IP, l’agent utilisateur et les identifiants navigateur fbp et fbc quand ils sont connus. Les remboursements ne sont pas envoyés à Meta.

Sur WooCommerce (bêta), WeProfit ne charge aucun pixel Meta dans le navigateur et envoie les événements Meta depuis son serveur uniquement.

  1. Dans le Gestionnaire d’événements de Meta, sélectionnez « Sources de données » et ouvrez le pixel de votre site web, que Meta peut appeler jeu de données. Dans son onglet « Paramètres », copiez l’ID du jeu de données : c’est l’ID de votre pixel.
  2. Dans le même onglet, faites défiler jusqu’à Conversions API et, sous « Configurer manuellement », sélectionnez « Générer un token d’accès ». Copiez le jeton tout de suite, car Meta ne l’affiche qu’une fois. Meta n’affiche ce lien qu’aux personnes qui ont un accès développeur à l’entreprise propriétaire du pixel.
  3. Dans WeProfit, ouvrez Réseaux publicitaires > Meta et sélectionnez « Ajouter un pixel ». Saisissez l’ID du pixel et le jeton d’accès CAPI, et ajoutez un libellé si vous connectez plusieurs pixels.
  4. Laissez les conditions vides pour envoyer tous les événements à ce pixel, ou ajoutez des conditions, par exemple sur le pays, l’événement, la valeur de la commande ou la campagne, pour limiter ce qu’il reçoit. Sélectionnez ensuite « Connecter le pixel ».
  5. Ouvrez Installation et vérifiez que « Intégration d’application (suivi sur la vitrine) » affiche « Active ». Sinon, sélectionnez « Ouvrir l’éditeur de thème », vérifiez que WeProfit est activé sous « Intégrations d’application » et sélectionnez « Enregistrer ».
  6. Sélectionnez « Envoyer un test » sur la carte du pixel. WeProfit ne teste pas le jeton à l’enregistrement : c’est donc la première vérification. Il envoie un PageView via la Conversions API et affiche la réponse de Meta. Sans code d’événement de test, ce PageView est un événement réel sur le pixel.

Éviter les achats en double : un seul émetteur par ID de pixel

Pour compter une seule fois un événement navigateur et un événement serveur, Meta recommande le même nom d’événement et le même ID d’événement sur les deux, reçus dans les 48 heures qui suivent le premier. Des outils qui envoient au même pixel avec leurs propres ID donnent à Meta des événements distincts : une commande peut alors apparaître comme deux achats.

WeProfit apparie ses propres événements : ses événements navigateur de vitrine portent les mêmes ID que leurs copies serveur, et le Purchase de chaque commande part une fois vers un pixel, depuis le serveur, avec un ID construit à partir de la commande, par exemple pur_a1b2c3d4-6012345678901. Le canal Facebook & Instagram, un pixel personnalisé ou du code dans le thème utilise ses propres ID, qui ne correspondent pas à ceux de WeProfit.

Après quelques jours de commandes, comparez les achats de Meta à vos commandes Shopify sur les mêmes jours, et lisez l’onglet de déduplication des événements dans les détails de l’événement Purchase, dans le Gestionnaire d’événements.

  • Vous utilisez WeProfit pour un ID de pixel : empêchez le canal Facebook & Instagram, les pixels personnalisés et le code du thème d’envoyer à ce même pixel, pour qu’il n’ait qu’un émetteur navigateur et un émetteur d’achats.
  • Vous gardez le canal Facebook & Instagram comme émetteur : ne connectez pas le même ID de pixel dans WeProfit. WeProfit n’a pas d’option pour n’envoyer que côté serveur à un pixel donné ; l’interrupteur « Suivi navigateur », valable pour toute la boutique, retire son pixel Meta, mais arrête aussi tout le suivi de la vitrine.
  • Utiliser volontairement deux pixels différents ne pose pas de problème, tant que chaque ID de pixel n’a qu’un émetteur navigateur et un émetteur d’achats.

Tester avec l’outil de test des événements de Meta et le journal d’envoi CAPI

Les extensions de navigateur comme Meta Pixel Helper ne voient que les événements déclenchés dans le navigateur : elles n’affichent donc jamais un événement serveur comme le Purchase de WeProfit. Utilisez l’outil de test des événements de Meta et le journal d’envoi CAPI de WeProfit pour les événements serveur, et le Shopify Pixel Helper pour les pixels sous Paramètres > Événements clients.

  1. Dans le Gestionnaire d’événements, ouvrez l’onglet de test des événements de votre pixel et copiez le code de test que Meta affiche pour les événements serveur.
  2. Dans WeProfit, modifiez le pixel, collez le code dans « Code d’événement de test » et enregistrez, puis sélectionnez « Envoyer un test ». Le PageView doit apparaître dans l’outil de test des événements, et WeProfit affiche « Événement de test accepté par Meta » avec le nombre d’événements reçus.
  3. Parcourez votre boutique comme un client : ouvrez un produit et ajoutez-le au panier. Tant que le code est défini, WeProfit envoie avec lui chaque événement réel de ce pixel : ces événements apparaissent donc aussi dans l’outil de test.
  4. Passez une commande test. WeProfit compte une commande test Shopify et l’envoie à vos réseaux publicitaires connectés comme une vraie commande, et l’annuler ensuite ne retire pas le Purchase.
  5. Retrouvez le Purchase dans le journal d’envoi CAPI de WeProfit. Le journal affiche l’ID d’événement de WeProfit, par exemple pur_6012345678901, et Meta l’affiche avec un code de boutique, par exemple pur_a1b2c3d4-6012345678901. Le journal n’a pas de colonne de valeur : vérifiez la valeur sur la page Événements, ou ouvrez l’événement dans l’outil de test des événements.
  6. Effacez le code d’événement de test quand vous avez fini. Meta demande que le code ne serve qu’aux tests, et WeProfit le désactive tout seul 24 heures après que vous l’avez défini.

Pixel installé, mais aucun achat dans le Gestionnaire de publicités ?

Vérifiez d’abord le Gestionnaire d’événements. Si des événements Purchase y arrivent, Meta les a reçus, et la question porte sur l’attribution : le Gestionnaire de publicités n’affiche que les achats que Meta attribue à vos publicités selon le paramètre d’attribution de chaque ensemble de publicités. Si aucun achat n’arrive, le problème vient de l’émetteur : un mauvais ID de pixel, un pixel déconnecté ou un code qui s’est arrêté avec la nouvelle page de remerciement de Shopify.

La checklist de dépannage passe en revue chaque vérification dans l’ordre, d’une vraie commande jusqu’au journal d’envoi CAPI.

Documentation des plateformes concernées

UN PEU PLUS DE CLARTÉ

Bonnes questions.
Réponses claires.

Une autre question en tête ?

Contactez notre équipe

Oui. Le pixel Facebook a été renommé pixel Meta, et le Gestionnaire d’événements peut aussi l’appeler jeu de données : l’ID du jeu de données, dans l’onglet « Paramètres » du pixel, est l’ID de votre pixel. Les anciens guides et applications qui parlent de pixel Facebook désignent le même pixel et le même ID.

Donnez à vos publicités de meilleures données de conversion.

Les 10 réseaux inclus. Forfaits dès $19/mois par boutique.

Essayer gratuitement 14 jours