UTM Shopify Meta Ads : suivre tes ventes sans erreur

18.10.2026
18.10.2026
Ordinateur portable, carnet et calendrier sur un bureau pour organiser le suivi UTM des campagnes Meta Ads sur Shopify
Dorian Blanc, entrepreneur marketing
Dorian Blanc
Entrepreneur marketing, fondateur d'Incimedia
Sommaire

Meta te dit que ta campagne a fait 40 ventes. Shopify en compte 32. Lequel croire ? Sans paramètres UTM, tu ne peux pas trancher, et tu prends des décisions de budget sur un chiffre que tu ne contrôles pas.

Les UTM Shopify Meta Ads, ce sont quelques mots ajoutés à la fin du lien de tes pubs. Ils disent à Shopify d'où vient chaque visiteur : quelle campagne, quel ensemble de publicités, quelle pub. Résultat, tu retrouves tes ventes Meta directement dans ton admin Shopify, avec la logique de Shopify et non celle de Meta.

Dans cet article, je te donne le modèle exact que je colle dans mes pubs, l'endroit où le mettre dans le gestionnaire de publicités, comment lire les rapports Shopify ensuite, et les erreurs qui faussent tout. Tu peux le mettre en place en dix minutes.

Un paramètre UTM, c'est quoi et pourquoi les chiffres de Meta ne suffisent pas

Un paramètre UTM est une étiquette ajoutée à une URL. Exemple : tonsite.com/produit?utm_source=facebook&utm_campaign=test-creas. Le visiteur ne voit rien de spécial, la page s'affiche normalement. Shopify, lui, lit l'étiquette et rattache la visite, puis la commande, à cette source et à cette campagne.

Le problème des chiffres de Meta, c'est qu'ils sont calculés par Meta, avec ses propres règles. Une vente est comptée si la personne a cliqué ou vu ta pub dans la fenêtre d'attribution choisie. Si tu veux comprendre ces règles en détail, j'ai écrit un article dédié sur la fenêtre d'attribution Meta Ads et le réglage à choisir.

Shopify, de son côté, ne sait rien des vues de pub. Il voit des visites et des commandes. Les UTM lui donnent le seul moyen fiable de savoir qu'une visite vient de Meta. Sans eux, une bonne partie de ton trafic payant finit classée en « direct » ou dans un vague « social ».

Pour te donner un ordre d'idée, sur mon compte publicitaire j'ai dépensé environ 55 000 € pour environ 121 000 € de valeur de conversion affichée par Meta, soit un ROAS moyen de 2,19. Le ROAS, c'est le chiffre d'affaires généré divisé par la dépense publicitaire. Ce 2,19, c'est Meta qui l'annonce. Les UTM servent justement à vérifier ce genre de chiffre avec une deuxième source que tu contrôles.

Les 5 paramètres UTM et ce qu'ils doivent contenir

Il existe cinq paramètres classiques. Tu n'as pas besoin d'en inventer d'autres pour une boutique Shopify.

  • utm_source : la plateforme qui envoie le trafic. Pour Meta, une valeur fixe comme facebook.
  • utm_medium : le type de trafic. Pour de la pub payante sur les réseaux sociaux, paid_social est la convention la plus répandue.
  • utm_campaign : le nom de la campagne. C'est le paramètre le plus important côté Shopify, j'y reviens plus bas.
  • utm_content : la pub précise. C'est lui qui te permet de savoir quelle créa a vendu.
  • utm_term : à l'origine prévu pour les mots-clés Google. Sur Meta, on l'utilise souvent pour le nom de l'ensemble de publicités.

Un point compte plus que tous les autres : la cohérence. Shopify traite facebook, Facebook et fb comme trois sources différentes. Choisis une écriture, en minuscules, et ne la change plus.

Le modèle d'UTM à copier dans tes pubs Meta

Tu n'as pas à taper le nom de chaque campagne à la main. Meta propose des paramètres dynamiques : des codes entre doubles accolades qu'il remplace automatiquement au moment du clic par le vrai nom ou le vrai identifiant.

Voici les paramètres dynamiques disponibles :

  • {{campaign.name}} et {{campaign.id}} : nom et identifiant de la campagne.
  • {{adset.name}} et {{adset.id}} : nom et identifiant de l'ensemble de publicités.
  • {{ad.name}} et {{ad.id}} : nom et identifiant de la pub.
  • {{placement}} : l'emplacement où la pub a été vue (fil, stories, reels).
  • {{site_source_name}} : le réseau (fb pour Facebook, ig pour Instagram, an pour Audience Network, msg pour Messenger).

Jon Loomer, qui documente le gestionnaire de publicités depuis des années, détaille ces paramètres et leur fonctionnement dans son guide des paramètres d'URL Facebook Ads.

Le modèle que j'utilise, à copier tel quel :

utm_source=facebook&utm_medium=paid_social&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}

Avec ça, chaque commande Shopify venue de Meta porte le nom de la campagne, de l'ensemble et de la pub. Tu peux ensuite classer tes ventes par créa sans quitter Shopify.

