Les scripts Google Ads : automatiser la surveillance et les optimisations

Ce qu’un script peut faire, les huit scripts qu’une PME ou une agence devrait installer, la procédure d’installation sans compétence technique, et quand préférer les règles ou un outil

L’essentiel à retenir

  • Définition : un script Google Ads est un programme JavaScript exécuté dans le compte (ou le compte administrateur) à intervalles réguliers, qui lit les données, envoie des alertes et peut modifier des enchères, des budgets, des mots-clés ou des annonces.
  • Usage principal : la surveillance (budget épuisé, annonce refusée, lien cassé, coût par conversion qui dérape, anomalie de dépense) et les tâches répétitives (rapports, exclusions, ajustements).
  • Sans développeur : des dizaines de scripts prêts à copier existent ; l’installation prend dix minutes.
  • Limites : 30 minutes d’exécution maximum, maintenance quand l’API évolue, pas d’intelligence : un script exécute une règle.

Les scripts Google Ads permettent d’automatiser ce que l’interface ne fait pas ou fait mal : surveiller un compte chaque heure, détecter une page de destination en erreur, envoyer un rapport le lundi matin, ajouter des mots-clés négatifs à partir de règles, ajuster des enchères selon la météo ou le stock. Ils s’écrivent en JavaScript, mais des dizaines de scripts prêts à l’emploi existent et s’installent en copiant-collant. Cet article explique ce qu’ils font, les huit plus utiles, l’installation et les limites. Ils font partie de la boîte à outils décrite dans outils et techniques SEA.

Ce qu’un script peut faire

FamilleExemplesValeur
Surveiller et alerterBudget épuisé avant midi, dépense anormale, annonce refusée, page de destination en 404, chute du taux de conversion, mot-clé sans impressionsÉviter les pertes silencieuses ; la valeur la plus sûre
RapporterExport hebdomadaire vers Google Sheets, comparaison de périodes, rapport par e-mailGain de temps, données prêtes pour le tableau de bord
NettoyerAjouter en négatif les termes de recherche sans conversion au-delà d’un coût, mettre en veille les annonces les moins performantesHygiène du compte
AjusterEnchères ou budgets selon l’heure, la météo, le stock, un objectif de coût par conversionRéactivité ; à encadrer
CréerGénérer des annonces ou des mots-clés à partir d’un flux (inventaire, promotions)Comptes à gros catalogues

Les huit scripts les plus utiles

  1. Alerte de dépense anormale : compare la dépense du jour à la moyenne et envoie un e-mail si l’écart dépasse un seuil (par exemple +50 %). Détecte les emballements de Performance Max et les erreurs de budget.
  2. Vérificateur de liens : teste chaque URL finale et signale les 404, 500 et redirections. Une page de destination cassée pendant un week-end coûte le budget du week-end.
  3. Alerte d’annonces refusées : liste les annonces et extensions refusées ou limitées.
  4. Budget épuisé trop tôt : signale les campagnes qui atteignent leur budget avant une heure donnée, pour arbitrer.
  5. Mots-clés négatifs automatiques : ajoute en exclusion les termes de recherche ayant dépensé plus de X € sans conversion sur 30 jours, après validation dans une feuille ; à utiliser avec une liste blanche.
  6. Rapport hebdomadaire vers Google Sheets : coût, clics, conversions, coût par conversion par campagne, avec la semaine précédente ; alimente le tableau de bord.
  7. Détecteur d’anomalies de performance : chute du taux de conversion ou hausse du coût par conversion au-delà d’un écart type ; alerte sans action automatique.
  8. Rapport de Quality Score : exporte chaque semaine le QS et ses composantes par mot-clé, pour suivre l’évolution ; voir le Quality Score.

Les cinq premiers sont de la surveillance pure : aucun risque, un gain immédiat. Les scripts qui modifient le compte (5, ajustements d’enchères) doivent d’abord tourner en mode « aperçu » et écrire dans une feuille avant d’agir.

Installer un script en dix minutes

  1. Dans Google Ads : Outils, Actions groupées, Scripts (ou dans le compte administrateur pour plusieurs comptes).
  2. Créer un script, coller le code, adapter les variables en tête (adresse e-mail, seuils, identifiant de la feuille Google Sheets).
  3. Autoriser les accès demandés (Google Ads, Sheets, e-mail).
  4. Cliquer sur « Aperçu » : le script s’exécute sans rien modifier et affiche ce qu’il ferait.
  5. Planifier : toutes les heures pour les alertes, chaque jour pour le nettoyage, chaque semaine pour les rapports.
  6. Consulter les journaux d’exécution la première semaine.

