Édition #50 — Comment créer des scripts Google Ads avec ChatGPT ?
ChatGPT peut t'aider à créer des scripts pour automatiser la gestion de tes campagnes et ce qu'on va voir aujourd'hui.
Hello c’est Quinchy !
Un petit coucou aux nouvelles et nouveau qui se sont abonnés, j’espère que le contenu vous plaira, n’hésitez pas à la partager !
Au mois de Novembre des abonnés m’avaient sollicité suite à une demande sur les thématiques à aborder dans cette newsletter et les scripts sont revenus plusieurs fois.
Les scripts c’est vraiment utile et de nombreux experts Google comme Mike Rhodes ou Nils Rooijman proposent de super scripts à utiliser (et que j’utilise dans mes comptes), ces deux marketeurs font un travail merveilleux et créent des scripts vraiment de qualité que je te recommande d’aller regarder et à utiliser.
Pour aborder le sujet des scripts, je voulais le faire sous un autre angle et te parlant d’un outil que tous les marketeurs utilisent désormais : ChatGPT.
Les scripts Google Ads te aussi d’automatiser des tâches répétitives et même te fournir des analyses ultra complètes que l’interface standard ne peut pas offrir.
Le problème ? Ils nécessitent du code, ce qui peut sembler intimidant. Mais grâce à ChatGPT, tu n’as plus besoin d’être un expert en programmation pour en tirer profit.
Dans cette nouvelle édition, je te montre comment utiliser cet outil pour créer tes propres scripts et améliorer tes performances.
Prêt ? Allons-y !
Si tu veux découvrir les précédentes éditions, tu peux les retrouver juste ici.
Et si ça te plaît, tu peux t’abonner ou inviter tes amis à s’abonner juste ici 👇
Dans le détail de cette nouvelle édition, donc :
Pourquoi les scripts Google Ads sont incontournables ?
ChatGPT pour créer des scripts sur mesure
Les étapes clés pour réussir : De l’idée au script fonctionnel
Exemple concret : Gérer les produits en rupture de stock
Astuce avancée : Exploiter les logs et Apps Scripts pour aller encore plus loin
Conclusion : Une meilleure gestion pour tes campagnes Google Ads
Pourquoi les scripts Google Ads sont incontournables ?
Les scripts Google Ads peuvent considérablement améliorer tes compétences en tant que gestionnaire de compte.
Ils permettent d'accéder à des rapports et des automatisations personnalisées qui ne sont pas disponibles dans l'interface classique (surtout si tu utilises les campagnes Pmax), les scripts sont très utiles pour extraire les données de performances.
Pour autant, ils nécessitent des compétences en codage (il faut que tu connaisses JavaScript), ce qui peut constituer un obstacle de taille.
Je dois avouer que mon expérience avec les scripts Google Ads est plutôt récente, je les utilise que depuis environ 2 ans. Au début, mon utilisation des script se limitait à l’ajout de scripts existants et à des petites modifications. C’était déjà une amélioration.
Et puis, j’ai commencé à les utiliser de façon plus fréquente avec le temps quand j’ai compris à quel point ça pouvait m’être utile pour la gestion. Plus j’explore les possibilités que permettent les scripts, plus je réalise tout ce qu’il est possible de faire si tu arrives à créer tes propres scripts.
Je te le disais tu as des experts Google Ads qui partagent énormément de script et je citerai les plus connus comme Nils rooijmans ou Mike Rhodes mais de plus en plus d’experts Google Ads partagent publiquement des scripts notamment pour Pmax.
Tu peux d’ailleurs voir cette liste de très bons scripts à ajouter à ton compte Google Ads.
Bref, le fait de pouvoir t’appuyer sur ChatGPT pour créer tes propres scripts est juste incroyable. Je trouve ça juste fantastique de pouvoir d’avoir à portée de main un tel outil.
C'est donc ici que ChatGPT entre en jeu parce qu’il ouvre des perspectives assez folles qu’il faut que tu connaisses.
Vraiment.
ChatGPT pour créer des scripts sur mesure
ChatGPT c’est une véritable boîte à outils pour les gestionnaires de compte. Il te permet de générer des scripts Google Ads rapidement et assez facilement.
Avec ChatGPT, tu disposes d’un assistant en codage à portée de main et tout le temps.
Oui, ChatGPT peut produire du code rapidement, mais il ne comprend pas toujours précisément ce que tu veux faire.
Si tu te lances dans la rédaction de prompts, tu risques de rencontrer ces problématiques :
Les résultats générés peuvent vite devenir confus ou même incohérents après plusieurs itérations.
ChatGPT peut modifier les noms des variables ou oublier des corrections précédentes.
La documentation ou la syntaxe ne sont pas toujours parfaites.
Ces problèmes arrivent avec GPT 3.5 (version gratuite) ou GPT 4 (version payante).
Qu’on se le dise, ça peut être à force très frustrant, surtout si tu travailles sur un script assez complexe.
Mais avec un peu de méthode, tu peux améliorer tes résultats assez rapidement et je t’explique la méthode que j’utilise pour créer mes prompts pour que ChatGPT me génère des scripts sur-mesure pour la gestion de mes comptes.
Les étapes clés pour réussir : De l’idée au script fonctionnel
Pour réussir à créer des scripts avec ChatGPT pour Google Ads, il y a quelques bonnes pratiques fondamentales à suivre :
Traduis et clarifie ton objectif
Avant de demander un script, essaye de définir clairement ce que tu veux faire. Par exemple, détecter des produits en rupture de stock ou comparer les performances jour après jour. Plus ton objectif est précis, plus ChatGPT pourra te fournir un script adapté. C’est ça la clé.
Avant de générer du code, réfléchis bien à la meilleure façon d’exploiter ChatGPT. Même si ChatGPT est bon pour générer du code, il ne comprend pas toujours le problème que tu essayes de résoudre comme je le disais plus haut.
Exemple : Gérer les produits en rupture de stock
Je vais prendre un exemple pour illustrer le propos : tes produits qui se vendent le mieux sont parfois en rupture de stock (et c’est plutôt une bonne nouvelle ça :)).
Du coup, Google arrête automatiquement leur diffusion dans les annonces Shopping. Mais ça peut passer inaperçu pendant plusieurs jours, ce qui peut impacter les performances des tes campagnes.
Tu pourrais donc pour résoudre ce problème créer un script qui :
T’envoies un e-mail quand un produit phare est en rupture de stock.
Permet de réagir rapidement dès qu’il détecte une rupture de stock.
Pour transformer cet objectif en un script précis, tu peux procéder comme suit en suivant ces étapes :
Produit phare : Un produit peut être défini par son ID, son nombre de clics, de conversions ou son revenu.
Rupture de stock : Cela peut signifier un changement de statut (de "Prêt à diffuser" à "Inactif") ou une baisse soudaine d’impressions et de clics.
En clarifiant l’objectif, tu peux identifier les différentes façon d’obtenir les données nécessaires, ce qui te donne plus de flexibilité.
Décompose ton prompt en blocs
Chaque script peut être divisé en petites étapes. Tu peux voir ces étapes comme des blocs. Pour éviter que ton script devienne trop compliqué, tu peux donc le décomposer en “blocs indépendants”.
Ça te permet de construire et de tester chaque bloc séparément.
Exemple : Pour gérer les produits en rupture de stock
Les blocs qui te seront nécessaires sont les suivants :
Comparer les performances des produits d’un jour à l’autre.
Identifier les produits qui répondent aux critères (produit phare, gros changement).
Envoyer un e-mail si un produit correspond aux critères.
Teste chaque bloc séparément
N’essaie pas de tout coder en une seule fois. Construis chaque partie indépendamment, teste-la, puis intègre-la aux autres blocs une fois qu’elle est fonctionnelle.
Et je vais te montrer précisément comment faire.
Ouvre ChatGPT et la section des scripts dans Google Ads pour tester immédiatement le code généré.
Utiliser les logs
Les logs sont des outils essentiels. Ils affichent ce que le script fait en temps réel, ce qui permet de faciliter le diagnostic des erreurs.
Exemple : Ajouter une instruction dans le log pour indiquer qu’un produit a été détecté comme étant en rupture de stock.
Exemple concret : Gérer les produits en rupture de stock
Préparer un prompt efficace
Avoir un bon prompt est crucial pour obtenir des résultats pertinents.
Un petit exemple :
"Tu es expert Google Ads. Je veux créer un script Google Ads qui compare le nombre de clics des produits d’hier par rapport à avant-hier. Ajoute des seuils minimums de clics et d’impressions. Ensuite, s'il y a une diminution des clics pour 99 % des produits, ajoute les titres des produits dans le journal des modifications"
Construire le premier bloc
Commence par comparer les performances des produits d’un jour à l’autre. Cette étape peut nécessiter plusieurs itérations entre ChatGPT et les tests dans Google Ads.
Process :
Rédiger le prompt.
Copier le code généré par ChatGPT.
Coller et tester dans Google Ads.
Examiner les logs.
En cas d’erreur, retourner à ChatGPT avec le message d’erreur.
Si cela fonctionne, passer à l’étape suivante.
Vérifie les logs
Répète le process
Pendant la création du script, une des plus grosses difficultés que tu devras gérer seront les erreurs et les incohérences des données disponibles.
Gestion des erreurs
La gestion des erreurs est assez simple. Copie l’erreur que tu trouves dans le journal (log) :
Ajoute-le à ChatGPT. Tu peux éviter d'ajouter du contexte supplémentaire car il comprendra l'erreur.
ChatGpt s'excusera (comme il le fait souvent) ensuite et corrigera le script. Répète l'opération.
Petite astuce : parfois, il ne régénère que les parties du script qui étaient incorrectes. Demande-lui plutôt de régénérer l'ensemble du script. Comme ça, tu évites de copier accidentellement des erreurs dans de nouvelles versions.
Problèmes de périmètre (scope)
Si tu rencontres des problèmes de syntaxe incorrecte, c’est généralement facile à corriger.
Mais certains problèmes sont un peu plus complexes, et tu peux te retrouver bloqué si tu réfléchis pas suffisamment.
Par exemple : Standard Shopping et Performance Max utilisent des structures de compte différentes. Donc, si tu veux extraire un rapport qui couvre les deux, tu devras respecter les cas spécifiques à chacun, puis les combiner par la suite.
En vrai, tu découvriras et comprendra la plupart des problèmes que je décris qu’en les rencontrant quand tu testeras, mais bon, ça fait partie du plaisir 🙂
Répéter les autres blocs de construction
Une fois que tu as une version fonctionnelle du premier bloc de construction, tu peux commencer à travailler sur la partie suivante.
Et tu as deux options :
Etoffer le script sur lequel tu travailles déjà.
Ou repartir de zéro.
La meilleure approche dépend de la complexité que tu ajoutes.
Si tu te contentes d’exploiter et d’affiner le résultat du bloc précédent (par exemple, envoyer un e-mail ou ajouter des données à une feuille de calcul), tu peux modifier le script existant. Ca reste assez simple à gérer pour le coup.
Si tu veux faire des choses plus complexes, je te conseille de repartir de zéro, et d’essayer d’intégrer les éléments pas à pas par la suite.
Exemple :
Si tu identifies un produit qui a cessé d’apparaître, et que tu souhaites vérifier s'il existe des variantes de ce produit encore actives, pour le coup ça devient beaucoup plus complexe à gérer. En réalité, c’est pas facile mais ça nécéssite pas mal d’entrainements et de tests.
Finalise ton script
Quand tu as combiné toutes les différentes parties, ton script est enfin prêt.
En fonction de comment tu l’utiliseras, tu pourrais le nettoyer ou ajouter des instructions supplémentaires sur la façon de l’utiliser.
Pour ça, tu peux le faire manuellement, ou simplement utiliser ChatGPT.
Astuce avancée : Exploiter les logs et Apps Scripts pour aller encore plus loin
Pour perfectionner ton script, tu peux utiliser les logs. Ils te permettent de voir en temps réel ce que fait ton script et de repérer les éventuelles erreurs. Voici comment procéder :
Demande à ChatGPT d’ajouter des messages dans les logs pour suivre les actions effectuées (ex. : "Produit détecté en rupture de stock").
Utilise les logs pour identifier les problèmes, puis retourne dans ChatGPT pour corriger ou améliorer le script.
Si tu veux aller plus loin, tu peux aussi explorer les Apps Scripts de Google. Ils te permettent d’intégrer des fonctionnalités très avancées, comme le suivi des changements de statut via l’API Google Merchant Center.
Mais je te tiens à te prévenir, cette approche est plus complexe et nécessite une vraiment expertise supplémentaire.
Conclusion : Une meilleure gestion pour tes campagnes Google Ads
Avec ChatGPT, les scripts Google Ads sont plus seulement réservés aux développeurs. Avec une approche bien structurée et un peu de méthode, tu peux, toi aussi, automatiser des tâches, détecter des opportunités et améliorer les performances de tes campagnes.
Honnêtement, n’attends pas et teste.
Essaye de mettre en pratique ces petits conseils et commence à voir tout ce que les scripts peuvent apporter à tes campagnes.
Avec ChatGPT, tu peux vraiment avoir des campagnes mieux gérées et qui t’apportent plus.
Merci de m’avoir lu jusqu’au bout :)
Si tu veux discuter ou si tu as des questions, tu sais où me contacter ;)
Voilà pour cette nouvelle édition et j’espère que tu auras appris des choses, on se retrouve la semaine prochaine :)
Q.
🏄🏾♂️
----------------------------------------------------------------------------
N’hésite pas à contacter notre équipe d'experts si tu souhaites nous déléguer tes campagnes; découvre nos cas clients ou réserve un coaching (si tu souhaites gérer toi-même tes campagnes, débloquer une situation ou reprendre reprendre la main sur tes campagnes sous gestion) ou réserve un appel de découverte :
Tu peux aussi découvrir notre blog !
On a aidé de nombreux clients à optimiser leurs campagnes Google Ads, et moi et mon équipe, on serait heureux de t’aider également !
--
Quinchy RIYA
Co-fondateur & Président-associé
collectivetank.com, le partenaire de votre croissance — Agence certifiée Google Partners.
QE MEDIA SAS
24, rue de Clichy
75009 Paris
Instagram | LinkedIn | Facebook
Tel : 07 56 93 18 64
Email: hello@collectivetank.com