Une variante utile si tu veux distinguer Facebook et Instagram : remplace facebook par {{site_source_name}} dans utm_source. Tu obtiendras fb et ig séparés. L'inconvénient, c'est que tes ventes Meta seront éclatées sur plusieurs sources dans les rapports. Pour une petite boutique, je garde la valeur fixe.

Nomme tes campagnes pour qu'elles se lisent dans Shopify

Les paramètres dynamiques recopient tes noms tels quels. Si ta pub s'appelle « Copie de Nouvelle publicité 3 », c'est ce que tu liras dans Shopify. Prends deux minutes pour adopter une règle de nommage simple :

  • Campagne : objectif-produit-mois, par exemple test-serum-oct.
  • Ensemble : type d'audience, par exemple broad-fr.
  • Pub : format-angle-version, par exemple ugc-douleur-v2.

Utilise des tirets plutôt que des espaces. Une espace devient %20 ou + dans l'URL, et tes rapports deviennent pénibles à lire. Autre détail à connaître : selon Jon Loomer, Meta reprend le nom de campagne défini à la publication, pas celui que tu modifies ensuite. Choisis donc le bon nom dès le départ, ou ajoute utm_id={{campaign.id}} si tu renommes souvent.

Où coller tes UTM dans le gestionnaire de publicités

