Comment configurer l'API Conversions sur Shopify

cPixel

Shopify prend-il en charge l’API Conversions de Meta ?

L’application Facebook & Instagram de Shopify envoie les achats via l’API Conversions de Meta quand son partage de données est réglé sur Enhanced ou Maximum, donc la plupart des boutiques n’ont besoin d’aucun code. Ajoutez une application de suivi quand vous faites tourner plusieurs pixels, voulez voir chaque événement et la réponse de Meta, ou avez besoin de plateformes que vos applications de canal ne couvrent pas. Dans tous les cas, donnez un seul expéditeur à chaque pixel.

L’API Conversions est la voie côté serveur de Meta pour les événements du site web : un serveur les envoie directement à Meta au lieu de dépendre du navigateur du client (Meta). Elle ne remplace pas le pixel. Le conseil de Meta est d’« use the Conversions API in addition to the Meta Pixel, and share the same events using both tools » (Meta : best practices), et elle garde une seule copie de chaque événement quand les deux portent le même nom d’événement et le même identifiant d’événement. Meta veut aussi les événements rapidement, « ideally within an hour », et accepte une heure d’événement jusqu’à 7 jours avant l’envoi (Meta : using the API). Les pages de Meta ont été vérifiées le 24 septembre 2026.

Quelle configuration choisir ?

Pour un seul pixel Meta sur une boutique Shopify typique, commencez par l’application Facebook & Instagram. Une application de suivi convient à plusieurs pixels ou plateformes et à un journal par événement ; le Gateway de Meta et votre propre serveur ont besoin d’un compte cloud ou d’un développeur.

Configuration Effort Achat envoyé côté serveur Autres événements côté serveur Plusieurs pixels Chaque événement et la réponse de Meta Risque de double expéditeur Coût
Application Facebook & Instagram Quelques clics Oui, à Enhanced ou Maximum Non précisé par Shopify Un à la fois Dans Events Manager Un autre outil sur son pixel Gratuit
Une application de suivi Coller un identifiant et un jeton par pixel Selon l’application Selon l’application Selon l’application Selon l’application L’application du canal sur le même pixel Les forfaits de l’application
Conversions API Gateway de Meta Moins de 30 minutes, dit Meta Oui Oui, événements web Version multi-compte Dans Events Manager L’application du canal, si les deux tournent Frais d’hébergement cloud
Votre propre serveur ou gestionnaire de balises côté serveur Un développeur, pendant des semaines Oui Oui Oui Vos propres journaux Tout autre expéditeur sur le pixel Construction et maintenance

Meta indique que configurer l’API Conversions via une plateforme e-commerce comme Shopify prend « just a few clicks » sans coût supplémentaire, et estime 2 à 4 semaines pour une nouvelle intégration directe (Meta : compare setup options). La même page liste désormais aussi une API Conversions gratuite, web uniquement, activée par Meta, qui envoie les événements de votre pixel Meta via une connexion serveur que Meta crée. Le Gateway fonctionne dans votre propre compte Amazon Web Services ou Google Cloud, et Meta le destine aux sites qui n’utilisent pas de partenaire e-commerce comme Shopify : si votre partenaire prend en charge l’API Conversions, Meta recommande de l’utiliser à la place (Meta : Conversions API Gateway). Vérifié le 24 septembre 2026.

Comment l’activer dans l’application Facebook et Instagram ?

Connectez l’application à Meta, réglez le partage de données sur Enhanced ou Maximum, et empêchez Shopify de mettre le pixel en pause. Meta demande une boutique qui n’est pas protégée par mot de passe, le forfait Basic Shopify ou supérieur, une Page Facebook détenue par votre portefeuille professionnel, et des permissions d’admin sur ce portefeuille (Meta : connect Shopify).

  1. Depuis votre administration Shopify, allez dans Sales channels → Facebook & Instagram → Settings → Data sharing settings.
  2. Dans la section Customer data sharing, activez le partage de données client et choisissez Enhanced ou Maximum. Standard utilise le pixel Meta seul ; Enhanced ajoute l’API Conversions, et Maximum ajoute par-dessus la technologie publicitaire la plus récente de Meta (Shopify : Facebook data sharing).
  3. Allez dans Settings → Customer events, cliquez sur le pixel Facebook & Instagram, choisissez Always on et cliquez sur Save. Meta recommande Always on « to help ensure the most reliable performance » (Meta : connect Shopify).

