Analyseur de performance Meta Ads
Analyse la performance des campagnes Meta Ads (Facebook/Instagram) avec ventilation par emplacement, créa, audience et étape du tunnel. Se déclenche quand l'utilisateur veut comprendre la performance de ses Meta Ads, diagnostiquer un problème, trouver les gagnants/perdants, ou demande « pourquoi ma performance Meta chute ? ». Fournit des recommandations d'optimisation concrètes et actionnables.
---name: analyseur-de-performance-meta-adsdescription: "Analyse la performance des campagnes Meta Ads (Facebook/Instagram) avec ventilation par emplacement, créa, audience et étape du tunnel. Se déclenche quand l'utilisateur veut comprendre la performance de ses Meta Ads, diagnostiquer un problème, trouver les gagnants/perdants, ou demande « pourquoi ma performance Meta chute ? ». Fournit des recommandations d'optimisation concrètes et actionnables."---# Analyseur de performance Meta AdsTrouver ce qui marche, ce qui saigne de l'argent, et quoi faire pour y remédier.## Philosophie de base**Meta Ads n'est pas Google Ads.** Plateforme différente, intention utilisateur différente, leviers d'optimisation différents. Arrêtez d'appliquer un raisonnement de recherche à du social.**Le paradoxe Meta :** votre annonce la plus performante aujourd'hui sera votre pire performeuse dans 30 jours. La fatigue créative est le tueur numéro un des campagnes Meta.**Les trois vérités de Meta :**1. **La créa est reine :** 70 % de la variance de performance vient de la créa2. **L'audience large gagne :** un ciblage étroit est une taxe sur vos CPM3. **L'algorithme sait :** luttez moins, nourrissez plus (donnez-lui de la donnée et du budget)---## Contexte requis### Indispensable**1. Vue d'ensemble des campagnes**- Campagnes en cours et objectifs (conversions, trafic, leads, etc.)- Dépense mensuelle (ou budget quotidien)- Période analysée (7, 14, 30 derniers jours)**2. Indicateurs clés**- Dépense par campagne- Résultats (conversions, leads, achats)- Coût par résultat (CPA, CPL, coût par achat)- ROAS (le cas échéant)### Fortement recommandé**3. Données de ventilation**- Performance par ad set (audience)- Performance par annonce (créa)- Performance par emplacement (Fil, Stories, Reels, etc.)- Performance par appareil (mobile vs desktop)**4. Indicateurs du tunnel**- Impressions et portée- CPM (coût pour 1 000 impressions)- CTR (taux de clic)- CPC (coût par clic)- Taux de conversion de la page d'atterrissage### Un plus- Fréquence par ad set- Données de chevauchement d'audience- Performance de la créa dans le temps (pour l'analyse de fatigue)- Données de la période de comparaison (ce mois-ci vs le mois dernier)- Paramètres de la fenêtre d'attribution- Données de santé du pixel/CAPI---## Cadre d'évaluation de la performance### Niveau 1 : Bilan de santé du compte**Statut feu tricolore :**| Indicateur | Vert | Orange | Rouge ||--------|-------|--------|-----|| CPM | Sous la moyenne du secteur | Dans la moyenne du secteur | 50 %+ au-dessus de la moyenne || CTR | >1,5 % | 1,0-1,5 % | <1,0 % || CPC | Sous la cible | Dans la cible | Au-dessus de la cible || CPA | Sous la cible | Dans la cible | 20 %+ au-dessus de la cible || ROAS | Au-dessus de la cible | Dans la cible | Sous la cible || Fréquence | <2,0 (7 j) | 2,0-3,5 | >3,5 |**Repères CPM par secteur (2024) :**- E-commerce : 10-15 $- SaaS/B2B : 15-25 $- Finance : 20-35 $- Génération de leads : 8-15 $- Installation d'application : 5-12 $---### Niveau 2 : Diagnostic des campagnes**Paliers de performance des campagnes :**| Palier | Critère | Action ||------|----------|--------|| Palier 1 : Gagnants | CPA <80 % de la cible, tendance ROAS positive | Augmenter le budget de 20-30 % || Palier 2 : Performeurs | CPA 80-100 % de la cible, stable | Optimiser, ne pas toucher au budget || Palier 3 : Limite | CPA 100-130 % de la cible | Tester nouvelle créa/audience || Palier 4 : Perdants | CPA >130 % de la cible depuis 7+ jours | Mettre en pause ou restructurer |**Questions de diagnostic :**1. Le problème est-il en haut du tunnel (CPM/CTR) ou en bas (taux de conversion) ?2. La performance décline-t-elle dans le temps (fatigue) ou a-t-elle toujours été mauvaise ?3. Un seul élément tire-t-il l'ensemble vers le bas (un seul mauvais ad set) ?4. Comparez-vous des choses comparables (même fenêtre d'attribution) ?---### Niveau 3 : Analyse approfondie**A. Analyse des créas**- Identifier les 3 meilleures et les 3 pires créas par CPA- Vérifier la fatigue créative (baisse du CTR >30 % sur 2 semaines)- Évaluer la diversité créative (formats, accroches, angles)- Comparer la performance statique vs vidéo**B. Analyse des audiences**- Identifier les audiences gagnantes vs perdantes- Vérifier le chevauchement d'audience (se cannibalisent-elles ?)- Évaluer la taille d'audience vs la performance- Comparer les audiences Advantage+ au ciblage manuel**C. Analyse des emplacements**- Performance Fil vs Stories vs Reels- Performance Instagram vs Facebook- ROI emplacement automatique vs manuel- Ventilation mobile vs desktop**D. Analyse du tunnel**- Où se situe la plus grosse déperdition ?- CPM → CTR → CPC → taux de conversion- Quelle étape mérite le plus d'attention ?---## Schémas de problèmes courants### Schéma 1 : CPM élevé, faible diffusion**Symptômes :** CPM 2 à 3 fois la normale, campagnes qui peinent à dépenser**Causes :**- Audience trop étroite (<1 M de personnes)- Trop d'exclusions- Historique de dépense du compte trop faible- Chevauchement d'enchères entre ad sets**Solutions :**- Élargir le ciblage- Consolider les ad sets- Utiliser les audiences Advantage+- Augmenter le budget pour sortir de l'apprentissage limité### Schéma 2 : Bon CTR, mauvais taux de conversion**Symptômes :** CTR >2 %, mais CPA très au-dessus de la cible**Causes :**- Décalage entre la créa et la page d'atterrissage- Mauvaise audience (curieuse mais pas acheteuse)- Problèmes de page d'atterrissage- Accroche publicitaire trompeuse**Solutions :**- Auditer l'expérience de la page d'atterrissage- Revoir la qualité de l'audience plutôt que sa quantité- Assurer la cohérence du message- Vérifier la vitesse mobile de la page d'atterrissage### Schéma 3 : Fatigue créative**Symptômes :** CTR en baisse de 20 %+ semaine après semaine, fréquence en hausse**Causes :**- Même créa diffusée trop longtemps- Audience épuisée- Diversité créative insuffisante**Solutions :**- Renouveler les créas toutes les 2-3 semaines- Tester de nouveaux angles/accroches- Élargir l'audience- Utiliser la créa dynamique### Schéma 4 : Apprentissage limité**Symptômes :** statut « Apprentissage limité », performance volatile**Causes :**- Pas assez de conversions (besoin de 50/semaine par ad set)- Trop d'ad sets qui divisent le budget- Budget trop faible- Trop de contraintes**Solutions :**- Consolider les ad sets- Augmenter les budgets- Utiliser l'optimisation du budget de campagne (CBO)- Simplifier la structure### Schéma 5 : Plateau de la créa gagnante**Symptômes :** la performance de la meilleure annonce se stabilise, impossible de trouver de nouveaux gagnants**Causes :**- Processus de test défaillant- Volume de créas insuffisant- Mauvais éléments testés**Solutions :**- Augmenter la vélocité de test créatif (3-5 nouvelles annonces/semaine)- Tester les accroches d'abord, puis les corps de texte- Analyser ce qui a fait le succès des gagnants- Essayer de nouveaux formats (UGC, Reels, carrousels)---## Format de sortie### Synthèse de l'analyse de performance```═══════════════════════════════════════════════════════════════ANALYSE DE PERFORMANCE META ADSPériode : [Plage de dates]Dépense totale : [X] € | Résultats : [X] | CPA : [X] €Score de santé : [X]/100═══════════════════════════════════════════════════════════════```---### Tableau de bord santé du compte**Statut global : [VERT/ORANGE/ROUGE]**| Indicateur | Valeur | Repère | Statut | Tendance ||--------|-------|-----------|--------|-------|| CPM | [X] € | [X] € | [Statut] | [↑↓→] || CTR | [X] % | [X] % | [Statut] | [↑↓→] || CPC | [X] € | [X] € | [Statut] | [↑↓→] || CPA | [X] € | [X] € | [Statut] | [↑↓→] || ROAS | [X]x | [X]x | [Statut] | [↑↓→] || Fréquence | [X] | <3,0 | [Statut] | [↑↓→] |**Visualisation du tunnel :**```Impressions → Clics → Page d'atterrissage → Conversion[X] [X] [X] % [X] %[X] % CTR [X] % de déperdition [X] % de taux de conversion```---### Ventilation de la performance des campagnes**Palier 1 - Gagnants (à faire monter en puissance)**| Campagne | Dépense | Résultats | CPA | vs Cible | Action ||----------|-------|---------|-----|-----------|--------|| [Nom] | [X] € | [X] | [X] € | -[X] % | Augmenter de 25 % |**Palier 2 - Performeurs (à optimiser)**| Campagne | Dépense | Résultats | CPA | vs Cible | Action ||----------|-------|---------|-----|-----------|--------|| [Nom] | [X] € | [X] | [X] € | [X] % | [Action] |**Palier 3 - Limite (à tester/corriger)**| Campagne | Dépense | Résultats | CPA | vs Cible | Action ||----------|-------|---------|-----|-----------|--------|| [Nom] | [X] € | [X] | [X] € | +[X] % | [Action] |**Palier 4 - Perdants (à mettre en pause/restructurer)**| Campagne | Dépense | Résultats | CPA | vs Cible | Action ||----------|-------|---------|-----|-----------|--------|| [Nom] | [X] € | [X] | [X] € | +[X] % | Mettre en pause |---### Analyse de la performance créative**Meilleures performances :**| Nom de l'annonce | Dépense | CPA | CTR | Taux d'accroche | Statut ||---------|-------|-----|-----|-----------|--------|| [Nom] | [X] € | [X] € | [X] % | [X] % | [Fraîche/Fatiguée] |**Sous-performances :**| Nom de l'annonce | Dépense | CPA | CTR | Problème | Recommandation ||---------|-------|-----|-----|-------|----------------|| [Nom] | [X] € | [X] € | [X] % | [Problème] | [Action] |**Alerte fatigue créative :**- [Nom de l'annonce] : CTR en baisse de [X] % sur [X] jours, À RENOUVELER- [Nom de l'annonce] : fréquence à [X], audience épuisée**Évaluation du mix créatif :**```Mix actuel :- Images statiques : [X] %- Vidéos : [X] %- Carrousels : [X] %- UGC : [X] %Recommandation : [Évaluation de la santé du mix]```---### Analyse de la performance des audiences**Audiences gagnantes :**| Audience | Taille | Dépense | CPA | CPM | Notes ||----------|------|-------|-----|-----|-------|| [Nom] | [X] M | [X] € | [X] € | [X] € | [Notes] |**Audiences perdantes :**| Audience | Taille | Dépense | CPA | Problème | Action ||----------|------|-------|-----|-------|--------|| [Nom] | [X] M | [X] € | [X] € | [Problème] | [Action] |**Problèmes de chevauchement d'audience :**- [Audience A] et [Audience B] : [X] % de chevauchement, à consolider**Recommandations de ciblage :**- [Recommandation 1]- [Recommandation 2]---### Performance par emplacement| Emplacement | Dépense | CPA | CPM | CTR | Recommandation ||-----------|-------|-----|-----|-----|----------------|| Fil FB | [X] € | [X] € | [X] € | [X] % | [Action] || Fil IG | [X] € | [X] € | [X] € | [X] % | [Action] || Stories IG | [X] € | [X] € | [X] € | [X] % | [Action] || Reels IG | [X] € | [X] € | [X] € | [X] % | [Action] || Reels FB | [X] € | [X] € | [X] € | [X] % | [Action] || Audience Network | [X] € | [X] € | [X] € | [X] % | [Action] |**Stratégie d'emplacement :**[Évaluation et recommandation pour Advantage+ vs emplacements manuels]---### Diagnostic et cause racine**Problème principal :** [Résumé en une phrase]**Analyse de la cause racine :**```Problème : [Le symptôme]↓Pourquoi : [Cause de premier niveau]↓Pourquoi : [Cause de deuxième niveau]↓Cause racine : [Le vrai problème à résoudre]```**Facteurs contributifs :**1. [Facteur 1]2. [Facteur 2]3. [Facteur 3]---### Plan d'action**Immédiat (cette semaine) :**1. [ ] [Action urgente avec détails précis]2. [ ] [Action urgente avec détails précis]**Court terme (2 prochaines semaines) :**1. [ ] [Action]2. [ ] [Action]3. [ ] [Action]**Moyen terme (mois prochain) :**1. [ ] [Action stratégique]2. [ ] [Action stratégique]**Impact attendu :**- Si les actions sont menées à bien : le CPA devrait s'améliorer de [X] % d'ici [délai]- Risque principal : [Risque et mesure d'atténuation]---### Liste de contrôle du suiviÀ surveiller quotidiennement/hebdomadairement :- [ ] CPA par campagne (quotidien)- [ ] Tendances du CTR par créa (quotidien)- [ ] Fréquence par ad set (tous les 3 jours)- [ ] Statut de la phase d'apprentissage (quotidien)- [ ] Rythme de dépense vs budget (quotidien)**Déclencheurs d'alerte :**- CPA en hausse de >20 % pendant 3+ jours- CTR en baisse de >25 % sur une semaine- Fréquence dépassant 4,0 sur 7 jours- Campagne bloquée en « Apprentissage limité » depuis 7+ jours---## Limites**Je peux fournir :**- Un diagnostic de performance et un benchmark- Une analyse des créas et des audiences- Des recommandations d'optimisation précises- Une identification de la cause racine**Je ne peux pas fournir :**- La conception créative ou la rédaction publicitaire- La recherche d'audience/le développement de personas- Le débogage technique du pixel/CAPI- Le renseignement concurrentiel issu de la bibliothèque publicitaire**Pour une meilleure analyse, fournissez aussi :**- Des captures d'écran des ventilations d'Ads Manager- Les assets créatifs ou vignettes- Les URL des pages d'atterrissage- L'historique de performance (pour l'analyse de tendance)---## Liste de contrôle qualitéAvant de livrer l'analyse :- [ ] Toutes les campagnes classées par palier de performance- [ ] Cause racine identifiée (pas seulement les symptômes)- [ ] Actions précises et priorisées- [ ] Fatigue créative évaluée- [ ] Chevauchement d'audience pris en compte- [ ] Repères adaptés au secteur d'activité- [ ] Recommandations adaptées aux capacités de l'annonceur- [ ] Impact attendu chiffré quand c'est possible---> *Compétence adaptée en français depuis le dépôt open source [anthropics/skills](https://github.com/anthropics/skills) (licence Apache 2.0).*
# Comment utiliser cette compétenceJ'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Peux-tu analyser la performance de mes Meta Ads et me dire ce qui fonctionne ?## Exemples d'invocation**Exemple 1 : Analyse de performance complète**J'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Voici mes données Meta Ads des 30 derniers jours. Dis-moi ce qui fonctionne, ce qui est cassé, et ce que je devrais faire.**Exemple 2 : Diagnostiquer une baisse de performance**J'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Mon CPA est passé de 25 € à 45 € en 2 semaines. Aide-moi à comprendre pourquoi et comment corriger ça.**Exemple 3 : Analyse créative**J'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Je veux comprendre lesquelles de mes créas gagnent et lesquelles sont fatiguées. Voici mes données de performance au niveau annonce.**Exemple 4 : Optimisation des audiences**J'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Je fais tourner 8 audiences différentes et je veux savoir lesquelles augmenter et lesquelles couper.**Exemple 5 : Comparer deux périodes**J'ai besoin d'utiliser la compétence « analyseur de performance Meta Ads ». Compare ma performance de novembre à celle de décembre et explique les différences.## Ce qu'il faut fournir**Indispensable :**- Noms de campagnes et objectifs- Dépense par campagne (ou ad set)- Résultats (conversions, leads, achats)- Coût par résultat (CPA/CPL)- Période analysée**Recommandé :**- Performance au niveau annonce (ventilation par créa)- Ventilation par audience/ad set- Ventilation par emplacement- Indicateurs du tunnel (CPM, CTR, CPC, taux de conversion)- Données de fréquence**Optionnel :**- Comparaison semaine par semaine ou mois par mois- Vignettes ou descriptions des créas- Tailles d'audience et données de chevauchement- Fenêtre d'attribution utilisée- Contexte sectoriel/secteur d'activité## Ce que vous obtiendrez1. **Tableau de bord santé** - statut feu tricolore sur tous les indicateurs clés2. **Classement des campagnes par palier** - gagnants, performeurs, limite, perdants3. **Analyse créative** - meilleures/pires performances, détection de fatigue4. **Analyse des audiences** - ce qui fonctionne, problèmes de chevauchement5. **Ventilation par emplacement** - où va votre argent6. **Diagnostic de la cause racine** - pourquoi la performance est ce qu'elle est7. **Actions priorisées** - quoi faire immédiatement, cette semaine, ce mois-ci## Conseils pratiques- Exportez les données depuis Ads Manager → Rapports → Créer un rapport personnalisé- Incluez au moins 7 jours de données (14 à 30 jours, c'est mieux pour les tendances)- Ne paniquez pas pour les fluctuations quotidiennes, regardez les tendances sur 7 jours- Comparez des choses comparables : même fenêtre d'attribution, même période- Les données de performance créative sont les plus précieuses, incluez-les toujours si possible
{"account_info": {"business": "E-commerce - Mode DTC","objective": "Achats","target_cpa": 35,"target_roas": 3.0,"analysis_period": "30 derniers jours"},"account_summary": {"total_spend": 45000,"total_purchases": 1125,"revenue": 112500,"blended_cpa": 40.00,"blended_roas": 2.5,"total_impressions": 3500000,"total_clicks": 52500,"cpm": 12.86,"ctr": 1.5,"cpc": 0.86,"landing_page_cvr": 2.14},"campaigns": [{"name": "Prospection - Large","objective": "Conversions","status": "Actif","spend": 22000,"purchases": 485,"revenue": 48500,"cpa": 45.36,"roas": 2.2,"impressions": 1800000,"clicks": 27000,"cpm": 12.22,"ctr": 1.5,"frequency": 2.8},{"name": "Prospection - Sosies (LAL)","objective": "Conversions","status": "Actif","spend": 12000,"purchases": 340,"revenue": 37400,"cpa": 35.29,"roas": 3.1,"impressions": 900000,"clicks": 14400,"cpm": 13.33,"ctr": 1.6,"frequency": 2.1},{"name": "Reciblage - Visiteurs du site","objective": "Conversions","status": "Actif","spend": 6000,"purchases": 210,"revenue": 18900,"cpa": 28.57,"roas": 3.15,"impressions": 450000,"clicks": 7200,"cpm": 13.33,"ctr": 1.6,"frequency": 4.8},{"name": "Reciblage - Paniers abandonnés","objective": "Conversions","status": "Actif","spend": 3000,"purchases": 75,"revenue": 6000,"cpa": 40.00,"roas": 2.0,"impressions": 200000,"clicks": 2400,"cpm": 15.00,"ctr": 1.2,"frequency": 6.2},{"name": "Advantage+ Shopping","objective": "Ventes","status": "Actif","spend": 2000,"purchases": 15,"revenue": 1700,"cpa": 133.33,"roas": 0.85,"impressions": 150000,"clicks": 1500,"cpm": 13.33,"ctr": 1.0,"frequency": 1.5}],"ad_sets": [{"campaign": "Prospection - Large","name": "Large - US - 18-65","audience_size": "85M","spend": 15000,"purchases": 320,"cpa": 46.88,"cpm": 11.50,"frequency": 2.5},{"campaign": "Prospection - Large","name": "Intérêt - Passionnés de mode","audience_size": "12M","spend": 7000,"purchases": 165,"cpa": 42.42,"cpm": 14.00,"frequency": 3.5},{"campaign": "Prospection - Sosies (LAL)","name": "LAL - Acheteurs 1 %","audience_size": "2.5M","spend": 8000,"purchases": 250,"cpa": 32.00,"cpm": 14.50,"frequency": 2.2},{"campaign": "Prospection - Sosies (LAL)","name": "LAL - Acheteurs 3 %","audience_size": "7.5M","spend": 4000,"purchases": 90,"cpa": 44.44,"cpm": 11.80,"frequency": 1.8}],"ads": [{"campaign": "Prospection - Large","name": "Vidéo - Hero Collection Été","format": "Vidéo","spend": 8500,"purchases": 210,"cpa": 40.48,"ctr": 1.8,"hook_rate": 32,"days_running": 45,"ctr_trend": "en baisse de -25 % vs les 2 premières semaines"},{"campaign": "Prospection - Large","name": "Carrousel - Meilleures ventes","format": "Carrousel","spend": 6000,"purchases": 145,"cpa": 41.38,"ctr": 1.4,"days_running": 30,"ctr_trend": "stable"},{"campaign": "Prospection - Large","name": "UGC - Avis client","format": "Vidéo","spend": 4500,"purchases": 98,"cpa": 45.92,"ctr": 1.6,"hook_rate": 28,"days_running": 21,"ctr_trend": "stable"},{"campaign": "Prospection - Large","name": "Statique - Grille produits","format": "Image","spend": 3000,"purchases": 32,"cpa": 93.75,"ctr": 0.8,"days_running": 30,"ctr_trend": "en baisse"},{"campaign": "Prospection - Sosies (LAL)","name": "Vidéo - Histoire de marque","format": "Vidéo","spend": 7000,"purchases": 220,"cpa": 31.82,"ctr": 1.9,"hook_rate": 38,"days_running": 28,"ctr_trend": "stable"},{"campaign": "Prospection - Sosies (LAL)","name": "Statique - Photo lifestyle","format": "Image","spend": 5000,"purchases": 120,"cpa": 41.67,"ctr": 1.3,"days_running": 28,"ctr_trend": "en baisse de -15 %"},{"campaign": "Reciblage - Visiteurs du site","name": "Publicités produit dynamiques","format": "DPA","spend": 4000,"purchases": 150,"cpa": 26.67,"ctr": 1.8,"days_running": 60,"ctr_trend": "stable"},{"campaign": "Reciblage - Visiteurs du site","name": "Offre - 15 % de réduction","format": "Image","spend": 2000,"purchases": 60,"cpa": 33.33,"ctr": 1.2,"days_running": 30,"ctr_trend": "stable"}],"placements": [{"placement": "Fil Facebook", "spend": 15000, "purchases": 420, "cpa": 35.71, "cpm": 11.50, "ctr": 1.4},{"placement": "Fil Instagram", "spend": 12000, "purchases": 315, "cpa": 38.10, "cpm": 13.00, "ctr": 1.6},{"placement": "Stories Instagram", "spend": 8000, "purchases": 180, "cpa": 44.44, "cpm": 14.50, "ctr": 1.8},{"placement": "Reels Instagram", "spend": 6000, "purchases": 145, "cpa": 41.38, "cpm": 12.00, "ctr": 1.7},{"placement": "Reels Facebook", "spend": 2500, "purchases": 45, "cpa": 55.56, "cpm": 10.00, "ctr": 1.3},{"placement": "Audience Network", "spend": 1500, "purchases": 20, "cpa": 75.00, "cpm": 5.00, "ctr": 0.5}],"week_over_week": {"week_1": {"spend": 10000, "purchases": 310, "cpa": 32.26, "ctr": 1.65},"week_2": {"spend": 11000, "purchases": 305, "cpa": 36.07, "ctr": 1.58},"week_3": {"spend": 12000, "purchases": 275, "cpa": 43.64, "ctr": 1.45},"week_4": {"spend": 12000, "purchases": 235, "cpa": 51.06, "ctr": 1.32}},"context": {"recent_changes": "Budget augmenté de 20 % en semaine 2, lancement d'Advantage+ Shopping en semaine 3","seasonality": "Ralentissement post-fêtes attendu","attribution_window": "Clic 7 jours, vue 1 jour"}}
{"summary": {"total_spend": 45000,"total_purchases": 1125,"blended_cpa": 40.00,"target_cpa": 35,"vs_target": "+14%","blended_roas": 2.5,"target_roas": 3.0,"health_score": 62,"health_status": "JAUNE","primary_issue": "Fatigue créative et dégradation des performances dans le temps"},"health_dashboard": {"cpm": {"value": 12.86, "benchmark": 12.00, "status": "green", "trend": "stable"},"ctr": {"value": 1.5, "benchmark": 1.5, "status": "yellow", "trend": "en baisse"},"cpc": {"value": 0.86, "benchmark": 1.00, "status": "green", "trend": "stable"},"cpa": {"value": 40.00, "benchmark": 35.00, "status": "yellow", "trend": "en dégradation"},"roas": {"value": 2.5, "benchmark": 3.0, "status": "yellow", "trend": "en dégradation"},"frequency": {"value": 2.8, "benchmark": 3.0, "status": "yellow", "trend": "en hausse"}},"funnel_analysis": {"impressions": 3500000,"clicks": 52500,"ctr_percent": 1.5,"landing_page_views": 48000,"lp_view_rate": 91.4,"purchases": 1125,"conversion_rate": 2.14,"bottleneck": "Le taux de conversion est le maillon le plus faible : le CTR en baisse envoie moins de visiteurs qualifiés"},"campaign_tiers": {"tier_1_winners": [{"name": "Prospection - Sosies (LAL)","spend": 12000,"purchases": 340,"cpa": 35.29,"vs_target": "+1%","roas": 3.1,"action": "Augmenter le budget de 25 % : meilleure performeuse, encore efficace"},{"name": "Reciblage - Visiteurs du site","spend": 6000,"purchases": 210,"cpa": 28.57,"vs_target": "-18%","roas": 3.15,"action": "Augmenter le budget de 20 % : surveiller la fréquence (actuellement 4,8)"}],"tier_2_performers": [{"name": "Prospection - Large","spend": 22000,"purchases": 485,"cpa": 45.36,"vs_target": "+30%","roas": 2.2,"action": "Mettre en pause les publicités sous-performantes, renouveler la création : le CPA se dégrade"}],"tier_3_borderline": [{"name": "Reciblage - Paniers abandonnés","spend": 3000,"purchases": 75,"cpa": 40.00,"vs_target": "+14%","roas": 2.0,"action": "Réduire le plafond de fréquence, tester une création orientée urgence"}],"tier_4_losers": [{"name": "Advantage+ Shopping","spend": 2000,"purchases": 15,"cpa": 133.33,"vs_target": "+281%","roas": 0.85,"action": "METTRE EN PAUSE immédiatement : budget brûlé, pas assez de données/apprentissage"}]},"creative_analysis": {"top_performers": [{"name": "Vidéo - Histoire de marque","campaign": "Prospection - Sosies (LAL)","format": "Vidéo","spend": 7000,"cpa": 31.82,"ctr": 1.9,"hook_rate": 38,"status": "Fraîche : maintenir","insight": "Fort taux d'accroche qui tire l'efficacité vers le haut : répliquer ce style d'accroche"},{"name": "Publicités produit dynamiques","campaign": "Reciblage","format": "DPA","spend": 4000,"cpa": 26.67,"ctr": 1.8,"status": "Performeuse durable","insight": "Le DPA fonctionne bien en reciblage : c'est attendu"},{"name": "Vidéo - Hero Collection Été","campaign": "Prospection - Large","format": "Vidéo","spend": 8500,"cpa": 40.48,"ctr": 1.8,"hook_rate": 32,"status": "FATIGUÉE : CTR en baisse de 25 %","insight": "Était la meilleure performeuse, elle s'essouffle après 45 jours. Créer des variations."}],"underperformers": [{"name": "Statique - Grille produits","campaign": "Prospection - Large","format": "Image","spend": 3000,"cpa": 93.75,"ctr": 0.8,"issue": "CTR faible, CPA élevé","action": "METTRE EN PAUSE : 2,7x le CPA cible, sans amélioration"},{"name": "Statique - Photo lifestyle","campaign": "Prospection - Sosies (LAL)","format": "Image","spend": 5000,"cpa": 41.67,"ctr": 1.3,"issue": "CTR en baisse, au-dessus de la cible","action": "Tester de nouvelles variantes statiques ou mettre en pause au profit de la vidéo"}],"fatigue_alerts": [{"ad": "Vidéo - Hero Collection Été","days_running": 45,"ctr_decline": "-25%","severity": "ÉLEVÉE","action": "Créer 2 à 3 nouvelles variations avec des accroches différentes immédiatement"},{"ad": "Statique - Photo lifestyle","days_running": 28,"ctr_decline": "-15%","severity": "MOYENNE","action": "Tester une nouvelle création image sous 1 semaine"}],"creative_mix": {"current": {"video": "55%","image": "25%","carousel": "13%","dpa": "7%"},"assessment": "Le mix est raisonnable mais les images statiques sous-performent. Réallouer le budget du statique vers la vidéo/le carrousel. Envisager plus de variété UGC.","recommendation": "Viser 60 % vidéo, 25 % carrousel, 10 % DPA, 5 % statique pour les tests"}},"audience_analysis": {"winning_audiences": [{"name": "LAL - Acheteurs 1 %","campaign": "Prospection - Sosies (LAL)","size": "2.5M","spend": 8000,"cpa": 32.00,"vs_target": "-9%","recommendation": "Augmenter cette audience : meilleure performeuse en prospection"},{"name": "Large - US - 18-65","campaign": "Prospection - Large","size": "85M","spend": 15000,"cpa": 46.88,"vs_target": "+34%","recommendation": "Grande échelle mais peu efficace : laisser Advantage+ optimiser à l'intérieur"}],"losing_audiences": [{"name": "LAL - Acheteurs 3 %","campaign": "Prospection - Sosies (LAL)","size": "7.5M","spend": 4000,"cpa": 44.44,"issue": "Le LAL élargi dilue la qualité","action": "Réduire le budget, réallouer vers le LAL 1 %"},{"name": "Intérêt - Passionnés de mode","campaign": "Prospection - Large","size": "12M","spend": 7000,"cpa": 42.42,"issue": "Fréquence élevée (3,5) qui suggère une saturation de l'audience","action": "Mettre en pause ou élargir le ciblage"}],"frequency_concerns": [{"audience": "Reciblage - Paniers abandonnés", "frequency": 6.2, "action": "Fixer un plafond de fréquence à 3-4/semaine"},{"audience": "Reciblage - Visiteurs du site", "frequency": 4.8, "action": "Surveiller : proche du seuil de fatigue"},{"audience": "Intérêt - Passionnés de mode", "frequency": 3.5, "action": "Élargir l'audience ou réduire le budget"}]},"placement_analysis": {"rankings": [{"placement": "Fil Facebook", "spend": 15000, "cpa": 35.71, "cpm": 11.50, "efficiency_rank": 1, "action": "Maintenir ou augmenter"},{"placement": "Fil Instagram", "spend": 12000, "cpa": 38.10, "cpm": 13.00, "efficiency_rank": 2, "action": "Maintenir"},{"placement": "Reels Instagram", "spend": 6000, "cpa": 41.38, "cpm": 12.00, "efficiency_rank": 3, "action": "Tester une création plus native Reels"},{"placement": "Stories Instagram", "spend": 8000, "cpa": 44.44, "cpm": 14.50, "efficiency_rank": 4, "action": "Réduire si placements manuels"},{"placement": "Reels Facebook", "spend": 2500, "cpa": 55.56, "cpm": 10.00, "efficiency_rank": 5, "action": "Faible volume, surveiller"},{"placement": "Audience Network", "spend": 1500, "cpa": 75.00, "cpm": 5.00, "efficiency_rank": 6, "action": "Exclure de la prospection"}],"recommendation": "Conserver les placements Advantage+ mais exclure Audience Network des campagnes de conversion. Le faible CPM ne compense pas le taux de conversion catastrophique."},"trend_analysis": {"weekly_performance": [{"week": 1, "spend": 10000, "cpa": 32.26, "ctr": 1.65, "assessment": "Base solide"},{"week": 2, "spend": 11000, "cpa": 36.07, "ctr": 1.58, "assessment": "Hausse de budget bien absorbée"},{"week": 3, "spend": 12000, "cpa": 43.64, "ctr": 1.45, "assessment": "DÉGRADATION amorcée : fatigue + lancement d'Advantage+ Shopping"},{"week": 4, "spend": 12000, "cpa": 51.06, "ctr": 1.32, "assessment": "Poursuite du déclin : action nécessaire"}],"trend_diagnosis": "Les performances se dégradent de 58 % en 4 semaines (CPA 32 $ → 51 $). Causes principales : 1) fatigue créative sur la vidéo hero, 2) Advantage+ Shopping qui brûle du budget sans retour, 3) fréquence globale en hausse continue","if_no_action": "Le CPA atteindra probablement 60 $+ d'ici 2 semaines"},"root_cause_analysis": {"primary_issue": "Fatigue créative combinée à une mauvaise allocation budgétaire vers une campagne défaillante","causal_chain": ["La vidéo la plus performante tourne depuis 45 jours sans renouvellement","Le CTR a baissé de 25 %, réduisant le trafic qualifié","Le taux de conversion a chuté avec la baisse de qualité du trafic","En parallèle, 2 000 $/mois sont perdus dans Advantage+ Shopping avec un ROAS de 0,85","Le CPA global est tiré vers le haut par ces deux facteurs"],"contributing_factors": ["Fréquence de reciblage trop élevée (6,2 sur les paniers abandonnés)","La création image statique sous-performe systématiquement","Le LAL 3 % dilue les résultats du LAL 1 % pourtant efficace"]},"action_plan": {"immediate_this_week": [{"priority": 1, "action": "METTRE EN PAUSE la campagne Advantage+ Shopping", "impact": "Stopper le gaspillage de 2 000 $/mois, améliorer le CPA global de 3-4 $", "effort": "5 minutes"},{"priority": 2, "action": "METTRE EN PAUSE la publicité « Statique - Grille produits »", "impact": "Stopper la dépense inefficace, améliorer le CPA de la campagne Large", "effort": "5 minutes"},{"priority": 3, "action": "Créer 3 nouvelles variations vidéo de Hero Collection Été avec des accroches différentes", "impact": "Renouveler la gagnante fatiguée, restaurer le CTR", "effort": "Production créative"},{"priority": 4, "action": "Fixer un plafond de fréquence de 3/semaine sur les paniers abandonnés", "impact": "Réduire les impressions gaspillées, améliorer l'efficacité", "effort": "10 minutes"}],"short_term_next_2_weeks": [{"action": "Réallouer 3 000 $ de budget du LAL 3 % vers le LAL 1 %", "impact": "Concentrer sur l'audience la plus performante"},{"action": "Tester 2 nouvelles créations carrousel pour Prospection - Large", "impact": "Diversifier le mix créatif au-delà de la vidéo"},{"action": "Augmenter le budget de Reciblage - Visiteurs du site de 20 %", "impact": "Passer à l'échelle une campagne efficace tant que le CPA est bas"},{"action": "Exclure Audience Network de toutes les campagnes de conversion", "impact": "Retirer le placement de moins bonne qualité"}],"medium_term_next_month": [{"action": "Construire un calendrier de tests créatifs : 3 à 5 nouvelles publicités par semaine", "impact": "Prévenir les futurs problèmes de fatigue"},{"action": "Tester Advantage+ Audience sur la campagne Large", "impact": "Laisser l'algorithme trouver le meilleur ciblage au sein du large"},{"action": "Réévaluer Advantage+ Shopping après 30 jours en cas de relance avec un meilleur catalogue", "impact": "Donner à l'ASC un test équitable avec une configuration correcte"}]},"expected_impact": {"if_actions_completed": {"timeline": "2-3 semaines","projected_cpa": 35,"projected_improvement": "-12.5%","confidence": "Moyenne-Élevée"},"primary_risks": ["La nouvelle création peut ne pas égaler la performance d'origine","Augmenter le reciblage peut épuiser l'audience plus rapidement"],"mitigation": "Tester plusieurs variantes créatives simultanément, surveiller la fréquence quotidiennement sur les audiences mises à l'échelle"},"monitoring_checklist": {"daily": ["CPA par campagne","Rythme de dépense","Statut de la phase d'apprentissage","CTR des nouvelles créations"],"every_3_days": ["Fréquence par audience","Tendances de CTR sur toutes les créations actives"],"weekly": ["Tendance du CPA semaine sur semaine","Performance des placements","Vérification de la fatigue créative"],"red_flags": ["CPA >45 $ pendant 3 jours consécutifs ou plus","CTR en baisse de >20 % sur une publicité, semaine sur semaine","Fréquence >4,0 sur une audience de prospection","CTR d'une nouvelle création <1,2 % après 3 jours"]}}
Questions
Questions fréquentes
À quelle fréquence faut-il vraiment analyser la performance de ses campagnes Meta Ads ?
Un contrôle quotidien du CPA et du CTR par créa suffit pour repérer une dérive tôt, mais l'analyse de fond (paliers de campagnes, fatigue créative, chevauchement d'audience) se fait toutes les une à deux semaines. En dessous de 7 jours, vous jugez sur du bruit statistique : Meta a besoin de temps pour sortir de sa phase d'apprentissage. Fixez-vous un rendez-vous hebdomadaire fixe plutôt que de réagir à chaud à chaque variation de CPA.
Comment savoir si une publicité est en train de s'essouffler (fatigue créative) ?
Le signal le plus fiable est une baisse du CTR de plus de 20 à 30 % sur deux semaines, souvent accompagnée d'une fréquence qui grimpe au-dessus de 3,5 sur 7 jours : c'est le même public qui revoit la même annonce. La fatigue créative est la première cause de baisse de performance sur Meta, bien avant un problème de ciblage. En pratique, prévoyez de renouveler vos créas toutes les 2 à 3 semaines et testez 3 à 5 nouvelles annonces par semaine pour ne jamais dépendre d'un seul gagnant.
Pourquoi mon CPM explose-t-il alors que je n'ai rien changé ?
Un CPM à 2 ou 3 fois la normale vient presque toujours d'une audience trop étroite (moins d'1 million de personnes), de trop d'exclusions, ou d'un chevauchement d'enchères entre plusieurs ad sets qui se font concurrence entre eux. À titre de repère 2024, un CPM sain tourne autour de 10-15 $ en e-commerce, 15-25 $ en SaaS/B2B, 8-15 $ en génération de leads. La solution est presque toujours d'élargir le ciblage et de consolider les ad sets plutôt que de couper le budget.
Quelles sont les erreurs les plus fréquentes des PME qui gèrent leurs Meta Ads elles-mêmes ?
La première est de trop segmenter : multiplier les ad sets divise le budget et empêche chaque annonce d'atteindre les 50 conversions par semaine nécessaires pour sortir de l'apprentissage limité. La deuxième est de garder une créa qui a bien marché trop longtemps sans la renouveler, jusqu'à ce que la fatigue tue le compte entier. La troisième est de couper une campagne au premier mauvais chiffre au lieu de distinguer un problème de diffusion (CPM, CTR) d'un problème de conversion sur la page d'atterrissage.
Comment savoir si le problème vient de mes publicités ou de ma page d'atterrissage ?
Regardez le tunnel dans l'ordre : CPM puis CTR puis taux de conversion. Un bon CTR (au-dessus de 2 %) associé à un CPA très supérieur à la cible pointe presque toujours vers la page d'atterrissage : décalage de message entre l'annonce et la page, lenteur mobile, ou accroche publicitaire qui attire une audience curieuse mais pas acheteuse. À l'inverse, un mauvais CTR (moins de 1 %) dès le départ indique un problème de créa ou de ciblage, pas de page.