← Retour au blog
Création de boutique

Installer le pixel Facebook (Meta) et le pixel TikTok sur Shopify, et vérifier qu'ils comptent juste

Vincent Fredet·Fondateur de Scale Ova
Mis à jour le ·15 min de lecture
Installer le pixel Facebook (Meta) et le pixel TikTok sur Shopify, et vérifier qu'ils comptent juste

Tu vas lancer tes premières pubs, et on t'a dit d'installer le pixel avant. C'est juste : sans pixel, Meta et TikTok ne voient pas qui achète après avoir vu ta pub. Ils optimisent alors sur les clics, et toi, tu ne sais pas quelle pub garder et laquelle couper.

Sur Shopify, l'installation se fait en une séance si tu suis l'ordre ci-dessous. Ce qui coûte cher, c'est de découvrir après trois semaines de pub que chaque achat comptait double.

Ce qu'il te faut avant de commencer

Le pixel en lui-même ne coûte rien : les deux applications sont gratuites, tu ne paies que tes publicités. Il te faut :

  • Pour Meta : ton compte Facebook, une page Facebook pour ta marque et un compte publicitaire. L'application te propose de créer ce qui manque.
  • Pour TikTok : un compte TikTok for Business, un Business Center (l'espace qui regroupe tes comptes, ton pixel et ton catalogue) et un compte TikTok Ads Manager (là où tu crées les campagnes).
  • Pour tester : le mode test de Shopify Payments, qui permet de passer une commande sans vrai paiement. Le guide livraison et paiement montre où l'activer.

Si ta boutique n'est pas encore en place, le guide complet pour créer ta boutique Shopify reprend chaque étape dans l'ordre.

Étape 0 : vérifier qu'aucun pixel ne traîne déjà

Le même pixel Meta posé deux fois sur la boutique, et chaque achat compte double : ta campagne a l'air deux fois plus rentable qu'elle ne l'est, et tu montes le budget sur de faux chiffres.

Si ta boutique est toute neuve, passe à la suite. Si elle a un historique (un prestataire avant toi, un thème acheté, des applications testées puis oubliées), fais le tour de ces quatre endroits :

Où chercher Comment vérifier Ce que tu fais
Les applications installées Paramètres > Applications et canaux de vente : repère toute application de pixel ou de tracking (multi-pixels, « Facebook Pixel », « TikTok Pixel »), sans oublier les constructeurs de pages et les applications d'upsell qui ont un champ « Pixel ID » dans leurs réglages Tu ne gardes que l'application officielle de chaque plateforme, et tu vides les champs « Pixel ID » des autres
Les pixels déclarés à Shopify Paramètres > Événements clients : la page liste les pixels d'application et les pixels personnalisés Tu supprimes le pixel personnalisé qui fait doublon avec une application
Le code du thème Boutique en ligne > Thèmes > Modifier le code, fichier theme.liquid : cherche fbq( (Meta) ou ttq. (TikTok) Tu dupliques le thème pour garder une copie, puis tu retires le bloc
Google Tag Manager Si un conteneur GTM est installé, ouvre-le et cherche une balise Meta ou TikTok Tu mets la balise en pause, l'application officielle prend le relais

Si des pubs tournent déjà sur un ancien pixel, ne coupe rien en avance. Note ce que tu trouves, installe l'application en connectant ce même pixel (tu gardes son historique et tes audiences), puis retire l'ancien code dans la foulée : tu évites à la fois des heures sans achat compté et une période où tout compte double.

La page Événements clients de Shopify, onglet Pixels personnalisés : un ancien pixel Meta encore connecté
Un pixel personnalisé qui envoie lui aussi l'achat à Meta fait doublon avec l'application : déconnecte-le.

Installer le pixel Facebook (Meta)

Tout se passe dans l'application Facebook & Instagram, publiée par Meta. Elle pose le pixel sur toute la boutique, paiement compris, et c'est la méthode que Shopify documente.

  1. Dans l'App Store Shopify, installe Facebook & Instagram (éditeur : Meta). Elle s'ajoute à tes canaux de vente.
  2. Connecte ton compte Facebook, puis choisis ou crée ton portefeuille business, ta page et ton compte publicitaire.
  3. Dans l'application, va dans Paramètres > Paramètres de partage des données. Active le partage des données client, puis choisis un niveau dans Choisir le niveau (voir le tableau).
  4. Sélectionne ton pixel ou crée-en un. Dans le Gestionnaire d'événements de Meta, il porte aussi le nom de « jeu de données ».
  5. Confirme. Le pixel tourne sur la boutique, sans une ligne de code de ta part.
Les paramètres de partage des données de l'application Facebook et Instagram : partage activé, niveau Maximum, pixel connecté
Partage des données client activé, niveau Maximum, pixel connecté : c'est le réglage à viser.

Le niveau de partage, c'est le choix qui compte vraiment. D'après l'aide Shopify :

Niveau Ce qui part vers Meta Ce qui peut se perdre
Standard Le pixel du navigateur, qui partage la navigation de tes visiteurs Tout ce que bloque un bloqueur de pub ou le navigateur, achat compris
Amélioré Le pixel, plus l'achat envoyé directement du serveur de Shopify à celui de Meta (l'API Conversions), avec le nom, la localisation, l'e-mail et le téléphone du client Les vues et les paniers restent bloquables. L'achat passe même quand le navigateur bloque le pixel
Maximum Les mêmes données client qu'Amélioré, et la boutique est mise à jour avec les dernières technologies publicitaires de Meta Comme Amélioré

Prends Maximum. L'achat est le signal dont tes campagnes ont le plus besoin, et dès Amélioré il part aussi du serveur, sans dépendre du navigateur de ton client. D'après Shopify, Maximum envoie les mêmes informations client qu'Amélioré et y ajoute les nouveautés publicitaires de Meta à mesure qu'elles sortent. La contrepartie est réelle : tu partages des données personnelles de tes clients avec Meta. Shopify demande de l'indiquer dans ta politique de confidentialité, alors fais-le au passage.

Installer le pixel TikTok

Même logique avec l'application TikTok : elle crée le pixel, l'installe et synchronise ton catalogue.

  1. Installe l'application TikTok depuis l'App Store Shopify. Elle s'ajoute à tes canaux de vente.
  2. Connecte ton compte TikTok for Business, puis ton Business Center et ton compte TikTok Ads Manager. L'application propose de les créer s'ils n'existent pas.
  3. Active le partage des données et choisis un niveau.
  4. Clique sur Create Pixel, ou sélectionne un pixel existant, renseigne les informations de ton entreprise et confirme.
  5. Le catalogue se synchronise tout seul, sur le marché principal défini dans ta boutique. Il sert aux pubs qui montrent tes produits, pas à mesurer tes ventes : un produit refusé ne bloque pas le pixel. Tu suis la validation des produits dans l'onglet catalogue de l'application.
Le partage des données de l'application TikTok sur Shopify : niveau Enhanced sélectionné
Enhanced est le premier niveau qui envoie aussi l'achat depuis le serveur.

Chez TikTok aussi, trois niveaux, décrits ainsi dans son aide :

Niveau Ce que TikTok utilise
Standard Le pixel TikTok seul, qui partage la navigation de tes visiteurs
Enhanced Le pixel, l'Events API (l'envoi par le serveur) et l'Advanced Matching (e-mail et téléphone hachés, pour reconnaître l'acheteur)
Maximum Tout ce qui précède, plus les API de Shopify et un paiement Shopify affiché dans le navigateur intégré de TikTok (en bêta)