L’étape 3 compte car les pixels d’application ont pour défaut Optimized depuis le 13 janvier 2026, et avec cela, Shopify « can pause some or all data shared by that pixel until relevant activity resumes » (Shopify : app pixels ; changelog). Vérifié le 24 septembre 2026.

Deux limites à connaître. La page de Shopify ne nomme que l’événement d’achat comme voyageant via l’API Conversions, donc ne présumez pas que chaque événement va de serveur à serveur. Et Enhanced et Maximum partagent avec Meta le nom, la localisation, l’adresse e-mail et le numéro de téléphone de vos clients.

Comment se comparent TikTok, Google, Pinterest, Snapchat et ChatGPT Ads ?

Chacun a sa propre API serveur et sa propre application Shopify. Pour Meta, Shopify indique que l’achat va de serveur à serveur ; pour les autres, aucune des pages vérifiées ne dit quels événements l’application Shopify envoie depuis un serveur.

Plateforme Son API serveur Voie native Shopify Envoyé côté serveur par cette voie
Meta Conversions API Application Facebook & Instagram, à Enhanced ou Maximum L’événement d’achat
TikTok Events API Application TikTok, à partage de données Enhanced ou Maximum ; Standard est le pixel seul (TikTok) Non précisé
Google Analytics 4 Measurement Protocol Application Google & YouTube, via la balise Google (Shopify) Non précisé
Google Ads Data Manager API Application Google & YouTube, via les balises Google (Google) Non précisé
Pinterest Conversions API Application Pinterest, qui installe « the Pinterest tag and Conversions API » (Pinterest) Non précisé
Snapchat Conversions API Application Snapchat Ads, que le guide de Snap configure comme « Shopify CAPI » (Snap) Non précisé
ChatGPT Ads Conversions API Application ChatGPT Ads d’OpenAI, pour les boutiques américaines aujourd’hui (OpenAI) Non précisé

« Non précisé » signifie que la page ne le dit pas, pas que rien n’est envoyé. Google traite ses voies serveur comme des ajouts à la balise : le Measurement Protocol est conçu « to augment automatic collection through gtag, Tag Manager, and Google Analytics for Firebase, not to replace it » (Google), et la Data Manager API envoie les conversions comme « an additional data source for your tag conversions » (Google). Shopify donne aussi à certaines applications des pixels serveur, qui « transfer customer events through a server to the app owner » et restent soumis aux réglages de confidentialité et de consentement de votre boutique (Shopify : app pixels). Vérifié le 24 septembre 2026.

Si vous faites de la publicité sur plusieurs d’entre elles, chaque application de canal est un pixel de plus à configurer, vérifier et limiter à un seul expéditeur. ChatGPT Ads, la plus récente, a son propre guide : suivre les conversions ChatGPT Ads.

Comment le configurer avec une application de suivi ?

Installez l’application, collez l’identifiant de chaque pixel et un jeton d’accès Conversions API, et assurez-vous qu’aucun autre outil n’envoie au même pixel. Les étapes ci-dessous utilisent cPixel, que nous développons, comme exemple.

cPixel envoie à Meta, TikTok, Google Analytics 4, Google Ads, Pinterest, Snapchat et ChatGPT Ads d’OpenAI, depuis les navigateurs des clients et, pour tous sauf Google Ads, depuis ses propres serveurs. Pour Meta, trois choses fonctionnent différemment de l’application du canal :

  • L’achat vient de la commande. cPixel construit chaque achat depuis l’enregistrement de commande de Shopify sur ses serveurs, pas depuis la page de remerciement, donc il ne dépend pas du chargement de cette page dans le navigateur du client.
  • Un seul Purchase par commande. Le Purchase navigateur de Meta est désactivé tant que l’envoi serveur de cPixel vers ce pixel est actif, donc Meta reçoit chaque achat une fois, depuis le serveur. Les pages vues, ajouts au panier et paiements partent des deux côtés sous un identifiant d’événement partagé.
  • Vous pouvez l’observer. En direct affiche chaque événement au moment où cPixel l’envoie, depuis le navigateur ou le serveur, avec la réponse de Meta à chaque envoi serveur.

