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
| Famille | Exemples | Valeur |
|---|---|---|
| Surveiller et alerter | Budget é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 |
| Rapporter | Export hebdomadaire vers Google Sheets, comparaison de périodes, rapport par e-mail | Gain de temps, données prêtes pour le tableau de bord |
| Nettoyer | Ajouter en négatif les termes de recherche sans conversion au-delà d’un coût, mettre en veille les annonces les moins performantes | Hygiène du compte |
| Ajuster | Enchères ou budgets selon l’heure, la météo, le stock, un objectif de coût par conversion | Réactivité ; à encadrer |
| Créer | Générer des annonces ou des mots-clés à partir d’un flux (inventaire, promotions) | Comptes à gros catalogues |
Les huit scripts les plus utiles
- 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.
- 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.
- Alerte d’annonces refusées : liste les annonces et extensions refusées ou limitées.
- Budget épuisé trop tôt : signale les campagnes qui atteignent leur budget avant une heure donnée, pour arbitrer.
- 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.
- 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.
- 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.
- 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
- Dans Google Ads : Outils, Actions groupées, Scripts (ou dans le compte administrateur pour plusieurs comptes).
- Créer un script, coller le code, adapter les variables en tête (adresse e-mail, seuils, identifiant de la feuille Google Sheets).
- Autoriser les accès demandés (Google Ads, Sheets, e-mail).
- Cliquer sur « Aperçu » : le script s’exécute sans rien modifier et affiche ce qu’il ferait.
- Planifier : toutes les heures pour les alertes, chaque jour pour le nettoyage, chaque semaine pour les rapports.
- 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
| Solution | Pour quoi | Coût | Limites |
|---|---|---|---|
| Règles automatiques (interface Google Ads) | Conditions simples : mettre en veille, changer un budget, envoyer un e-mail selon un seuil | Gratuit, sans code | Peu de conditions, pas de vérification de liens ni de rapport |
| Scripts | Surveillance fine, rapports, logique personnalisée | Gratuit, code à copier | Maintenance, plafond d’exécution |
| Outils tiers (Optmyzr, Adalysis) | Scripts maintenus, interface, alertes, optimisations en un clic | À partir de 200 $ / mois | Prix pour un compte de PME |
| Plateforme de pilotage multicanal | Alertes sur les dérives de coût et de conversion, lues avec les autres canaux, sans installation | Abonnement | Moins 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.
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).