Éliminer les chat cards perdantes et lancer un challenger par gagnante
Vérifie qu'une campagne ChatGPT Ads mesure bien les leads, évalue chaque chat card par rapport à votre coût par lead cible, met en pause les nettes perdantes et rédige un challenger à variable unique par gagnante, le tout en aperçu en attente de votre validation.
Quand l'utiliser
Quand vos cartes de chat ChatGPT Ads tournent depuis quelques semaines et que vous voulez couper celles qui coûtent trop cher par lead et tester des variantes de celles qui marchent.
Ce que vous obtenez
Un tableau avec un verdict pour chaque carte, des aperçus des mises en pause et une variante en pause à variable unique par gagnante, le tout en attente de votre validation.
Modifie-t-il quelque chose dans mon compte ?
Seulement avec votre accord. L'assistant montre d'abord un aperçu de chaque modification et attend votre feu vert.
Fonctionne avec
ChatGPT Ads
À compléter avant l'envoi
[ChatGPT Ads campaign][target cost per lead][challenger image URL]
Commencez par vérifier le suivi des conversions de la campagne ChatGPT Ads [ChatGPT Ads campaign]. Utilisez chatgpt_ads_conversion_setup avec check_recent_events=true pour voir les pixels, les paramètres d'événements et les campagnes auxquelles chaque paramètre est rattaché, puis chatgpt_ads_details sur la campagne pour confirmer les événements de conversion rattachés. Si aucun événement de type lead (lead_created, appointment_scheduled, registration_completed ou un événement lead personnalisé) n'est rattaché à cette campagne, arrêtez-vous et dites-le-moi, car juger les chat cards sur le seul CTR est trompeur. Une liste d'événements récents vide signifie seulement que rien n'est arrivé ces ~15 dernières minutes : mentionnez-le, mais ne le traitez pas à lui seul comme un suivi défaillant.
Si le suivi est en place, récupérez les 30 derniers jours avec chatgpt_ads_insights : scope_id = l'identifiant de la campagne, level = ad, days = 30, conversions = true, include_zero = true, et aucun segment (les conversions ne peuvent pas être combinées avec un segment). Pour chaque annonce, affichez impressions, clics, CTR, dépenses, conversions et coût par conversion (dépenses divisées par conversions). Lisez ensuite chaque annonce avec chatgpt_ads_details pour obtenir son ad group, son statut actuel, son titre, son texte, son URL de destination et son image.
Mon coût par lead cible est [target cost per lead]. Appliquez ces règles uniquement aux annonces ayant au moins 1 000 impressions :
- Mettez une annonce en pause si elle a dépensé 2x la cible sans aucune conversion.
- Mettez une annonce en pause si son coût par lead dépasse 1,5x la cible avec 3 conversions ou plus.
- Marquez une annonce comme gagnante si son coût par lead est égal ou inférieur à la cible.
- Ne laissez jamais un ad group avec moins de 2 annonces actives. Si une pause enfreignait cette règle, laissez l'annonce active et dites-le.
Pour chaque gagnante, rédigez un challenger qui ne change qu'UN seul élément : la première phrase du texte, l'offre ou la formulation du call-to-action. Gardez à l'identique le titre ou le texte que vous ne testez pas, l'URL de destination et l'image de la gagnante, afin de comprendre ce qui a réellement fait bouger les résultats. Réutilisez l'image de la gagnante si chatgpt_ads_details renvoie une URL d'image publique exploitable. Sinon, utilisez [challenger image URL] ; si j'ai joint le fichier image, transformez-le en URL publique avec upload_image. Une image est obligatoire pour une chat card : ne rédigez donc pas de challenger sans image.
Affichez-moi un tableau avec ces colonnes : annonce, ad group, métriques, verdict et raison. Montrez ensuite les aperçus : chatgpt_ads_status avec kind = ad, action = pause, confirm = false pour chaque pause, et create_chatgpt_ads_ad avec confirm = false pour chaque challenger dans l'ad group de la gagnante, créé en pause (sans activate). Rappelez-moi que chaque nouvelle annonce passe par la révision d'OpenAI avant de pouvoir être diffusée. Attendez mon accord avant d'appeler quoi que ce soit avec confirm = true.
Un tableau de performance par élément, avec des signalements clairs des éléments faibles et deux remplacements testés par angle pour chacun, appliqués uniquement après validation.
Quand l'utiliserLorsque vos annonces responsives du Réseau de Recherche contiennent des titres ou descriptions qui font baisser le CTR ou dépensent sans convertir.
Lit chaque RSA actif d'une campagne, associe chaque URL finale à sa page WordPress (Elementor inclus) et évalue si la page reprend le mot-clé, l'offre et le CTA de l'annonce. Propose la plus petite correction possible et n'applique rien sans votre validation.
Quand l'utiliserLorsque les internautes cliquent sur vos annonces mais que la page de destination WordPress ne reprend pas la promesse de l'annonce, ce qui nuit aux conversions ou au Niveau de qualité.
Liste les RSA refusées et à diffusion limitée avec le motif et les éléments de preuve de Google, réécrit uniquement les assets signalés et modifie l'annonce existante après un aperçu avant/après. Signale les problèmes qu'un changement de texte ne peut pas résoudre.
Quand l'utiliserLorsque certaines de vos annonces Google Ads sont refusées ou diffusées de façon limitée et que vous devez corriger les formulations signalées par Google.
Une liste des publicités Meta en fatigue selon des seuils de fréquence, de CTR et de coût, avec deux versions de texte de remplacement pour chacune et un remplacement sans risque directement dans l'annonce après validation.
Quand l'utiliserLorsque vos publicités Meta tournent depuis longtemps et que les résultats baissent alors que la fréquence augmente.