Prends au moins Enhanced : c'est à partir de ce niveau que l'achat part aussi du serveur. Maximum y ajoute les API de Shopify et un paiement Shopify affiché directement dans le navigateur de TikTok, encore en bêta d'après son aide de février 2025. Ce n'est pas TikTok Shop.

Passer une commande test de bout en bout

L'application installée ne prouve pas que l'achat arrive chez Meta ou TikTok. Pour le savoir, tu passes une commande comme un client et tu regardes ce que chaque plateforme reçoit.

Avant de commencer :

  • active le mode test de Shopify Payments, ou la passerelle de paiement de test de Shopify si tu n'utilises pas Shopify Payments (tester un paiement demande un forfait payant) ;
  • coupe ton bloqueur de pub le temps du test ;
  • quand la bannière de cookies s'affiche, clique sur Accepter. Dans l'Espace économique européen et au Royaume-Uni, Shopify ne lance les pixels qu'avec l'accord du visiteur : si tu refuses ou ignores la bannière, l'outil de test ne verra rien arriver du navigateur.

Puis :

  1. Chez Meta, ouvre le Gestionnaire d'événements, sélectionne ton pixel, onglet Tester les événements. Entre l'adresse de ta boutique et ouvre-la depuis cet écran.
  2. Chez TikTok, dans TikTok Ads Manager, va dans Outils > Événements, ouvre ton pixel, puis son outil de test des événements.
  3. Parcours la boutique comme un client : une fiche produit, un ajout au panier, le paiement, l'achat.

