Installer le Pixel Meta et configurer l'API Conversions
Comment installer le Pixel Meta sur un site web, configurer les événements standards, et implémenter l'API Conversions (CAPI) pour fiabiliser la mesure après iOS 14.
En bref — Le Meta Pixel est un script JavaScript qui envoie les actions des visiteurs de votre site à Meta (page vue, lead, achat). L'API Conversions (CAPI) est son complément server-side qui récupère les signaux perdus par les bloqueurs et iOS. La combinaison Pixel + CAPI est aujourd'hui la configuration standard recommandée par Meta pour une mesure fiable.
Le Meta Pixel : fonctionnement et installation
Qu'est-ce que le Meta Pixel ?
Le Pixel Meta est un fragment de code JavaScript qui, une fois installé sur votre site, envoie à Meta des informations sur les actions des visiteurs :
- Pages consultées
- Événements de conversion (ajout au panier, lead, achat)
- Données d'audience pour le retargeting
Chaque Pixel est identifié par un ID de Pixel unique (16 chiffres), rattaché à votre compte publicitaire Meta.
Créer un Pixel dans Meta Business Manager
- Allez sur business.facebook.com > Gestionnaire d'événements
- Cliquez sur + Connecter des sources de données > Web
- Choisissez "Pixel Meta" > Créer
- Nommez votre Pixel et entrez l'URL de votre site
- Récupérez l'ID du Pixel
Installer le Pixel via Google Tag Manager (recommandé)
Dans GTM :
- Créez une nouvelle balise
- Type : cherchez "Meta Pixel" ou "Facebook Pixel" dans la galerie de modèles GTM
- ID Pixel : entrez votre ID de Pixel
- Événement :
PageView - Déclencheur : All Pages
- Enregistrez et publiez
Si le template Meta n'est pas disponible, utilisez HTML personnalisé :
<script>
!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window, document,'script',
'https://connect.facebook.net/en_US/fbevents.js');
fbq('init', 'VOTRE_ID_PIXEL');
fbq('track', 'PageView');
</script>
Vérifier l'installation
Meta Pixel Helper : extension Chrome officielle Meta. Visitez votre site, l'extension affiche les événements Pixel en temps réel avec leur statut (actif, erreur, doublon).
Gestionnaire d'événements : dans Meta Business Manager, le Pixel affiche un indicateur vert "Actif" quand il reçoit des signaux.
Configurer les événements standards
Les événements standards Meta ont des noms prédéfinis qui alimentent les rapports et l'optimisation. Utilisez ces noms exactement (sensible à la casse).
Les événements prioritaires à configurer
Pour la génération de leads :
// Sur la page de confirmation / remerciement
fbq('track', 'Lead', {
content_name: 'Formulaire de contact',
value: 50, // valeur estimée du lead
currency: 'EUR'
});
Pour l'e-commerce :
// Ajout au panier
fbq('track', 'AddToCart', {
content_ids: ['PROD-123'],
content_type: 'product',
value: 29.99,
currency: 'EUR'
});
// Début du checkout
fbq('track', 'InitiateCheckout');
// Achat confirmé
fbq('track', 'Purchase', {
value: 99.90,
currency: 'EUR',
content_ids: ['PROD-123']
});
Configurer les événements via GTM
Pour déclencher Lead sur la page de remerciement via GTM :
- Balise → HTML personnalisé →
fbq('track', 'Lead') - Déclencheur → Page vue → URL contient
/merci - Publiez
Ou via l'outil de configuration d'événements de Meta :
Dans le Gestionnaire d'événements > votre Pixel > Configurer avec l'outil de configuration des événements. Meta ouvre votre site dans un outil visuel où vous pouvez associer des événements à des clics ou des pages sans code.
L'API Conversions (CAPI) : pourquoi et comment
Pourquoi l'API Conversions est indispensable
Depuis iOS 14 (2021) et App Tracking Transparency, la majorité des utilisateurs iPhone refusent le tracking tiers. Résultat : le Pixel Meta ne voit plus ~40-60 % des conversions iPhone/iPad.
L'API Conversions (server-side) envoie les événements directement depuis votre serveur vers Meta, sans passer par le navigateur. Les bloqueurs, iOS ATT et les restrictions de Safari ne peuvent pas bloquer une requête serveur vers serveur.
Objectif : Pixel + CAPI = couverture maximale
| Signal | Couverture | |--------|-----------| | Pixel seul | 40-60 % (après iOS 14) | | CAPI seul | 80-90 % (manque le côté navigateur) | | Pixel + CAPI | 90-100 % (avec déduplication) |
La déduplication : éviter le double comptage
Quand Pixel ET CAPI envoient le même événement, Meta doit les dédupliquer. Sans déduplication, chaque conversion est comptée 2 fois.
Mécanisme : chaque événement doit porter un event_id unique identique côté Pixel et côté CAPI. Meta reconnaît les doublons sur cette base.
// Côté Pixel (navigateur)
fbq('track', 'Lead', { value: 50, currency: 'EUR' }, { eventID: 'LEAD-ABC123' });
// Côté CAPI (serveur) - même event_id
{
"event_name": "Lead",
"event_id": "LEAD-ABC123",
"event_time": 1716220800,
"user_data": { "em": "hash_email_utilisateur" },
"custom_data": { "value": 50, "currency": "EUR" }
}
Implémenter l'API Conversions
Option 1 : Plugin officiel (WordPress/Shopify)
Meta propose des intégrations natives :
- WordPress : "Official Meta Pixel" plugin (inclut CAPI)
- Shopify : "Facebook & Instagram" channel (inclut CAPI nativement)
- WooCommerce : via le plugin officiel Meta
Option 2 : Via GTM Server-Side
La méthode la plus flexible pour les sites sur mesure. Configurez un conteneur GTM server-side (Stape.io ou GCP) et ajoutez le template "Facebook Conversions API Tag". Les événements envoyés au conteneur serveur sont automatiquement relayés à Meta.
Voir le guide : Tracking server-side.
Option 3 : Développement direct via l'API Meta
Pour les équipes techniques. L'API Graph de Meta accepte les événements en POST vers :
https://graph.facebook.com/v19.0/{pixel-id}/events?access_token={token}
Documentation complète : developers.facebook.com/docs/marketing-api/conversions-api
Enrichir les données pour améliorer l'Event Match Quality
L'Event Match Quality (EMQ) mesure la capacité de Meta à matcher un événement avec un profil Meta. Un EMQ élevé améliore l'attribution et les audiences Lookalike.
Paramètres à envoyer (hashés SHA-256) :
| Paramètre | Impact EMQ | Disponibilité |
|-----------|-----------|---------------|
| Email (em) | Très fort | Souvent collecté |
| Numéro de téléphone (ph) | Fort | Si formulaire inclut téléphone |
| Prénom + Nom | Moyen | Dans les formulaires complets |
| Code postal + Pays | Moyen | Si collecté |
| IP + User Agent | Faible (automatique) | Toujours disponible |
Visez un EMQ > 7/10 pour une attribution de qualité.
Hasher les données : toutes les données PII doivent être hashées en SHA-256 avant envoi. La plupart des plugins et GTM templates gèrent ce hashing automatiquement.
Vérifier la qualité de votre installation
Dans le Gestionnaire d'événements Meta :
- Activité du Pixel : volume d'événements reçus par jour/semaine
- EMQ par événement : Event Match Quality pour chaque type d'événement
- Correspondance des événements : comparaison Pixel vs CAPI (déduplication)
- Événements non vérifiés : signale les événements avec problèmes de configuration
Outil Test des événements :
Dans le Gestionnaire d'événements > votre Pixel > Test des événements. Entrez une URL de test et effectuez les actions sur votre site. Les événements Pixel et CAPI apparaissent en temps réel avec leurs paramètres.
FAQ Meta Pixel et API Conversions
Faut-il un Pixel par domaine ou un seul suffit ?
Un Pixel par compte publicitaire est la norme. Si vous avez plusieurs domaines ou boutiques différentes, vous pouvez créer plusieurs Pixels dans votre Gestionnaire d'événements.
Le Pixel Meta est-il soumis au RGPD ?
Oui. Le Pixel collecte des données personnelles (comportement de navigation, profils d'audience). Vous devez obtenir le consentement de l'utilisateur avant de le charger. Utilisez une CMP et configurez le Consent Mode ou le chargement conditionnel du Pixel.
Le Pixel fonctionne-t-il pour les apps mobiles ?
Non. Pour les applications mobiles, Meta utilise le SDK Meta (Facebook SDK). Pour l'attribution mobile cross-canal, intégrez un MMP (Mobile Measurement Partner) comme Appsflyer, Adjust ou Branch.
Quelle est la différence entre l'API Conversions et Enhanced Conversions de Google ?
Ce sont des concepts similaires côté server-side mais pour des régies différentes. Meta CAPI envoie des données à Meta, Enhanced Conversions (Google) envoie des données à Google Ads. Les deux améliorent la mesure post-iOS 14 sur leurs régies respectives.
Kenoby installe et configure le Pixel Meta et l'API Conversions pour les annonceurs qui veulent une mesure fiable de leurs campagnes Facebook et Instagram.