launch-pmax

Par markifact · markifact-mcp

Lance une campagne Google Ads Performance Max avec un groupe d'assets complet, des signaux d'audience et (pour l'e-commerce) des groupes de fiches produit. Créée en pause pour révision. À utiliser lorsque l'utilisateur souhaite créer une nouvelle campagne PMax.

npx skills add https://github.com/markifact/markifact-mcp --skill launch-pmax

Objectif

Mettre en place une campagne PMax complète avec un groupe d'assets entièrement rempli et (le cas échéant) une portée de liste Merchant Center. Toujours commencer en pause.

Entrées à confirmer avec l'utilisateur (regroupez-les)

  1. Nom du compte (substring) — obligatoire.
  2. Objectif : Sales (piloté par ROAS, généralement avec Merchant Center) ou Leads (piloté par CPA). Obligatoire.
  3. Budget quotidien. Obligatoire.
  4. Enchères : MAXIMIZE_CONVERSIONS (par défaut pour leads/sans historique), MAXIMIZE_CONVERSION_VALUE (par défaut pour sales), ou avec cible (TARGET_CPA / TARGET_ROAS). Obligatoire.
  5. Zone géographique + langue. Obligatoire.
  6. URL(s) finale(s). Obligatoire.
  7. Nom de marque + proposant de valeur sur une ligne. Obligatoire.
  8. Inventaire d'assets que l'utilisateur peut fournir : logos (1:1 + 4:1), images (paysage, carré, portrait), vidéos (optionnel mais Google en génère automatiquement si manquantes). Demandez ce qu'ils ont ; vous générerez les assets texte, mais Google n'accepte pas PMax textuel seul pour la plupart des objectifs.
  9. Pour Sales : ID Merchant Center + portée des produits (tous les produits, par marque, par type de produit, par étiquette personnalisée). Obligatoire.
  10. Signaux d'audience (optionnel mais recommandé) : listes de clients existants, visiteurs du site web, segments personnalisés par intérêt/intention. Ce sont des indices, pas du ciblage.

Workflow

  1. Découvrir avec find_operations. Cherchez : gads_select_accounts, gads_create_campaign, gads_create_pmax_asset_group, gads_create_image_asset, gads_create_headline_asset, gads_create_description_asset, gads_update_audience_signals, gads_update_listing_groups, gads_pmax_channel_split, gads_search_geo_targets.
  2. Inspecter chacune avec get_operation_inputs.
  3. Résoudre le compte : gads_select_accounts avec correspondance substring.
  4. Résoudre la zone géographique : gads_search_geo_targets.
  5. Créer la campagne (PAUSE). Définissez advertising_channel_type=PERFORMANCE_MAX, la stratégie d'enchères + cible, le budget quotidien, la zone géographique + langue. Pour Sales : lier l'ID Merchant Center.
  6. Créer un groupe d'assets sous la campagne → retourne asset_group_id.
  7. Charger les assets image avec gads_create_image_asset pour chaque image et logo fourni par l'utilisateur. Capturez les ID d'assets retournés.
  8. Créer les assets texte avec gads_create_headline_asset et gads_create_description_asset — générez la variété décrite dans les règles ci-dessous.
  9. Attacher les assets au groupe d'assets tel que les opérations de création d'assets l'exigent (voir le schéma de chaque op — certains acceptent directement un asset_group_id).
  10. Signaux d'audiencegads_update_audience_signals avec les segments choisis. Passez si l'utilisateur n'en a pas, mais expliquez que cela ralentit le lancement.
  11. Groupes de listes (Sales uniquement) — gads_update_listing_groups pour définir l'étendue des produits que PMax peut annoncer. Par défaut : tous les produits. Affinez si l'utilisateur souhaite des exclusions de marque/catégorie.
  12. Confirmer : id de campagne, id de groupe d'assets, nombre d'assets par type, nombre de signaux d'audience, portée de liste. Rappelez à l'utilisateur que c'est en pause.

Utilisez la skill safe-write-operations à partir de l'étape 5.

Règles spécifiques à la plateforme que le modèle DOIT respecter

  • Minimums d'assets PMax (Google les impose) :
    • Titres : 3 minimum, 5+ recommandé (30 caractères chacun).
    • Longs titres : 1 minimum, 5 recommandé (90 caractères chacun).
    • Descriptions : 2 minimum, 5 recommandé ; la première courte ≤ 60 caractères, les autres 90 caractères.
    • Longue description : 1 (90 caractères).
    • Nom de l'entreprise : 1 (25 caractères).
    • Logos : 1+ (1:1 obligatoire, 4:1 recommandé).
    • Images : 1+ paysage (1,91:1, 1200×628), 1+ carré (1:1, 1200×1200), portrait (4:5) recommandé.
    • Vidéos : 0+ — si aucune fournie, Google en génère automatiquement à partir de vos images. La vidéo générée automatiquement a une portée moindre ; avertissez l'utilisateur.
  • Les signaux d'audience sont des indices, pas du ciblage. PMax ira au-delà. Ne surpromettez pas l'exclusivité d'audience.
  • Les groupes de listes pour Sales définissent l'étendue des produits que PMax diffuse — la laisser ouverte (« tous les produits ») est la valeur par défaut et généralement le bon choix pour les 2–4 premières semaines.
  • Le mix de canaux n'est pas directement contrôlable. Utilisez gads_pmax_channel_split après une semaine de données pour voir où les dépenses sont allées (Recherche, Display, YouTube, Discover, Maps).
  • Ne créez pas plusieurs campagnes PMax dans le même compte ciblant les produits qui se chevauchent. Elles se cannibalisent les unes les autres dans la même enchère.
  • Changer de stratégie d'enchères réinitialise l'apprentissage — choisissez la bonne dès le départ. Utilisez MAXIMIZE_CONVERSION_VALUE (sans cible) pour les 2 premières semaines d'une PMax Sales, puis ajoutez TARGET_ROAS une fois que vous avez ≥ 30 conversions.
  • Toujours commencer en PAUSE.

Modes de défaillance et récupérations

  • « Asset group manque d'asset obligatoire » → dites à l'utilisateur exactement quel type (p. ex. « a besoin d'un logo 1:1 ») et demandez-lui de le charger.
  • « Merchant Center non lié » → dites à l'utilisateur de lier MC dans l'interface Google Ads ; cela ne peut pas se faire via une opération.
  • Cible d'enchères irréaliste (p. ex. TARGET_ROAS 10 sans historique) → avertissez et suggérez de supprimer la cible pendant les 2 premières semaines.
  • Après le lancement, si PMax va à 80%+ sur Display/YouTube et les conversions sont faibles, c'est la défaillance PMax la plus courante — dites à l'utilisateur d'ajouter plus de variété texte/image, d'affiner les signaux d'audience, ou de basculer vers une campagne Recherche pour cette intention.

Sortie pour l'utilisateur

Élément Valeur
Compte <nom> (id)
Campagne <nom> (id, PAUSE)
Groupe d'assets <nom> (id)
Titres / longs / desc / long-desc comptes
Logos / images / vidéos comptes
Signaux d'audience <n> segments
Portée de liste tous les produits / <filtres>
Budget quotidien / enchères <valeurs>

Terminez avec : « Réactivez quand vous êtes prêt. Vérifiez gads_pmax_channel_split après 7 jours pour voir où vont les dépenses. »

Skills similaires