Les sources fiables de scripts prêts : la documentation officielle Google Ads Scripts (exemples de solutions), les bibliothèques publiées par Optmyzr, Brainlabs et des consultants reconnus, et les forums spécialisés. Vérifiez la date : l’API Google Ads évolue et les scripts de plus de deux ans peuvent ne plus fonctionner.

Limites et précautions

  • 30 minutes d’exécution par lancement ; les gros comptes doivent découper.
  • Maintenance : une mise à jour de l’API peut casser un script ; surveillez les journaux et les e-mails d’erreur.
  • Pas d’intelligence : un script applique une règle ; il ne remplace ni les enchères automatiques de Google (qui utilisent bien plus de signaux) ni le jugement.
  • Risque des actions automatiques : un seuil mal réglé peut mettre en veille des mots-clés rentables ou exclure des requêtes utiles. Commencez par l’alerte, ajoutez l’action après un mois d’observation.
  • Sécurité : n’installez que des scripts dont vous lisez le code ou qui viennent d’une source identifiée ; un script a accès à tout le compte.

Scripts, règles automatiques ou outil

SolutionPour quoiCoûtLimites
Règles automatiques (interface Google Ads)Conditions simples : mettre en veille, changer un budget, envoyer un e-mail selon un seuilGratuit, sans codePeu de conditions, pas de vérification de liens ni de rapport
ScriptsSurveillance fine, rapports, logique personnaliséeGratuit, code à copierMaintenance, plafond d’exécution
Outils tiers (Optmyzr, Adalysis)Scripts maintenus, interface, alertes, optimisations en un clicÀ partir de 200 $ / moisPrix pour un compte de PME
Plateforme de pilotage multicanalAlertes sur les dérives de coût et de conversion, lues avec les autres canaux, sans installationAbonnementMoins de personnalisation qu’un script

Pour une PME, trois scripts de surveillance (dépense, liens, refus) plus un rapport hebdomadaire couvrent l’essentiel ; les optimisations passent par les enchères automatiques bien nourries et une revue humaine hebdomadaire. Les indicateurs à surveiller sont dans les KPI Google Ads, et les dérives à détecter dans les dix erreurs Google Ads.

Conseil : installez aujourd’hui le vérificateur de liens et l’alerte de dépense anormale, en mode aperçu puis planifiés toutes les heures. Ce sont dix minutes de travail et les deux pannes silencieuses les plus coûteuses d’un compte Google Ads deviennent des e-mails reçus dans l’heure.

Comment GreenRed vous aide

Plutôt que de jongler entre plusieurs outils, le suivi et l’optimisation SEA de GreenRed réunit ces indicateurs dans un seul tableau de bord, les compare dans le temps et vous indique les actions prioritaires. Vous pouvez le tester gratuitement, sans carte bancaire, depuis la page Tarifs.

Questions fréquentes

Faut-il savoir programmer pour utiliser les scripts Google Ads ?

Non pour les scripts prêts à l’emploi : il suffit de copier le code, de modifier quelques variables en tête (e-mail, seuils, feuille de calcul) et de planifier. Des connaissances en JavaScript deviennent utiles pour adapter un script ou en écrire un sur mesure.

Les scripts Google Ads sont-ils gratuits ?

Oui, la fonction est incluse dans Google Ads et les scripts publiés par Google et la communauté sont gratuits. Les outils tiers qui les maintiennent et les emballent dans une interface (Optmyzr, Adalysis) sont payants, à partir d’environ 200 $ par mois.

Un script peut-il remplacer les enchères automatiques ?

Non. Le Smart Bidding utilise des centaines de signaux en temps réel à chaque enchère ; un script applique une règle simple à intervalles fixes. Les scripts servent à surveiller, rapporter et nettoyer, et à ajuster des budgets ou des enchères dans des cas précis (stock, météo) que Google ne connaît pas.

Quels sont les risques d’un script qui modifie le compte ?

Un seuil mal réglé peut mettre en veille des mots-clés rentables, exclure des requêtes utiles ou changer des budgets à contretemps. Faites tourner tout script d’action en mode aperçu ou en écriture dans une feuille pendant un mois, relisez ses propositions, puis activez l’action avec des garde-fous (liste blanche, plafonds).

Optimisez vos campagnes Google Ads

GreenRed rapproche vos dépenses publicitaires du chiffre d'affaires généré pour piloter votre ROI canal par canal.

Piloter mes campagnes

Articles connexes