Les événements standard du Meta Pixel sont un ensemble prédéfini d'actions de site web que Meta reconnaît à travers ses produits publicitaires, chacun déclenché avec la fonction fbq('track', ...). Il y a 17 événements standard, dont ViewContent, AddToCart, InitiateCheckout, Lead, CompleteRegistration et Purchase, plus PageView, qui se déclenche automatiquement depuis le code de base du pixel. Chaque événement peut porter des paramètres comme value, currency et content_ids qui décrivent l'action. Les annonceurs utilisent ces événements pour optimiser la diffusion des annonces, mesurer les conversions, créer des audiences et alimenter les publicités de catalogue.
Ouvre Events Manager et tu tombes sur un mur de noms d'événements : AddToCart, InitiateCheckout, Purchase, Lead. Meta documente ce qu'ils signifient, mais la liste des événements vit sur une page et les paramètres qui accompagnent chaque événement sur une autre, si bien que tu finis par faire des allers-retours entre onglets pour répondre à une seule question.
Ce guide rassemble tout en un seul endroit. Tu obtiendras chaque événement standard du Meta Pixel avec le code exact qui le déclenche, les paramètres que chacun accepte, ceux que Meta exige réellement, les événements qui comptent le plus pour ton tunnel, et les erreurs qui détruisent discrètement tes données. Il suppose que tu as déjà le Meta Pixel installé et que tu veux bien utiliser ses événements.
Que sont les événements standard du Meta Pixel ?
Les événements standard sont des actions de site web prédéfinies que Meta reconnaît par leur nom. Tu en rapportes un en appelant fbq('track', 'EventName') dans ton code de pixel quand l'action se produit. Comme les noms sont prédéfinis, Meta peut les utiliser à travers l'optimisation, l'attribution et les audiences sans configuration supplémentaire de ton côté. Un événement Purchase signifie la même chose dans ton compte que dans celui de tout le monde, ce qui est exactement pourquoi l'algorithme peut agir dessus.
Il y a 17 de ces événements track. PageView est un cas particulier : il est intégré au code de base du pixel et se déclenche automatiquement sur chaque page où le pixel est présent, donc tu n'écris jamais d'appel track séparé pour lui. Les 17 autres, tu les déclenches toi-même, soit dans le code, soit via l'Event Setup Tool sans code de Meta.
Événements standard vs événements personnalisés
Si ton action ne correspond à aucun événement standard, tu peux envoyer un événement personnalisé avec fbq('trackCustom', 'YourEventName'). Les événements personnalisés acceptent les mêmes paramètres, mais Meta ne reconnaît pas le nom d'emblée, donc tu ne peux pas optimiser pour lui tant que tu ne l'enveloppes pas dans une règle.
Cette règle est une conversion personnalisée : une définition que tu construis dans Events Manager qui compte ou optimise pour les événements répondant aux critères que tu fixes, comme une URL qui contient /thank-you. Les conversions personnalisées ne sont pas des appels de pixel supplémentaires. Elles interprètent les événements que tu envoies déjà. La règle pratique est simple : si un événement standard correspond à l'action, utilise-le, car tu obtiens gratuitement le soutien d'optimisation complet de Meta. Recours à un événement personnalisé ou à une conversion personnalisée uniquement quand rien de standard ne convient.
La liste complète des événements standard du Meta Pixel
Voici les 17 événements standard avec l'action que chacun représente et le code qui le déclenche. PageView est listé à part en bas parce qu'il se comporte différemment.
![]()
| Événement | Action sur le site web | Code fbq | Paramètres clés |
|---|---|---|---|
| AddPaymentInfo | Informations de paiement ajoutées pendant le paiement | fbq('track', 'AddPaymentInfo'); | Optionnel : value, currency, content_ids |
| AddToCart | Article ajouté à un panier | fbq('track', 'AddToCart'); | Pour les publicités de catalogue : content_ids, content_type. Recommandé : value, currency |
| AddToWishlist | Article enregistré dans une liste de souhaits | fbq('track', 'AddToWishlist'); | Recommandé : content_ids. Optionnel : value, currency |
| CompleteRegistration | Un formulaire d'inscription est envoyé | fbq('track', 'CompleteRegistration'); | Optionnel : value, currency, status |
| Contact | Un client contacte l'entreprise (appel, SMS, email, chat) | fbq('track', 'Contact'); | Aucun |
| CustomizeProduct | Un produit est personnalisé dans un configurateur | fbq('track', 'CustomizeProduct'); | Aucun |
| Donate | Un don est effectué | fbq('track', 'Donate'); | Recommandé : value, currency |
| FindLocation | Une personne recherche l'emplacement d'un magasin physique | fbq('track', 'FindLocation'); | Aucun |
| InitiateCheckout | Le flux de paiement commence | fbq('track', 'InitiateCheckout'); | Recommandé : content_ids, value, currency, num_items |
| Lead | Un lead est envoyé (formulaire, inscription à un essai) | fbq('track', 'Lead'); | Recommandé : value, currency (valeur du lead) |
| Purchase | Un achat est finalisé | fbq('track', 'Purchase', {value: 0.00, currency: 'USD'}); | Requis : value, currency. Pour les publicités de catalogue : content_ids, content_type |
| Schedule | Un rendez-vous est pris | fbq('track', 'Schedule'); | Aucun |
| Search | Une recherche sur le site est effectuée | fbq('track', 'Search'); | Recommandé : search_string |
| StartTrial | Un essai gratuit commence | fbq('track', 'StartTrial', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Recommandé : value, currency, predicted_ltv |
| SubmitApplication | Une candidature est soumise | fbq('track', 'SubmitApplication'); | Aucun |
| Subscribe | Un abonnement payant démarre | fbq('track', 'Subscribe', {value: '0.00', currency: 'USD', predicted_ltv: '0.00'}); | Recommandé : value, currency, predicted_ltv |
| ViewContent | Une page clé est consultée (produit, landing page) | fbq('track', 'ViewContent'); | Pour les publicités de catalogue : content_ids, content_type. Optionnel : value, currency |
PageView se déclenche automatiquement depuis le code de base et n'a besoin d'aucun appel track. Il indique à Meta que quelqu'un a atterri sur une page qui a le pixel, rien de plus.
Tu n'as pas besoin des 17. La plupart des comptes en utilisent quatre à sept, choisis pour correspondre au chemin qu'un visiteur emprunte réellement. Les regrouper par fonction facilite le choix.
Événements e-commerce et catalogue
Ces six cartographient le tunnel d'achat et sont les événements qui alimentent les publicités dynamiques de produits : ViewContent (quelqu'un consulte un produit), AddToCart, AddToWishlist, InitiateCheckout, AddPaymentInfo et Purchase. Si tu vends des produits, c'est ton ensemble central, et Purchase est presque toujours ton événement d'optimisation une fois que tu as assez de volume.
Événements de lead et d'inscription
Ceux-ci couvrent les sites où la conversion est un contact plutôt qu'une vente : Lead, CompleteRegistration, Contact, Schedule, SubmitApplication, StartTrial et Subscribe. Un site B2B pourrait déclencher Lead sur une demande de démo et CompleteRegistration à la création d'un compte. Un site SaaS s'appuie sur StartTrial et Subscribe.
Événements de découverte et autres
Les événements restants captent l'intention et les actions de niche : Search (recherche sur site), FindLocation (localisateur de magasin), CustomizeProduct (usage d'un configurateur) et Donate (associations). Ce sont des signaux de soutien. Ils sont utiles pour les audiences et l'optimisation du haut du tunnel, mais ils sont rarement l'objectif de conversion principal.
Lance plus. Clique moins.
Lance des centaines de créas d'un coup, associe automatiquement les miniatures aux vidéos et exporte directement vers Meta Ads Manager.
Essayer Ads Uploader gratuitementSans carte bancaire • Essai gratuit de 7 jours
Les paramètres des événements standard expliqués
Un nom d'événement indique à Meta ce qui s'est passé. Les paramètres indiquent à Meta combien, quel produit et dans quelle devise. Ce détail est ce qui alimente les rapports de retour sur dépenses publicitaires, les enchères basées sur la valeur et la correspondance avec le catalogue. Un Purchase sans value est un simple décompte ; un Purchase avec value et currency est un revenu vers lequel Meta peut optimiser.
Voici les propriétés d'objet que Meta prend en charge, avec leurs types et leur but :
| Paramètre | Type | Ce qu'il porte |
|---|---|---|
value | Nombre | La valeur monétaire de l'action (par exemple le total de la commande) |
currency | Chaîne | Code de devise ISO pour value, comme USD ou EUR |
content_ids | Tableau de chaînes ou d'entiers | Identifiants de produits ou SKU liés à l'événement |
contents | Tableau d'objets | Articles avec id et quantity, p. ex. [{id: 'SKU1', quantity: 2}] |
content_type | Chaîne | product ou product_group, correspondant à ton catalogue |
content_name | Chaîne | Nom lisible de la page ou du produit |
content_category | Chaîne | Catégorie de la page ou du produit |
num_items | Entier | Nombre d'articles, utilisé avec InitiateCheckout |
search_string | Chaîne | La requête tapée par un visiteur, utilisée avec Search |
predicted_ltv | Nombre | Valeur vie prédite, utilisée avec Subscribe et StartTrial |
status | Booléen | Statut d'inscription, utilisé avec CompleteRegistration |
Paramètres requis vs optionnels
C'est là que les détails deviennent flous, même dans les propres pages d'aide de Meta. Voici la version exacte.
Meta exige strictement une seule combinaison : currency et value sur l'événement Purchase. Omets-les et les rapports de valeur de conversion et l'optimisation par valeur cassent. Tout autre paramètre sur tout autre événement est techniquement optionnel.
Il y a un deuxième niveau de « requis, mais seulement en contexte ». Si tu diffuses des publicités de catalogue Advantage+ (publicités dynamiques de produits), Meta exige contents ou content_ids sur les événements produit dont dépendent ces campagnes : AddToCart, ViewContent, Search et Purchase. Sans identifiants de produit, Meta ne peut pas relier l'événement à un article de ton catalogue, et la publicité dynamique n'a rien à montrer.
Au-delà de ces deux cas, les paramètres sont optionnels mais fortement recommandés. Envoyer value et currency sur les événements proches du revenu comme InitiateCheckout, Lead et CompleteRegistration, même quand le chiffre est une estimation, donne à l'algorithme quelque chose vers quoi optimiser. search_string rend Search utile. num_items ajoute du contexte aux paiements. Traite la liste optionnelle comme une bonne pratique, pas comme du remplissage.
Un exemple d'événement standard avec paramètres
Voici un événement Purchase portant les paramètres qui le rendent digne d'être suivi :
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product',
num_items: 1
});
value et currency sont la paire requise. content_ids et content_type permettent aux publicités de catalogue Advantage+ de rapprocher la vente de ton flux de produits. num_items enregistre combien d'unités ont été vendues. Déclenche ceci sur la page de confirmation de commande, jamais plus tôt.
![]()
Comment les événements standard alimentent tes annonces
Les événements standard ne sont pas que des étiquettes de rapport. Ils alimentent quatre rôles distincts, et faire circuler proprement le bon événement est ce qui sépare une campagne qui apprend d'une qui cale.
Optimiser pour les conversions
Quand tu construis une campagne, tu choisis un événement de conversion comme objectif d'optimisation. Le système de diffusion de Meta cherche alors les personnes susceptibles de déclencher cet événement. Seuls les événements standard, ou les conversions personnalisées construites dessus, peuvent être sélectionnés directement comme objectif. Meta pointe depuis longtemps vers une cible approximative d'environ 50 conversions par semaine sur l'événement d'optimisation pour que la diffusion se stabilise, alors choisis un événement qui se produit assez souvent pour sortir de la phase d'apprentissage.
Mesurer les conversions et l'attribution
Chaque événement standard que tu envoies est éligible aux rapports d'attribution, crédité à tes annonces dans la fenêtre d'attribution que tu choisis. Si un événement ne se déclenche jamais, Meta ne peut pas le compter, peu importe combien de ventes tu as réellement réalisées. Quand value et currency l'accompagnent, Meta calcule le ROAS automatiquement, ce qui explique pourquoi les événements de revenu sans ces paramètres sont un trou de reporting silencieux.
Gagne des heures sur tes tests créatifs
Arrête de lancer tes pubs une par une. Traite en masse un nombre illimité de créas avec l'association automatique des médias et la publication directe via API.
Essayer Ads Uploader gratuitementSans carte bancaire • Essai gratuit de 7 jours
Créer des audiences personnalisées et similaires
Tout événement standard peut amorcer une audience. Recible les visiteurs qui ont déclenché AddToCart mais jamais Purchase. Crée une audience similaire à partir de tous ceux qui ont déclenché Purchase au cours des 180 derniers jours. Le pixel ajoute les personnes à ces audiences à mesure que leurs événements se déclenchent, donc des événements propres signifient des audiences propres et fraîches.
Alimenter les publicités de catalogue et Advantage+
Les publicités dynamiques de produits fonctionnent sur les événements produit : ViewContent, AddToCart et Purchase, portant content_ids ou contents et content_type: 'product'. Ces identifiants permettent à Meta de montrer à un visiteur de retour le produit exact qu'il a consulté ou abandonné. Saute les paramètres produit et les publicités de catalogue Advantage+ ne peuvent pas montrer au visiteur le produit qu'il a réellement consulté ou abandonné : la publicité se rabat sur des articles génériques du catalogue ou cesse de diffuser, et la prime de retargeting pour laquelle tu as construit le catalogue est perdue.
Comment déclencher un événement standard
Il y a trois façons d'amener les événements standard sur ton site, de la plus technique à la moins technique :
- Dans ton code de pixel. Ajoute l'appel
fbq('track', 'EventName', {...})à la page pertinente, sous le code de base, pour qu'il s'exécute quand l'action se produit (un clic sur un bouton ou un chargement de page de confirmation). - L'Event Setup Tool. Dans Events Manager, cet outil sans code te permet de pointer et cliquer sur des boutons et des URL de page pour les mapper à des événements standard, sans développeur.
- Une intégration partenaire. Des plateformes comme Shopify et WooCommerce, et des tag managers comme Google Tag Manager, peuvent mapper et déclencher les événements pour toi via leurs intégrations Meta intégrées.
Si tu écris les appels toi-même, voici un exemple complet et prêt à coller par type de tunnel :
// Ecommerce: order confirmation page
fbq('track', 'Purchase', {
value: 89.99,
currency: 'USD',
content_ids: ['SKU-1234'],
content_type: 'product'
});
// Lead gen: demo-request form submit
fbq('track', 'Lead', {
value: 250.00,
currency: 'USD',
content_name: 'Demo Request'
});
// Discovery: on-site search
fbq('track', 'Search', {
search_string: 'running shoes'
});
Note que value est un nombre, pas une chaîne : envoie value: 89.99, pas value: "89.99".
Quelle que soit la voie choisie, Meta recommande d'envoyer tes événements importants à la fois via le pixel du navigateur et via la Conversions API côté serveur en utilisant un event_id partagé, pour que les deux copies soient dédupliquées plutôt que comptées en double. Pour la marche à suivre complète d'installation, consulte le guide du Meta Pixel lié plus haut.
Une fois les événements en direct, confirme qu'ils se déclenchent réellement. L'extension de navigateur Meta Pixel Helper te montre, en temps réel, quels événements et paramètres se déclenchent à mesure que tu cliques sur ton propre site, et elle signale les doublons et les valeurs manquantes sur-le-champ. Associe-la à l'outil Test Events dans Events Manager pour confirmer que Meta reçoit chaque événement correctement.
Erreurs courantes à éviter sur les événements standard
Les événements eux-mêmes sont simples. Les dégâts viennent de petites erreurs d'implémentation qui passent inaperçues jusqu'à ce que tes rapports dérivent.
- Déclencher Purchase avant que la vente ne soit conclue. Un événement
Purchasesur la page du panier ou du paiement au lieu de la page de confirmation de commande gonfle le revenu rapporté et entraîne la diffusion sur des personnes qui n'ont jamais acheté. Déclenche-le uniquement sur la page de remerciement. - Double déclenchement sans déduplication. Un pixel installé à la fois via Google Tag Manager et ton thème déclenchera chaque événement deux fois, doublant tes conversions rapportées et surévaluant le ROAS. Vérifie l'onglet réseau pour les requêtes en double vers
facebook.com/tr, et déduplique le pixel et la Conversions API avec unevent_idpartagé. - Devise manquante sur les événements de revenu. Un
Purchaseavecvalue: 89et sanscurrencyse rabat par défaut sur USD. Les comptes internationaux perdent une part significative du revenu attribué de cette façon. - Utiliser un événement personnalisé là où un standard existe. Nommer ton événement
AddedToCartau lieu deAddToCartte coûte le soutien d'optimisation et de catalogue intégré de Meta. Fais correspondre les noms standard exactement. - Formats de paramètres incohérents entre sources. Si le pixel du navigateur envoie
content_ids: ['1234']et ton serveur envoiecontent_ids: [1234], Meta peut les traiter comme des événements différents et la déduplication casse silencieusement. Garde les types identiques des deux côtés.
Un passage de cinq minutes avec cette même extension, en cliquant à travers ton vrai tunnel, attrape la plupart de ces erreurs avant qu'elles ne te coûtent un mois de données faussées.
Foire aux questions
Combien y a-t-il d'événements standard du Meta Pixel ?
Il y a 17 événements standard que tu déclenches avec fbq('track', 'EventName'), plus PageView, qui est livré dans le code de base du pixel et se déclenche automatiquement. Selon que tu comptes PageView ou non, tu verras le nombre cité comme 17 ou 18.
Quelle est la différence entre événements standard et événements personnalisés ?
Les événements standard utilisent des noms que Meta reconnaît déjà et se branchent directement sur l'optimisation et les rapports. Les événements personnalisés utilisent des noms que tu définis avec fbq('trackCustom', ...) pour des actions qu'aucun événement standard ne couvre, et ils ont besoin d'une conversion personnalisée avant que tu puisses optimiser pour eux.
PageView est-il un événement standard ?
Oui, mais il se déclenche automatiquement depuis le code de base du pixel sur chaque page, donc tu n'ajoutes pas d'appel track séparé pour lui. Les 17 autres événements standard, tu les déclenches toi-même.
Quels paramètres sont requis pour un événement Purchase ?
Meta exige strictement currency et value. Si tu diffuses des publicités de catalogue Advantage+, envoie aussi contents ou content_ids pour que la vente corresponde à ton catalogue. Les autres paramètres sont optionnels mais recommandés.
Quelle est la différence entre un événement standard et une conversion personnalisée ? Un événement standard est un signal que ton pixel envoie depuis la page. Une conversion personnalisée est une règle dans Events Manager qui compte ou optimise pour les événements répondant à des critères que tu fixes. Les conversions personnalisées interprètent les événements que tu envoies déjà plutôt que d'ajouter du nouveau code de pixel.
Comment vérifier que mes événements standard se déclenchent ? Utilise l'extension Meta Pixel Helper pour regarder les événements se déclencher en temps réel, et l'outil Test Events dans Events Manager pour confirmer que Meta reçoit chacun avec les bons paramètres. Diagnostics signale les paramètres manquants et un Event Match Quality faible.
Les événements standard fonctionnent-ils toujours sans cookies tiers ?
Oui, mais la précision du navigateur se dégrade à mesure que les cookies et le filtrage par consentement bloquent certaines requêtes. Meta recommande d'envoyer les mêmes événements côté serveur via la Conversions API avec un event_id partagé, et d'utiliser l'advanced matching pour récupérer l'attribution.
Bien réussir tes événements standard
Les événements standard sont le vocabulaire que parle l'algorithme de Meta. Il y en a 17, plus le PageView automatique, et ceux que tu choisis devraient refléter le vrai chemin qu'un visiteur emprunte à travers ton site. Le nom de l'événement enregistre ce qui s'est passé ; les paramètres, menés par value et currency, enregistrent le détail qui rend l'événement digne d'être optimisé.
Commence par cartographier ton tunnel vers le plus petit ensemble d'événements qui le capture, déclenche chacun sur la bonne page avec les bons paramètres, et confirme qu'il se déclenche avant de dépenser dessus. Ajoute des événements personnalisés et des conversions personnalisées uniquement là où la liste standard laisse une lacune. Rends cette base propre et tout ce qui se trouve en aval, l'optimisation, l'attribution, les audiences et les publicités de catalogue, dispose d'un signal précis sur lequel travailler. C'est aussi le moment où passer à l'échelle des tests de créa prend sens, et un workflow de lancement d'annonces en masse te permet de confronter des dizaines de variations à ce signal propre sans la corvée du téléversement manuel.
Pour les spécifications complètes des événements et paramètres, consulte la documentation développeur du Meta Pixel.