Il prend aussi en charge plusieurs pixels Meta, chacun avec son propre jeton. Pour en connecter un :

  1. Dans cPixel, ouvrez Destinations et cliquez sur Connecter Meta.
  2. Collez le Identifiant de pixel / de jeu de données et un jeton d’accès Conversions API, puis cliquez sur Continuer. Sans jeton, ce compte n’envoie que depuis le navigateur.
  3. Sur Choisissez les options, à L’application officielle Meta est-elle également installée ?, gardez Non — cPixel s’occupe de Meta (recommandé) quand rien d’autre n’envoie à ce pixel, puis cliquez sur Enregistrer et continuer.

Si l’application Facebook & Instagram envoie déjà à ce pixel, choisissez l’une de deux configurations propres : répondez Oui — gardez-la, et cPixel cesse d’envoyer Meta côté serveur, ce qui arrête en pratique aussi les envois navigateur de cPixel vers ce pixel, ou connectez cPixel à un dataset différent. Les arbitrages sont dans utiliser cPixel avec l’application Facebook et Instagram, et le guide complet dans connecter Meta à cPixel. Chaque forfait envoie côté serveur, le forfait Free compris, et les plafonds sont sur les tarifs de cPixel. Plus d’informations sur cPixel, qui envoie les achats Shopify à sept plateformes publicitaires.

Comment obtenir un jeton d’accès Conversions API ?

Générez-le dans Meta Events Manager : choisissez votre dataset, ouvrez l’onglet Settings et cliquez sur Generate access token dans la section Conversions API. Meta n’affiche ce lien qu’aux personnes ayant des privilèges de développeur pour l’entreprise (Meta : get started). Vous en avez besoin pour une application de suivi ou votre propre serveur, pas pour l’application Facebook & Instagram. Gardez-le privé ; comment trouver le Pixel ID et générer un jeton montre les écrans de Meta.

Comment Meta évite-t-il de compter un achat deux fois ?

Il ne garde une copie que lorsqu’un événement navigateur et un événement serveur partagent le même nom d’événement et le même identifiant d’événement, atteignent le même pixel, et arrivent dans les 48 heures l’un de l’autre, et il « generally » préfère celui reçu en premier (Meta : deduplication, vérifié le 24 septembre 2026). Deux outils qui créent chacun leurs propres identifiants ne peuvent pas être mis en correspondance, donc Meta compte les deux, ce qui est la raison habituelle pour laquelle il rapporte plus d’achats que Shopify. Les sources et solutions sont dans pourquoi Meta compte les achats deux fois.

Comment vérifier que ça fonctionne ?

Regardez dans Meta Events Manager : ouvrez les détails de l’événement Purchase, lancez un test avec une vraie commande, et observez la qualité de correspondance. Laissez d’abord du temps : Meta indique que les événements serveur devraient être vérifiables dans les 20 minutes suivant l’envoi (Meta : using the API).

  1. Voir le partage. Dans Events Manager, sélectionnez votre dataset, trouvez l’événement Purchase et cliquez sur View details. Event overview montre si l’événement arrive à la fois du navigateur et du serveur, et les onglets Event deduplication et Data freshness montrent comment les copies sont mises en correspondance et à quelle vitesse arrivent les événements serveur (Meta : server event details).
  2. Tester avec une vraie commande. Ouvrez Test events, saisissez l’adresse de votre boutique, cliquez sur Open website et passez une commande. L’outil liste les événements navigateur de cette fenêtre, comme le Purchase du pixel Facebook & Instagram ; les événements serveur n’apparaissent qu’avec un code d’événement de test, que Meta demande de retirer des vrais envois (Meta : using the API). Donc un Purchase serveur seul, comme celui de cPixel, n’apparaîtra pas : vérifiez-le dans En direct et l’Overview du dataset. Meta conserve l’activité de test : elle « will still appear » dans Events Manager, Ads Reporting et les audiences (Meta : test events), utilisez donc une commande que vous compteriez de toute façon. Les outils du navigateur n’affichent jamais les événements serveur ; s’ils n’affichent aucun pixel, consultez pourquoi Meta Pixel Helper ne trouve aucun pixel.
  3. Vérifier l’Event Match Quality. Meta note les événements du site web envoyés via l’API Conversions de 0 à 10 sur les informations client qu’ils portent, en utilisant les 48 dernières heures de données (Meta : event match quality). Ce qui fait bouger le score : améliorer l’Event Match Quality.