Les UTM se mettent au niveau de la pub, dans un champ dédié. Ne les ajoute pas à la main dans l'URL du site web : c'est la meilleure façon de créer un lien cassé avec deux points d'interrogation.

  1. Ouvre le gestionnaire de publicités et va au niveau de la pub (pas de la campagne ni de l'ensemble).
  2. Dans la partie destination, renseigne l'URL de ta page produit sans aucun paramètre.
  3. Descends jusqu'à la section Suivi.
  4. Dans le champ Paramètres d'URL, colle le modèle ci-dessus. Tu peux aussi cliquer sur « Créer un paramètre d'URL » pour choisir les paramètres dynamiques dans une liste.
  5. Vérifie l'aperçu de l'URL finale proposé par Meta, puis publie.
  6. Pour tes pubs déjà en ligne, ajoute les paramètres de la même façon. Cela crée une modification de la pub : fais-le de préférence au moment où tu touches déjà à ta campagne.

Si tu fais la promotion d'une publication existante, le champ URL n'apparaît pas, mais le champ Paramètres d'URL reste disponible dans la section Suivi. Quand tu dupliques une pub, ses paramètres sont copiés avec elle : un bon réflexe est de créer une pub modèle propre et de dupliquer à partir d'elle.

Les UTM ne remplacent pas ton pixel. Le pixel et l'API Conversions envoient les ventes à Meta pour qu'il optimise. Les UTM envoient l'information dans l'autre sens, vers Shopify. Il te faut les deux. Si ton suivi côté Meta n'est pas encore propre, commence par installer le pixel Meta et l'API Conversions sur Shopify.

Lire tes ventes Meta dans Shopify

Une fois les UTM en place, laisse tourner quelques jours pour accumuler des commandes. Ensuite, deux endroits t'intéressent.

Les rapports marketing de Shopify

Dans Statistiques, puis Rapports, cherche les rapports de performance marketing : par canal, par campagne et par activité marketing. D'après l'aide Shopify sur la performance marketing, le trafic qui arrive avec un paramètre utm_campaign dans l'URL est attribué au marketing. Sans utm_campaign, ta visite Meta ne remonte pas comme une campagne. C'est pour ça que ce paramètre est le plus important du lot.

Shopify propose cinq modèles d'attribution : dernier clic non direct (le modèle par défaut), dernier clic, premier clic, n'importe quel clic et linéaire. Le dernier clic non direct donne la vente au dernier canal identifié avant l'achat, en ignorant les visites directes. C'est le modèle le plus simple à comparer avec Meta.

Le calcul qui compte : ton CPA réel

Le CPA, c'est le coût par achat : ta dépense divisée par le nombre de ventes. Prenons l'exemple fil rouge du blog : un produit à 60 €, 36 € de marge avant publicité, et un CPA cible de 25 €. Si tu ne connais pas encore ton CPA maximum, je l'explique pas à pas dans l'article sur le budget Meta Ads pour une première campagne.

  • Tu dépenses 1 000 € sur une semaine.
  • Meta annonce 40 achats, soit un CPA de 25 €. Tout va bien en apparence.
  • Shopify, filtré sur utm_source=facebook, compte 32 commandes. Ton CPA vu par Shopify est de 1 000 / 32 = 31,25 €.
  • Avec 36 € de marge, il te reste 4,75 € par commande au lieu de 11 €.

Les deux chiffres ne racontent pas la même histoire. Meta compte des ventes après une simple vue de pub et sur plusieurs jours. Shopify ne compte que les commandes passées après un clic tagué. La vérité se situe souvent entre les deux. Ce qui compte, c'est de suivre l'écart semaine après semaine. Un écart stable te permet de corriger mentalement les chiffres de Meta. Un écart qui grandit d'un coup signale un problème de suivi, ou une campagne qui s'attribue des ventes qu'elle n'a pas générées.

C'est ce chiffre corrigé que j'utilise pour décider d'augmenter ou non un budget. Si tu en es à cette étape, lis aussi la méthode pour scaler tes campagnes Meta Ads sans exploser ton CPA.

Les rapports personnalisés

Si tu veux aller plus loin, Shopify permet de créer une exploration personnalisée dans les rapports, avec les dimensions UTM (source, support, campagne, contenu). Tu peux par exemple afficher les ventes par utm_content pour classer tes créas par chiffre d'affaires réel. Les possibilités exactes varient selon ton forfait Shopify : vérifie ce que ton admin propose.

Les 7 erreurs qui faussent ton suivi

  1. Mélanger les écritures. facebook, Facebook et FB deviennent trois sources. Tout en minuscules, toujours la même valeur.
  2. Coller les UTM dans l'URL du site. Utilise le champ Paramètres d'URL de la section Suivi.
  3. Oublier utm_campaign. Sans lui, Shopify ne rattache pas la visite à une campagne marketing.
  4. Mettre des UTM sur tes liens internes. Un lien tagué entre deux pages de ta boutique écrase la vraie source de la visite. Les UTM, c'est uniquement pour les liens qui viennent de l'extérieur.
  5. Laisser des noms illisibles. « Nouvelle publicité 7 » ne t'apprend rien dans un rapport. Adopte une règle de nommage avant de lancer.
  6. Oublier les pubs dupliquées ou anciennes. Une seule pub sans UTM qui dépense beaucoup suffit à fausser ta comparaison. Vérifie toutes les pubs actives.
  7. Attendre que Meta et Shopify tombent d'accord. Ils ne le feront jamais, car ils ne mesurent pas la même chose. Suis l'écart, pas l'égalité.

Checklist pour des UTM propres sur Shopify

  • Le modèle UTM est enregistré quelque part (note, document) pour être copié sans faute.
  • utm_source et utm_medium ont une valeur fixe, en minuscules.
  • utm_campaign, utm_term et utm_content utilisent les paramètres dynamiques de Meta.
  • Les noms de campagnes, d'ensembles et de pubs suivent une règle simple, avec des tirets.
  • Toutes les pubs actives ont le champ Paramètres d'URL rempli.
  • Tu as cliqué sur une de tes pubs en aperçu et vérifié que l'URL finale contient bien les paramètres.
  • Aucun lien interne de ta boutique ne porte d'UTM.
  • Chaque semaine, tu notes le CPA de Meta, le CPA calculé avec Shopify et l'écart entre les deux.

FAQ

Où mettre les paramètres UTM sur Facebook Ads ?

Au niveau de la pub, dans la section Suivi, champ Paramètres d'URL. L'URL du site web reste propre, sans paramètre. Meta assemble les deux au moment du clic.

Les UTM peuvent-ils perturber le pixel ou l'optimisation de Meta ?

Non. Les UTM sont simplement lus par ta boutique et tes outils d'analyse. Le pixel et l'API Conversions continuent d'envoyer les événements à Meta de la même manière. Seul point d'attention : ajouter des paramètres à une pub déjà en ligne compte comme une modification.

Pourquoi Shopify affiche moins de ventes que Meta ?

Parce que Meta compte aussi des ventes après une vue de pub, et sur plusieurs jours après le clic. Shopify ne voit que les visites taguées qui mènent à une commande. Les achats faits sur un autre appareil, ou après être revenu en tapant l'adresse du site, échappent souvent aux UTM.

Faut-il des UTM sur les campagnes Advantage+ ?

Oui, c'est même là qu'ils sont les plus utiles, car tu as moins de contrôle sur la diffusion. Le champ Paramètres d'URL se remplit de la même façon au niveau de chaque pub. J'en parle dans le guide sur la campagne Advantage+ Shopping.

Quelle valeur mettre dans utm_medium ?

Il n'y a pas de valeur imposée. paid_social est la plus répandue pour la pub sur les réseaux sociaux, et cpc est aussi courant. L'important est de garder la même valeur sur toutes tes pubs Meta, sinon tes rapports se découpent en morceaux.

Conclusion

Les UTM Shopify Meta Ads sont le moyen le plus simple de vérifier ce que Meta te raconte. Trois choses à retenir :

  • Colle un modèle unique avec les paramètres dynamiques dans le champ Paramètres d'URL de chaque pub.
  • N'oublie jamais utm_campaign, c'est lui qui fait remonter tes ventes dans les rapports marketing de Shopify.
  • Calcule ton CPA réel avec les commandes Shopify et suis l'écart avec Meta chaque semaine.

Si tu veux apprendre à lancer et piloter tes campagnes Meta pas à pas, rejoins ma formation e-commerce gratuite. Et si tu préfères que je regarde ton compte publicitaire et ton suivi avec toi, réserve un appel découverte ou découvre mon accompagnement en coaching.