Ce que tu dois voir arriver, sur chaque plateforme :

  • ViewContent (vue de contenu) quand tu ouvres la fiche produit ;
  • AddToCart (ajout au panier) ;
  • InitiateCheckout (paiement commencé) ;
  • Purchase (achat), une seule fois, avec le montant de la commande et la bonne devise. Chez TikTok, l'aide pour Shopify nomme encore l'achat Complete Payment : si c'est ce nom qui s'affiche, c'est bien ton achat.
L'outil de test des événements de Meta, onglet Navigateur : un achat Purchase de 49,90 reçu en EUR
L'achat arrive une fois, avec le bon montant et la bonne devise : c'est ce que tu dois voir.

Une fois le test fini, désactive le mode test : tant qu'il est actif, tes vrais clients ne peuvent pas payer par carte.

L'onglet Serveur de l'outil de test n'affiche que les événements serveur qui portent son code de test. Pour vérifier l'envoi par le serveur, regarde le lendemain, dans la vue d'ensemble du Gestionnaire d'événements, que l'événement Purchase arrive par le navigateur et par le serveur.

Les extensions Chrome Meta Pixel Helper et TikTok Pixel Helper donnent un aperçu page par page. Sur Shopify, les pixels d'application tournent dans un espace isolé de la page, donc l'extension ne voit pas toujours tout. Si l'outil de test de la plateforme reçoit bien les événements, c'est lui qui a raison.

Dans les tableaux de bord publicitaires, les chiffres arrivent plus lentement : Shopify rappelle qu'il faut attendre de l'activité réelle avant de voir des données. Le test en direct, lui, est immédiat.

Deux indicateurs à regarder après quelques jours

Le test prouve que les événements partent. Ces deux indicateurs disent si Meta et TikTok arrivent à s'en servir.

La qualité des correspondances (Event Match Quality). Meta la définit comme une note sur 10 qui indique à quel point les informations client envoyées par le serveur permettent de relier un événement à un compte Meta. Plus elle est haute, mieux Meta rattache tes ventes à tes pubs, et mieux il trouve des gens qui ressemblent à tes acheteurs. Tu la trouves dans le Gestionnaire d'événements, dans le détail de l'événement Purchase. Sur Shopify, ton seul vrai levier est le niveau de partage : en Standard, aucune information client ne part par le serveur. Si la note te paraît basse en Maximum, ne rends pas des champs obligatoires au paiement pour la faire monter : un client qui abandonne son panier coûte plus cher qu'un point de note.

