DMB
Digital Marketing & Beyond

MCP Prompt Templates

Google Ads API — Claude Desktop — Mise à jour : Mars 2026
📋

Comptes MCC — Digital Marketing & Beyond

9 comptes
MCC Login Customer ID : 5540356586 · CPA seuils = ~125% du CPA moyen 30j
🌅

Rapport matinal

2 prompts

Alerte CPA — tous les comptes actifs

Quotidien
Pour chacun de ces comptes, donne-moi la performance d'hier vs avant-hier (clics, coût, conversions, CPA, ROAS) et alerte-moi si le CPA dépasse le seuil : - Blick Frères (7879061399) — seuil CPA : 11€ - CPE-CREDIT (6271193103) — seuil CPA : 38€ - Chocolat sans sucres (9652292597) — seuil CPA : 8€ - FINDAY (4292416039) — seuil CPA : 14€ - Kapitales (5436857115) — seuil CPA : 17€ - LaVie (7547728921) — seuil CPA : 99€ Pour chaque compte : SELECT campaign.name, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.cost_per_conversion, metrics.conversions_value FROM campaign WHERE segments.date DURING LAST_7_DAYS AND campaign.status = 'ENABLED' AND metrics.cost_micros > 0 ORDER BY metrics.cost_micros DESC Résume en tableau avec des indicateurs visuels pour les dépassements.

Tendance 7j vs 7j précédents

Quotidien
Pour le compte [NOM] ([ID]), compare la performance des 7 derniers jours vs les 7 jours précédents. Donne-moi par campagne active : clics, impressions, coût, conversions, CPA, ROAS. SELECT campaign.name, campaign.id, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.ctr, metrics.average_cpc FROM campaign WHERE segments.date DURING LAST_7_DAYS AND campaign.status = 'ENABLED' ORDER BY metrics.cost_micros DESC Identifie les campagnes avec une dégradation du CPA > 20% et celles en amélioration.
Remplacer [NOM] et [ID] par le compte souhaité
📜

Change History — Corréler actions et résultats

2 prompts

Modifications récentes (14 jours)

Hebdo
Pour le compte [NOM] ([ID]), montre-moi tous les changements des 14 derniers jours. Qui a fait quoi, quand, et quelle était la valeur avant/après. SELECT change_event.change_date_time, change_event.user_email, change_event.change_resource_type, change_event.resource_change_operation, change_event.old_resource, change_event.new_resource, change_event.changed_fields FROM change_event WHERE change_event.change_date_time >= '[DATE -14j au format YYYY-MM-DD]' AND change_event.change_date_time <= '[DATE demain au format YYYY-MM-DD]' ORDER BY change_event.change_date_time DESC LIMIT 5000 Résume les changements par type : budgets, enchères, keywords ajoutés/supprimés, annonces modifiées, audiences.
Remplacer les dates manuellement · Max 30 jours d'historique · LIMIT obligatoire

Diagnostic cause-effet

Analyse
Pour le compte [NOM] ([ID]), j'observe une variation de performance. Aide-moi à comprendre pourquoi. 1. Pull la performance quotidienne sur 21 jours : SELECT segments.date, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.ctr, metrics.average_cpc FROM campaign WHERE segments.date DURING LAST_21_DAYS AND campaign.status = 'ENABLED' ORDER BY segments.date 2. Pull les change events sur la même période : SELECT change_event.change_date_time, change_event.user_email, change_event.change_resource_type, change_event.changed_fields, change_event.old_resource, change_event.new_resource FROM change_event WHERE change_event.change_date_time >= '[DATE -21j]' AND change_event.change_date_time <= '[DATE demain]' ORDER BY change_event.change_date_time DESC LIMIT 5000 3. Corrèle les deux : quels changements ont précédé les variations de performance ? Identifie les causes probables et recommande des actions.
📞

Prep Call Client

3 prompts

Prep call Kapitales (Baptiste & Henrick)

