Introduction
Meta Ads reste en 2026 l'un des canaux publicitaires les plus performants pour toucher des audiences qualifiées sur Facebook et Instagram. Ce tutoriel vous guide de manière progressive depuis la création du compte publicitaire jusqu'à l'installation du pixel et la mise en place d'événements de conversion. Vous apprendrez à structurer vos campagnes avec précision et à éviter les erreurs courantes qui font perdre du budget. Chaque étape est accompagnée d'exemples concrets et de code prêt à l'emploi.
Prérequis
- Compte Facebook et page professionnelle
- Accès à Meta Business Suite
- Connaissances de base en HTML et JavaScript
- Site web ou landing page accessible
Installation du Meta Pixel
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<title>Mon Site</title>
<!-- Meta Pixel Code -->
<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_PIXEL_ID');
fbq('track', 'PageView');
</script>
</head>
<body>
<!-- Votre contenu -->
</body>
</html>Ce code installe le Meta Pixel de base. Remplacez VOTRE_PIXEL_ID par l'identifiant fourni dans Meta Events Manager. Le pixel envoie automatiquement l'événement PageView à chaque chargement.
Ajout d'un événement d'achat
function trackPurchase(orderId, value, currency) {
fbq('track', 'Purchase', {
value: value,
currency: currency,
content_ids: [orderId],
content_type: 'product'
});
}
// Exemple d'appel
trackPurchase('ORD-12345', 49.99, 'EUR');Cet événement Purchase transmet les données de vente à Meta. Il est essentiel pour l'optimisation des campagnes et le suivi du ROAS. Toujours envoyer des valeurs numériques précises.
Configuration du Conversion API
{
"pixel_id": "VOTRE_PIXEL_ID",
"access_token": "VOTRE_ACCESS_TOKEN",
"test_event_code": "TEST12345",
"events": [
{
"event_name": "Purchase",
"event_time": 1700000000,
"user_data": {
"em": "email@exemple.com",
"ph": "33612345678"
},
"custom_data": {
"value": 49.99,
"currency": "EUR"
}
}
]
}Ce fichier JSON structure les appels au Conversion API. Il permet d'envoyer des événements serveur pour une meilleure fiabilité des données lorsque les cookies tiers sont bloqués.
Création d'une campagne via l'API Marketing
const axios = require('axios');
const accessToken = 'VOTRE_ACCESS_TOKEN';
const accountId = 'act_VOTRE_ACCOUNT_ID';
async function createCampaign() {
const response = await axios.post(
`https://graph.facebook.com/v19.0/${accountId}/campaigns`,
{
name: 'Campagne Débutant 2026',
objective: 'CONVERSIONS',
status: 'PAUSED',
special_ad_categories: []
},
{ headers: { Authorization: `Bearer ${accessToken}` } }
);
console.log(response.data);
}
createCampaign();Ce script Node.js crée une campagne via l'API Marketing de Meta. Utilisez toujours l'objectif CONVERSIONS pour les campagnes e-commerce et mettez le statut en PAUSED avant de valider.
Script de test du pixel
#!/bin/bash
curl -X POST \
"https://graph.facebook.com/v19.0/VOTRE_PIXEL_ID/events?access_token=VOTRE_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"data": [{
"event_name": "PageView",
"event_time": '$(date +%s)',
"user_data": {"client_ip_address": "127.0.0.1"}
}]
}'Ce script bash permet de tester rapidement l'envoi d'événements au pixel. Remplacez les variables avant exécution et vérifiez les résultats dans Events Manager.
Bonnes pratiques
- Toujours utiliser le Conversion API en complément du pixel navigateur
- Nommer les campagnes, ensembles et annonces de façon cohérente
- Définir des audiences personnalisées avant de lancer
- Tester les créatifs avec des budgets limités pendant 3-5 jours
- Activer la vérification des événements dans Events Manager
Erreurs courantes à éviter
- Oublier de valider le pixel dans Events Manager avant le lancement
- Envoyer des valeurs monétaires sans devise
- Utiliser l'objectif Trafic au lieu de Conversions
- Négliger les restrictions de budget quotidien par ensemble d'annonces
Pour aller plus loin
Approfondissez la maîtrise de Meta Ads et du Conversion API avec nos formations certifiantes : https://learni-group.com/formations