La déduplication. Avec le pixel et l'API Conversions, le même achat part deux fois : du navigateur et du serveur. C'est voulu. Meta reconnaît les deux envois grâce à un identifiant d'événement commun, garde en général le premier reçu et écarte l'autre, s'ils arrivent dans les 48 heures. L'application officielle pose cet identifiant pour toi. Le contrôle à faire est simple : sur une semaine, le nombre d'achats du Gestionnaire d'événements doit être égal ou un peu en dessous du nombre de commandes de ta boutique en ligne dans Shopify (les refus de cookies en retirent quelques-uns), pas au-dessus.

Chez TikTok, le Gestionnaire d'événements affiche les mêmes repères dans la vue d'ensemble de ton pixel : la note Event Match Quality, les informations de déduplication dans le détail des événements, et une colonne Diagnostics qui signale les événements à corriger.

Quand les chiffres ne collent pas

Les écarts les plus fréquents entre ce que montrent Meta ou TikTok et ce que dit Shopify, et quoi faire pour chacun :

Ce que tu vois La cause probable Ce que tu fais
Deux fois plus d'achats chez Meta que de commandes dans Shopify Le même pixel posé deux fois, souvent par l'application officielle et par un ancien code dans le thème Reprends l'étape 0, ne garde que l'application officielle
Rien n'arrive dans l'outil de test, pas même les vues Bannière de cookies refusée ou ignorée, ou bloqueur de pub actif Accepte les cookies, coupe le bloqueur, recommence
Les vues et les paniers remontent, jamais l'achat Commande test pas allée au bout, ou partage des données désactivé dans l'application Refais une commande complète en mode test, vérifie que le partage est activé
L'achat remonte à 0 € Commande test passée avec une réduction de 100 % Teste avec un vrai prix, toujours en mode test
Moins d'achats côté pub que de commandes Visiteurs qui refusent les cookies, bloqueurs de pub Normal, dans une certaine mesure. L'envoi par le serveur récupère les achats bloqués par un bloqueur de pub. Un visiteur qui refuse les cookies, tu ne cherches pas à le suivre quand même
Meta s'attribue plus de ventes que ta pub n'en a faites Meta compte une vente quand la personne a cliqué ou seulement vu ta pub dans une certaine période, et Meta, TikTok et Google peuvent revendiquer la même commande Garde Shopify comme référence et suis tes UTM (plus bas)

Ce que les vieux tutos te font faire pour rien