Kapitales
Prépare-moi un briefing pour mon call avec Baptiste et Henrick de Kapitales. Compte Google Ads : 5436857115 1. Performance globale ce mois vs mois dernier (dépense, conversions, ROAS, CPA) 2. Top 5 campagnes par ROAS et les 3 pires 3. Search terms problématiques des 7 derniers jours 4. Changements effectués cette semaine (change history) 5. Budget restant vs prévisionnel Requête perf : SELECT campaign.name, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.ctr FROM campaign WHERE segments.date DURING THIS_MONTH AND campaign.status = 'ENABLED' ORDER BY metrics.conversions_value DESC Donne-moi un résumé en 5 bullet points que je peux présenter oralement.

Prep call Finday (Bruno Guyot)

Finday
Prépare-moi un briefing pour mon call avec Bruno Guyot sur Finday. Compte Google Ads : 4292416039 1. ROAS par campagne sur 30 jours — identifier les campagnes sous tROAS 2. CPA par campagne — comparer au seuil de 14€ 3. Search terms des 14 derniers jours avec coût > 20€ et 0 conversion 4. Changements effectués les 14 derniers jours 5. Impression share et opportunités de scaling SELECT campaign.name, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.search_impression_share, metrics.search_budget_lost_impression_share FROM campaign WHERE segments.date DURING LAST_30_DAYS AND campaign.status = 'ENABLED' ORDER BY metrics.cost_micros DESC Présente l'analyse sous forme de recommandations actionnables.

Prep call — Client générique

Tous
Prépare un briefing rapide pour mon call client [NOM]. Compte Google Ads : [ID] 1. Vue d'ensemble : dépense MTD, conversions, ROAS 2. Campagnes actives et leur statut (budget limited ?) 3. Changements récents (7 derniers jours) 4. 1-2 quick wins identifiés 5. Points d'attention SELECT campaign.name, campaign.status, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.search_budget_lost_impression_share FROM campaign WHERE segments.date DURING THIS_MONTH AND campaign.status = 'ENABLED' ORDER BY metrics.cost_micros DESC Résumé en 3-5 points conversationnels.
📈

Audit hebdo & Quality Score

2 prompts

Audit multi-comptes (lundi matin)

Hebdo
Fais un audit rapide de mes comptes actifs. Pour chacun, donne la performance 7 derniers jours vs 7 jours précédents : - Blick Frères : 7879061399 - CPE-CREDIT : 6271193103 - Chocolat sans sucres : 9652292597 - FINDAY : 4292416039 - Kapitales : 5436857115 - LaVie : 7547728921 Pour chaque compte : SELECT campaign.name, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.search_impression_share FROM campaign WHERE segments.date DURING LAST_7_DAYS AND campaign.status = 'ENABLED' AND metrics.cost_micros > 0 ORDER BY metrics.cost_micros DESC Classe les comptes par priorité d'action cette semaine : - Action urgente (dégradation forte) - À surveiller - Performance stable/en hausse

Quality Score check

Audit
Pour le compte [NOM] ([ID]), montre-moi les keywords avec un Quality Score inférieur ou égal à 5 et qui ont du volume (impressions > 100 sur 30 jours). SELECT ad_group_criterion.keyword.text, ad_group_criterion.quality_info.quality_score, ad_group_criterion.quality_info.creative_quality_score, ad_group_criterion.quality_info.search_predicted_ctr, ad_group_criterion.quality_info.post_click_quality_score, campaign.name, ad_group.name, metrics.impressions, metrics.clicks, metrics.cost_micros, metrics.average_cpc FROM keyword_view WHERE segments.date DURING LAST_30_DAYS AND ad_group_criterion.quality_info.quality_score <= 5 AND metrics.impressions > 100 ORDER BY metrics.cost_micros DESC Pour chaque keyword problématique, identifie la composante faible (pertinence, CTR attendu, landing page) et recommande une action.
💰

Budget, Device & Temporalité

4 prompts

Budget pacing