Avec cPixel, En direct montre le même envoi de votre côté, avec son identifiant d’événement et la réponse de Meta : regarder chaque envoi dans En direct.

Que ne peut pas corriger l’API Conversions ?

Elle change comment les événements atteignent Meta, pas quels clients peuvent être suivis ni comment Meta crédite une vente.

  • Consentement. Au Royaume-Uni et dans l’EEE, les pixels de Shopify « operate based on the consent obtained » (Shopify : privacy settings), et Shopify indique que les pixels serveur « are still subject to your store’s customer privacy and consent settings » (Shopify : app pixels). Un envoi serveur n’est pas une licence pour ignorer un refus.
  • Attribution. Meta ne crédite un achat à une publicité que dans les limites du réglage d’attribution de l’ensemble de publicités (Meta : attribution), donc Ads Manager peut afficher moins d’achats qu’Events Manager sans que rien ne soit cassé (Meta : event counts). Quand les deux ne s’accordent pas, voir le pixel Meta ne suit pas les achats ?
  • Liens dépouillés. La navigation privée de Safari active par défaut la protection avancée contre le suivi et l’empreinte numérique, et avec elle, « known tracking parameters are removed from all URLs » (Apple : Safari User Guide). Un paramètre de clic qui n’atteint jamais votre boutique ne peut pas être envoyé depuis un serveur plus tard.
  • Bots. Envoyer depuis un serveur ne permet pas de distinguer un bot d’un client. Savoir si la voie supplémentaire vaut le coup pour votre boutique : le suivi côté serveur sur Shopify.

Le changement du paiement du 26 août 2026 l’a-t-il affecté ?

Pas si Meta apprend les achats depuis l’application Facebook & Instagram ou un autre pixel d’application. Les pages de remerciement et d’état de la commande de Shopify ont cessé d’exécuter Additional scripts et les script tags sur les boutiques Plus le 28 août 2025. Les autres boutiques avaient jusqu’au 26 août 2026 pour mettre ces pages à niveau, et Shopify a mis à niveau automatiquement toute boutique qui a manqué la date limite, donc une balise Purchase collée dans Additional scripts s’est tue (Shopify : upgrade ; shopify.dev, vérifié le 24 septembre 2026). Les pixels d’application et les pixels personnalisés se chargent au paiement et sur la page de remerciement (Shopify : pixels), et l’API Conversions de l’application du canal envoie l’achat entre les serveurs de Shopify et de Meta. Si vos achats ont chuté autour de cette date, commencez par l’arrêt des Additional scripts.

Questions fréquentes

L’API Conversions est-elle gratuite ?

Meta ne la facture pas : via une plateforme e-commerce comme Shopify, la configurer « comes at no additional cost » (Meta : compare setup options). Ce qui coûte de l’argent, c’est l’outil qui envoie. Le Gateway fonctionne sur de l’hébergement cloud que vous payez, une intégration directe coûte du développement et de la maintenance, et les applications de suivi ont leurs propres forfaits.

Ai-je encore besoin du pixel Meta ?

Oui. Meta recommande l’API Conversions « in addition to the Meta Pixel », avec les mêmes événements envoyés par les deux et mis en correspondance par identifiant d’événement (Meta : best practices). Le pixel voit ce qui se passe dans le navigateur ; la copie serveur couvre les événements que le navigateur perd.

Quels forfaits Shopify peuvent l’utiliser ?

Via l’application Facebook & Instagram, Meta liste le forfait Basic Shopify ou supérieur, sur une boutique qui n’est pas protégée par mot de passe (Meta : connect Shopify). Les applications de suivi et votre propre serveur fixent leurs propres exigences.

Besoin d’aide avec cPixel ? Écrivez à support@b2bgold.app.