Beaucoup de tutos, en vidéo surtout, datent d'avant plusieurs changements chez Shopify et chez Meta. Tu peux sauter ces trois étapes.

  • Coller le code du pixel dans theme.liquid. L'application officielle pose déjà le pixel partout. Un code ajouté à la main fait doublon dès que l'application est installée, et Shopify précise qu'un pixel installé comme ça peut demander une bannière de cookies tierce ou un réglage spécifique pour respecter le consentement.
  • Ajouter un script de conversion sur la page de remerciement (l'ancien champ « Scripts supplémentaires » des réglages de paiement). Shopify a coupé ces scripts le 26 août 2026 pour les boutiques hors Plus (le 28 août 2025 pour Shopify Plus). Si ton ancien suivi des achats passait par là, il ne compte plus rien depuis cette date : c'est l'application officielle qui prend le relais, par les Événements clients.
  • Classer tes 8 événements et vérifier ton domaine pour suivre les conversions. Meta a supprimé cet écran : il n'y a plus d'événements à classer dans le Gestionnaire d'événements. La vérification du domaine reste recommandée par Meta, mais ton pixel mesure tes achats sans elle.

Les cookies et le consentement

Dans l'UE, un visiteur doit pouvoir refuser les cookies publicitaires, et en France la CNIL demande que refuser soit aussi simple qu'accepter.

Shopify gère sa propre bannière de cookies dans Paramètres > Confidentialité des clients. Les pixels posés par les applications passent par le système de pixels de Shopify, qui applique le choix du visiteur. C'est une raison de plus de ne pas coller de code à la main.

Sur une boutique neuve, cette bannière est activée d'office pour les visiteurs de l'Espace économique européen et du Royaume-Uni, dès que tu as un marché actif dans ces régions. Si tu utilises une autre bannière (Axeptio, Didomi ou Cookiebot, par exemple), vérifie qu'elle est reliée à l'API de confidentialité client de Shopify (Customer Privacy API), comme le demande son aide : c'est ce qui transmet le choix du visiteur aux pixels des applications. Quand un visiteur refuse, les pixels ne tournent pas dans son navigateur : tes chiffres publicitaires resteront un peu sous tes commandes réelles, et ce n'est pas un bug.

Les UTM, pour savoir d'où viennent tes ventes

Chaque plateforme compte ses ventes avec ses propres règles. Les UTM te donnent ta version à toi, lue par Shopify dans ses rapports.

Paramètre Ce qu'il dit Exemple
utm_source La plateforme facebook, tiktok
utm_medium Le type de trafic paid_social
utm_campaign La campagne lancement_gourde
utm_content La créa ou sa version video_probleme_v2

Tout en minuscules, toujours les mêmes noms, et jamais d'e-mail ni de nom de client dans une URL. Dans Meta et TikTok, ces paramètres se collent au niveau de la publicité, dans le champ des paramètres d'URL. Chez Meta, tu peux laisser la plateforme remplir le nom : utm_campaign={{campaign.name}} reprend le nom de ta campagne, à condition de la nommer avec la même règle. Côté Shopify, tu retrouves ces ventes dans les rapports marketing, regroupées par source et par campagne UTM. Pour les lire ensuite sans te faire piéger par l'attribution, apprends à lire tes chiffres de campagne dans le bon ordre.

Et maintenant

Prochaine étape : ta première campagne Meta Ads ou ta première campagne TikTok Ads. Si tu hésites encore entre les deux, commence par choisir ton canal.

Pas encore de boutique ? Scale Ova génère une boutique Shopify complète à partir de ton produit. Tu peux la générer, la parcourir et la modifier sans payer, seule la publication sur Shopify demande un abonnement. Une fois publiée, c'est une boutique Shopify comme une autre : les applications Facebook & Instagram et TikTok s'y installent exactement comme ici.

FAQ

Comment installer le pixel Facebook sur Shopify ?
Avec l'application Facebook & Instagram de Meta, depuis l'App Store Shopify. Dans ses paramètres, active le partage des données, choisis le niveau Maximum, puis sélectionne ou crée ton pixel. Aucun code à coller.
Comment installer le pixel TikTok sur Shopify ?
Avec l'application TikTok, depuis l'App Store Shopify. Connecte TikTok for Business, ton Business Center et ton compte Ads Manager, choisis un niveau de partage (au moins Enhanced, pour l'envoi par le serveur), puis clique sur Create Pixel.
Faut-il vérifier son domaine pour le pixel Meta ?
Non, plus pour suivre tes conversions : Meta a supprimé cette étape en même temps que le classement des 8 événements. Il la recommande toujours, mais ton pixel fonctionne sans.
Pixel ou API Conversions : lequel choisir ?
Les deux, et sur Shopify tu n'as pas à choisir : les niveaux de partage Amélioré et Maximum ajoutent l'API Conversions au pixel. L'achat arrive deux fois et Meta n'en garde qu'un.
Garder mon ancien pixel ou en créer un nouveau ?
Garde-le s'il t'appartient et a déjà servi à des pubs : il porte l'historique de tes achats et les audiences construites dessus. Sélectionne-le dans l'application au lieu d'en créer un. Un nouveau pixel se justifie si l'ancien est sur le compte d'un prestataire auquel tu n'as plus accès.
Pourquoi Meta Pixel Helper ne trouve pas mon pixel ?
Sur Shopify, l'application installe le pixel dans un espace isolé de la page, que l'extension ne voit pas toujours. Fie-toi à l'outil de test des événements de Meta.

Sources