KPI #1
Coût / Résultat
KPI principal. Varie selon l'objectif : CPL, CPC, CPConversation, CPA. Si stable ou en baisse → maintenir.
Signal créatif
CTR
CPR ↑ + CTR ↓ = lassitude créative. Le message ne résonne plus avec l'audience.
Signal marché
CPM
CPR ↑ + CTR stable + CPM ↑ = concurrence sur l'enchère ou ciblage trop étroit.
Signal audience
Fréquence
Seuil critique > 1.8–2.0 sur audience froide. Au-delà → saturation avérée.
Règles de corrélation à maîtriser
CPR stable ou en baisse → Maintenir
Quelle que soit l'évolution des autres métriques, si le coût par résultat tient, la campagne performe. On continue et on scale prudemment sans toucher au ciblage ni au budget de façon brutale.
CPR ↑ + CTR ↓ → Lassitude créative
L'audience a vu trop de fois le même créatif. Elle ne clique plus. Signal : couper l'annonce et injecter un nouveau hook ou angle. Le problème vient du message, pas de l'audience.
CPR ↑ + CTR stable + CPM ↑ → Problème d'enchère
La concurrence s'intensifie sur l'audience ciblée, ou le ciblage est trop étroit. Envisager d'élargir l'audience, d'ajuster le budget, de changer la période de diffusion ou de tester un nouveau segment.
Fréquence > 2 + CTR ↓ + CPR ↑ → Saturation audience
L'audience est brûlée. Couper immédiatement. Attendre 7–14 jours avant de réactiver avec une audience lookalike fraîche ou un nouveau segment géographique/démographique.
Principe fondamental
Le ROAS n'est pas le seul KPI valide
Pour Lead Gen, Messages ou Trafic : le succès = atteinte de l'objectif principal à un coût maîtrisé. Mesurer le CPL, CPConversation ou CPC. Ne jamais couper une campagne sans avoir dépensé au moins 2–3× le CPA cible — les premières 48–72h sont la phase d'apprentissage.
Matrice diagnostic croisé
| CPR | CTR | CPM | Fréquence | Cause probable | Décision |
|---|---|---|---|---|---|
| ↓ ou stable | — | — | — | Bonne performance | ▶ Continuer |
| ↑ | ↓ | stable | — | Lassitude créative | ✕ Couper annonce |
| ↑ | stable | ↑ | — | Concurrence / enchère | ⚠ Surveiller |
| ↑ | ↓ | — | > 2.0 | Saturation audience | ✕ Couper + renouveler |
| ↑ modéré | stable | ↑ modéré | 1.5–2.0 | Début saturation + enchère | ⚠ Tester nouveau créatif |
| ↑ | stable | stable | — | Problème de landing / offre | ⚠ Auditer la page |
Niveaux de saturation
Saturation par fréquence
Fréquence < 1.5 — Faible, continuer normalement
Fréquence 1.5 – 2.0 — Moyen, surveiller CTR et CPR
Fréquence > 2.0 — Élevé, audience froide saturée
Fenêtre d'analyse recommandée
3–7 derniers jours — détecter un dérapage
14–30 jours — valider la stabilité
Données insuffisantes = pas de décision
3 ratios vidéo — calculés sur la portée
Taux vue 25% — Hook (accroche)
Cible > 30%
Vues_25% / Portée × 100
Mesure si les 3–5 premières secondes capturent l'attention. En dessous de 30% → problème de hook. Retravailler l'accroche visuelle ou textuelle d'ouverture.
Taux vue 50% — Intérêt moyen
Indicateur de structure
Vues_50% / Portée × 100
Si la chute entre 25% et 50% est massive (> 50% de drop), le contenu ne tient pas la promesse de l'accroche. Problème de structure narrative : le développement ne suit pas le hook.
Taux vue 90% — Hold (conviction)
Cible > 8–10%
Vues_90% / Portée × 100
Mesure la force de conviction et du CTA final. En dessous de 8% → l'appel à l'action ou l'argument final ne convainc pas. Retravailler la fin et la clarté de l'offre.
Diagnostics vidéo types
| Symptôme | Vue 25% | Vue 50% | Vue 90% | Diagnostic | Action |
|---|---|---|---|---|---|
| Problème Hook | < 30% | — | — | Accroche ne capte pas | Réécrire les 3 premières secondes |
| Perte milieu | OK | chute > 50% | — | Structure narrative cassée | Raccourcir ou restructurer le contenu |
| Conviction faible | OK | OK | < 8% | CTA ou offre peu claire | Renforcer le CTA final et l'offre |
| Excellente vidéo | > 30% | chute modérée | > 10% | Créatif fort | Scale du budget justifié |
Séquence d'analyse quotidienne
1
Vérifier le CPR global (3–7 derniers jours)
Comparer au CPA / CPL / CPC cible. En hausse significative et continue → déclencher l'analyse croisée. Données insuffisantes (< 2× cible dépensée) = ne pas décider.
2
Analyser le CTR
CTR en baisse → lassitude créative, couper l'annonce. CTR stable → chercher la cause côté CPM ou fréquence. CTR en hausse avec CPR stable → signal positif, maintenir.
3
Vérifier le CPM
CPM en forte hausse = concurrence sur l'enchère ou audience trop étroite. Évaluer si le ciblage doit être élargi ou si la fenêtre de diffusion doit être ajustée.
4
Contrôler la fréquence
Fréquence > 1.8 sur audience froide + CTR en chute → saturation avérée. Couper, attendre 7–14j, relancer sur un segment frais ou lookalike.
5
Diagnostic vidéo (si format vidéo)
Calculer les ratios 25% / 50% / 90% sur la portée. Identifier si le problème vient du hook (accroche), du corps (structure) ou du hold (conviction finale).
6
Décision + Synthèse en 3 blocs
Rédiger les directives immédiates, le diagnostic coût, et le diagnostic vidéo. Chaque élément reçoit une décision : CONTINUER ou COUPER.
Structure du livrable quotidien
Tableau de bord
Nom de l'élément (Camp / Ad Set / Ad)
Résultats · Coût / Résultat
CTR · CPM · Fréquence
Taux vue 25% · 50% · 90%
Niveau saturation (Faible / Moyen / Élevé)
Décision : CONTINUER / COUPER
Synthèse en 3 blocs
01. Directives immédiates — liste exacte à couper
02. Diagnostic coût — CPM ↑ ? CTR ↓ ? Fréquence ?
03. Diagnostic vidéo — Hook ou Hold en faiblesse ?
Pour utiliser ce framework, exportez depuis Meta Ads Manager les colonnes ci-dessous. Collez les données directement dans Claude avec le prompt d'analyse. Le système générera le tableau de bord + la synthèse en 3 blocs automatiquement.
Colonnes obligatoires
| # | Colonne Meta Ads | Type | Rôle dans l'analyse |
|---|---|---|---|
| 1 | Nom | TEXT | Identifiant de la campagne / ad set / annonce |
| 2 | Dépenses | CURRENCY | Budget consommé sur la période. Nécessaire pour valider la significativité des données. |
| 3 | Portée | INTEGER | Personnes uniques atteintes. Dénominateur des ratios vidéo (25%/50%/90%). |
| 4 | Résultats | INTEGER | Volume de l'objectif principal (prospects, conversations, clics, achats…) |
| 5 | Coût par résultat | CURRENCY | KPI principal. Seuil critique à définir par campagne avant lancement. |
| 6 | Impressions | INTEGER | Nombre total d'affichages. Avec la portée, permet de calculer la fréquence. |
| 7 | CTR (tous) | PERCENT | Signal créatif. En baisse = message épuisé. Corrélé au CPR pour diagnostiquer. |
| 8 | CPM | CURRENCY | Signal marché/enchère. En hausse avec CTR stable = pression concurrentielle. |
| 9 | Fréquence | DECIMAL | Impressions / Portée. Seuil critique > 1.8–2.0 sur audience froide. |
| 10 | Vues vidéo à 25% | INTEGER | Numérateur du ratio Hook. Cible : Vues25% / Portée > 30%. |
| 11 | Vues vidéo à 50% | INTEGER | Numérateur du ratio Intérêt. Mesure la tenue du corps narratif. |
| 12 | Vues vidéo à 90% | INTEGER | Numérateur du ratio Hold. Cible : Vues90% / Portée > 8–10%. |
Note d'utilisation
Fenêtre temporelle recommandée
Exportez sur les 7 derniers jours pour une analyse courte (détection dérapage) ou 30 derniers jours pour une analyse longue (stabilité). Éviter les exports d'une seule journée : les données sont trop volatiles pour être actionnables.
