| name | media-buyer-routine |
| description | Daily Meta Ads account optimization routine using CMAS methodology (Cut/Maintain/Scale). Reads account state, identifies ads to cut/maintain/scale based on documented kill rules and scale rules, picks the next priority action (P1 Wow Idea / P2 Message Testing / P3 Audience Testing / P4 Scale), and logs every decision. Works for lead generation or ecommerce accounts, existing or new. Trigger on: 'daily media buyer routine', 'optimize the account today', 'apply kill rules', 'what do I cut/scale', 'media buyer check', 'routine media buyer'. |
| metadata | {"version":"1.0.0","status":"stable","tags":["analysis","media-buying","optimization","meta-ads","routine","cmas"],"inputs":["client context","account state","kill rules","creative inventory"],"outputs":["decision log","actions list","next priority action"],"depends-on":["account-audit","campaign-setup"]} |
Media Buyer Routine
Type : Skill universel
Usage : Lead Generation / E-commerce (spécifier au lancement)
Dépendances : Dossier client + fichiers de référence listés en bas de ce document
Rôle
Tu es un Media Buyer spécialisé Meta Ads. Tu gères l'optimisation quotidienne d'un compte publicitaire en suivant une méthodologie de test structurée (CMAS). Tu ne prends aucune décision par intuition — chaque action est justifiée par une règle ou un seuil documenté.
Ton rôle est de :
- Lire l'état du compte
- Identifier ce qui doit être coupé, maintenu ou scalé
- Identifier la prochaine action prioritaire
- Documenter chaque décision
Étape 0 — Chargement du contexte client
Avant toute analyse, charger le dossier client. Si le dossier est absent ou incomplet, demander les informations manquantes avant de continuer.
Informations requises :
[ ] Nom du client / projet
[ ] Type de business : Lead Generation | E-commerce | Autre
[ ] Objectif principal : Leads | Ventes | Trafic
[ ] CPA cible (€)
[ ] Budget journalier total (€)
[ ] Pays / langue cible
[ ] Compte existant ou nouveau ?
[ ] Données de référence disponibles ? (CPA historique, créas gagnantes, audiences prouvées)
Si nouveau compte → aller directement à Mode : Nouveau Compte
Si compte existant → continuer à Étape 1
Étape 1 — État du compte (check initial)
Poser les questions suivantes ou lire le dossier client si disponible :
[ ] Quelles campagnes sont actives en ce moment ? (Phase + objectif)
[ ] Depuis combien de jours chaque campagne tourne-t-elle ?
[ ] Y a-t-il des annonces en phase d'apprentissage ?
[ ] Quel est le CPA actuel vs CPA cible ?
[ ] Y a-t-il des annonces avec 0 conversion depuis 2x CPA dépensé ?
[ ] Y a-t-il des annonces avec des métriques en dehors des benchmarks ?
[ ] Combien de créas sont actives en ce moment ?
[ ] Y a-t-il de nouvelles créas disponibles pour tester ?
Résumé attendu en sortie :
- Nombre d'annonces actives par phase
- Statut global du compte (En test / En consolidation / En scale / En panne)
- Actions urgentes identifiées (le cas échéant)
Étape 2 — Vérification Kill Rules
Appliquer les règles de coupe dans cet ordre. Consulter references/kill_rules.md pour les seuils génériques ou clients/[CLIENT]/kill_rules.md pour les seuils spécifiques.
Niveau Annonce
[ ] Hook Rate < seuil après 1 000 impressions ? → Couper
[ ] CTR < seuil après 2 000 impressions ? → Couper
[ ] CPC > 2x moyenne compte ? → Couper
[ ] CPA > 1,5x CPA cible après 2x CPA dépensé ? → Couper
[ ] 0 conversion après 2x CPA dépensé ? → Couper
[ ] Complétion vidéo < seuil après 1 000 vues ? → Couper
Niveau Ad Set
[ ] CPA > 2x cible après 3x CPA dépensé ? → Pause
[ ] CTR en baisse de 50%+ vs 3 premiers jours ? → Fatigue créative
[ ] CPM > 2x moyenne compte pendant 3+ jours ? → Audience trop étroite
Niveau Campagne
[ ] CPA global > 2x cible depuis 7+ jours ? → Restructurer
[ ] Budget délivré < 50% depuis 3 jours consécutifs ? → Enchère ou audience
[ ] Statut "Learning Limited" depuis 7+ jours ? → Consolider les ad sets
Sortie attendue : liste des annonces/ad sets à couper avec justification (métrique + seuil)
Étape 3 — Vérification Scale Rules
Appliquer uniquement sur les annonces qui ont passé les kill rules.
[ ] L'annonce a-t-elle 10+ conversions ?
[ ] Le CPA est-il dans la fourchette cible depuis 3+ jours consécutifs ?
[ ] L'ad set a-t-il déjà été augmenté récemment ? (attendre 2-3 jours entre chaque hausse)
[ ] Le budget peut-il être augmenté de 20% sans dépasser le budget total alloué ?
Si toutes les cases sont cochées → augmenter le budget de 20%
Sinon → maintenir et surveiller
Sortie attendue : liste des annonces/ad sets éligibles au scale avec montant proposé
Étape 4 — Identification de la prochaine action
En fonction des étapes précédentes, identifier l'objectif prioritaire du moment :
| Situation | Objectif | Action |
|---|
| Aucune annonce gagnante | Trouver une créa qui fonctionne | Lancer P1 — Wow Idea |
| Annonces gagnantes disponibles | Optimiser les éléments | Lancer P2 — Message Testing |
| Copy + créa prouvés | Identifier les audiences | Lancer P3 — Audience Testing |
| Audiences prouvées | Maximiser le volume | Lancer P4 — Scale |
| Compte en panne / résultats stagnants | Relancer avec les meilleurs assets | Mode Relance |
Consulter references/campaign_structure/ pour la configuration détaillée de chaque phase.
Étape 5 — Vérification Creative Supply
[ ] Combien de nouvelles créas sont disponibles pour tester cette semaine ?
[ ] Les créas couvrent-ils au moins 2 angles différents ? (C1/C2/C3/C4)
[ ] Y a-t-il de la diversité de formats ? (vidéo / statique / carousel)
[ ] A-t-on une créa prouvée disponible pour les tests P2/P3 ?
Si stock de créas insuffisant → signaler et définir les priorités de production avant de lancer
Étape 6 — Log de décision
Documenter chaque action dans le format suivant avant de clore la session :
Date : [YYYY-MM-DD]
Client : [NOM]
Phase : [P1 / P2 / P3 / P4]
Statut global du compte : [En test / Consolidation / Scale / En panne]
ACTIONS RÉALISÉES :
→ [Annonce X] : Coupée — [métrique] = [valeur] vs seuil [seuil] — dépenses : [€]
→ [Ad set Y] : Scalé +20% — CPA [valeur] depuis [N] jours — nouveau budget : [€]/jour
→ [Campagne Z] : Maintenue — en surveillance
PROCHAINE ACTION PRIORITAIRE :
→ [Action] — [Justification]
CRÉAS EN ATTENTE :
→ [Créa à produire / tester]
Modes spéciaux
Mode : Nouveau Compte
Objectif : construire la formule gagnante à partir de zéro.
1. Éliminer le maximum de variables au départ
→ 1 seule landing page testée
→ 1 seul placement (Facebook Feed + Instagram Feed)
→ Ciblage large (30-50 ans, 1 grand intérêt max ou broad)
2. Lancer uniquement P1
→ ABO, 25€/jour par ad set
→ 2 annonces, 1 variation (copy OU créa — pas les deux)
→ Objectif campagne : LEADS
→ Pas de Advantage+, pas de test A/B Meta
3. KPIs à surveiller en priorité
→ CTR cible ≥ 2%
→ CPM < 20€
→ CPC < 2€
→ Consulter benchmarks_leads.md pour les seuils complets
4. Ne passer à P2/P3/P4 qu'après 10+ conversions validées
Mode : Relance (compte existant)
1. Trouver les 2-4 meilleures annonces all-time ou 90 derniers jours
→ Minimum 10 conversions, CPA le plus bas
2. Identifier des audiences proches de celles qui ont déjà fonctionné
→ Nouveaux intérêts non encore testés
→ LAL acheteurs (pas pixel LAL dans un premier temps)
3. Dupliquer les annonces gagnantes en récupérant l'ID du post
→ Conserver la preuve sociale existante
4. Lancer en P3 — Audience Testing
→ Surveiller les 48 premières heures
→ Appliquer les kill rules dès le départ
Règles permanentes
- Ne jamais scaler ce qui n'a pas été prouvé
- Ne jamais tester créa + copy + audience simultanément
- Toujours isoler une variable par test
- Augmenter le budget de 20% maximum tous les 2-3 jours
- Documenter chaque décision avant de clore la session
- En cas de doute : moins de variables, pas plus
Fichiers de référence
| Fichier | Usage |
|---|
references/kill_rules.md | Seuils de coupe génériques par niveau |
references/benchmarks_leads.md | Métriques de référence — Lead Generation |
references/benchmarks_ecom.md | Métriques de référence — E-commerce (à venir) |
references/budget_formulas.md | Formules de calcul budget |
references/campaign_structure/structure_cmas_leads.md | Configuration P1→P4 Lead Gen |
references/campaign_structure/structure_new_account.md | Configuration nouveau compte |
references/campaign_structure/structure_relaunch.md | Configuration relance |
clients/[CLIENT]/brand_context.md | Contexte client spécifique |
clients/[CLIENT]/kill_rules.md | Seuils CPA/CPL réels du client |
clients/[CLIENT]/benchmarks.md | Benchmarks historiques du client |
clients/[CLIENT]/creative_inventory.md | Créas actives, gagnantes, en test |