Hebdo
Pour le compte [NOM] ([ID]), vérifie le pacing budgétaire ce mois-ci. SELECT campaign.name, campaign_budget.amount_micros, metrics.cost_micros, campaign.status FROM campaign WHERE segments.date DURING THIS_MONTH AND campaign.status = 'ENABLED' ORDER BY metrics.cost_micros DESC Calcule pour chaque campagne : - Budget mensuel théorique (budget journalier x jours dans le mois) - Dépense réelle MTD - % consommé vs % du mois écoulé - Projection fin de mois Alerte si une campagne va dépasser ou sous-dépenser de plus de 15%.

Performance par device

Analyse
Pour le compte [NOM] ([ID]), compare les performances par device sur 30 jours. SELECT campaign.name, segments.device, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.ctr, metrics.average_cpc FROM campaign WHERE segments.date DURING LAST_30_DAYS AND campaign.status = 'ENABLED' AND metrics.cost_micros > 0 ORDER BY campaign.name, segments.device Identifie les campagnes où le CPA mobile est 50%+ plus élevé que desktop et recommande des bid adjustments.

Performance par jour de la semaine

Analyse
Pour le compte [NOM] ([ID]), analyse la performance par jour de la semaine sur 30 jours. SELECT segments.day_of_week, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value FROM campaign WHERE segments.date DURING LAST_30_DAYS AND campaign.status = 'ENABLED' ORDER BY segments.day_of_week Identifie les jours les plus performants et les moins performants. Recommande un ad schedule si certains jours ont un CPA > 30% au-dessus de la moyenne.

Performance par heure

Analyse
Pour le compte [NOM] ([ID]), analyse la performance par heure sur 14 jours. SELECT segments.hour, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.conversions_value FROM campaign WHERE segments.date DURING LAST_14_DAYS AND campaign.status = 'ENABLED' ORDER BY segments.hour Identifie les créneaux horaires les plus et moins rentables.
🎯

Deep Dive — Analyses avancées

3 prompts

Pareto des keywords (80/20)

Analyse
Pour le compte [NOM] ([ID]), fais une analyse Pareto des keywords sur 30 jours. SELECT ad_group_criterion.keyword.text, campaign.name, metrics.clicks, metrics.cost_micros, metrics.conversions, metrics.conversions_value, metrics.impressions FROM keyword_view WHERE segments.date DURING LAST_30_DAYS AND metrics.cost_micros > 0 ORDER BY metrics.cost_micros DESC LIMIT 200 Identifie : - Les 20% de keywords qui génèrent 80% des conversions - Les keywords "gouffres" : coût élevé, 0 ou peu de conversions - Les keywords "pépites" : bon CPA mais volume limité (à scaler)

Analyse des annonces RSA

Analyse
Pour le compte [NOM] ([ID]), compare les performances des annonces actives sur 30 jours. SELECT ad_group_ad.ad.id, ad_group_ad.ad.responsive_search_ad.headlines, ad_group_ad.ad.responsive_search_ad.descriptions, ad_group_ad.ad.final_urls, campaign.name, ad_group.name, metrics.clicks, metrics.impressions, metrics.cost_micros, metrics.conversions, metrics.ctr FROM ad_group_ad WHERE segments.date DURING LAST_30_DAYS AND ad_group_ad.status = 'ENABLED' AND metrics.impressions > 100 ORDER BY metrics.conversions DESC LIMIT 50 Identifie les meilleures et pires annonces par CTR et taux de conversion. Quels headlines et descriptions performent le mieux ?

Impression share & opportunités

Analyse
Pour le compte [NOM] ([ID]), analyse l'impression share par campagne sur 14 jours. SELECT campaign.name, metrics.search_impression_share, metrics.search_top_impression_percentage, metrics.search_absolute_top_impression_percentage, metrics.search_budget_lost_impression_share, metrics.search_rank_lost_impression_share, metrics.cost_micros, metrics.conversions FROM campaign WHERE segments.date DURING LAST_14_DAYS AND campaign.status = 'ENABLED' ORDER BY metrics.search_budget_lost_impression_share DESC Identifie les campagnes rentables qui perdent des impressions : - Par budget : recommander une augmentation - Par rang : recommander une optimisation QS ou enchères