Aller au contenu
← Le journalSEA

Scripts Google Ads : automatiser ses enchères et alertes sans développeur

Par l'équipe Growth Loupe · 17 juin 2026 · 6 min

Rédigé avec l'assistance de l'IA · édité par Growth Loupe

En bref

Les scripts Google Ads sont de courts programmes JavaScript qui s'exécutent directement dans ton compte Google Ads via Google Apps Script, sans serveur ni outil tiers payant. Ils automatisent les tâches répétitives à règles simples : pauser une campagne quand le budget journalier est atteint, envoyer une alerte email quand le CTR d'un groupe d'annonces chute sous un seuil, appliquer des multiplicateurs d'enchères par heure et par jour via une feuille Google Sheets. Tu colles un script issu de la Solutions Gallery officielle de Google, tu renseignes tes seuils, tu planifies l'exécution — c'est tout. Les scripts ne remplacent pas la stratégie : ils libèrent du temps sur la surveillance opérationnelle pour un annonceur qui travaille sans agence. Limite réelle : ils ne doivent pas être combinés avec des ajustements d'enchères manuels si tes campagnes tournent en smart bidding (tCPA/tROAS), au risque de perturber l'apprentissage automatique de Google.

Qu'est-ce qu'un script Google Ads ? Définition et périmètre

Un script Google Ads est un programme JavaScript court qui s'exécute directement dans l'interface Google Ads, via Google Apps Script — le moteur de script de Google, hébergé sur leurs serveurs. Tu n'as pas besoin d'un serveur propre, d'un abonnement à un outil tiers ou d'un développeur.

Les scripts lisent et écrivent des données de ton compte : campagnes, groupes d'annonces, mots-clés, budgets, conversions. Ils peuvent envoyer des emails, lire et écrire dans Google Sheets, et se planifier pour tourner toutes les heures, tous les jours ou toutes les semaines.

Ce qu'ils font bien : les tâches répétitives à règles simples — pauser, alerter, ajuster selon des seuils que tu définis. Ce qu'ils ne font pas : la stratégie, le choix des mots-clés, l'analyse qualitative. Ne leur demande pas ce qu'ils ne savent pas faire.

  • Exécution dans ton compte Google Ads, aucun outil tiers requis
  • Planification horaire, quotidienne ou hebdomadaire
  • Accès à toutes les données exposées par l'API Google Ads : campagnes, groupes, mots-clés, conversions
  • Gratuit — tu paies uniquement tes clics, pas l'automatisation

Script 1 — Pauser une campagne quand le budget journalier est atteint

C'est le cas d'usage numéro un. Tu as un budget journalier défini. Il est 11h du matin, la campagne a déjà consommé l'essentiel du budget. Sans script, la dépense continue. Avec ce script, la campagne se met en pause automatiquement dès que le seuil que tu as fixé est franchi.

Le principe : le script récupère les dépenses du jour pour chaque campagne active, les compare à un seuil paramétrable, et met la campagne en pause si le seuil est atteint. Tu peux aussi lui demander de réactiver la campagne le lendemain matin à une heure fixe.

Paramètre clé à adapter : positionne le seuil à 90 % du budget journalier, pas 100 %, pour garder une marge entre deux exécutions. Planifie l'exécution toutes les heures. Si tes volumes sont élevés, toutes les 30 minutes est plus sûr.

Limite réelle : ce script s'ajoute au plafond de budget natif de Google Ads, il ne le remplace pas. Si tu utilises un smart bidding agressif sur des journées à fort trafic, le budget peut dépasser le seuil entre deux exécutions — c'est une contrainte inhérente à la planification périodique.

Script 2 — Alerte email quand le CTR d'un groupe d'annonces chute

Un CTR qui chute est souvent le premier signal qu'une annonce est fatiguée, qu'un concurrent a changé ses enchères, ou qu'une saisonnalité impacte ton marché. Google Ads n'envoie pas d'alerte native sur ce type de variation.

Ce script surveille le CTR de tes groupes d'annonces sur une période glissante (7 jours recommandés). Si un groupe passe sous un seuil que tu définis, tu reçois un email récapitulatif avec le nom du groupe, le nombre d'impressions, les clics et le CTR observé.

Ce que tu dois renseigner : ton adresse email, le seuil CTR cible, un nombre minimum d'impressions pour déclencher l'alerte (inutile d'alerter sur dix impressions). Planifie ce script en hebdomadaire — le quotidien crée du bruit sans valeur ajoutée.

Limite honnête : si tes campagnes tournent en Performance Max, l'accès aux données de groupe d'annonces est partiel. Les scripts lisent ce que l'API Google Ads expose — et PMax cache beaucoup. Garde ça en tête avant de paramétrer.

  • Adapte le seuil CTR à ton secteur : Search e-commerce tourne souvent autour de 2-3 %, B2B autour de 1-1,5 % — vérifie ton propre historique avant de fixer un seuil
  • Ajoute un filtre sur le statut : ignorer les groupes déjà mis en pause évite les faux positifs
  • Inclus le lien direct vers le groupe d'annonces dans le corps de l'email pour ne pas perdre de temps à naviguer

Script 3 — Ajustements d'enchères par heure et par jour via Google Sheets

Le smart bidding (tCPA, tROAS) gère théoriquement les ajustements d'enchères en temps réel. En pratique, si ton compte manque de données de conversion ou si tu travailles sur une niche avec des pics de trafic très marqués, le smart bidding réagit lentement. Les ajustements manuels par script comblent ce gap — uniquement en enchères manuelles ou CPC optimisé.

Ce script lit une feuille Google Sheets que tu remplis toi-même : une colonne par heure (0 à 23), une ligne par jour (lundi à dimanche). Tu renseignes un facteur d'ajustement pour chaque case. Le script lit la feuille et applique les multiplicateurs à tes campagnes.

L'avantage par rapport aux ajustements natifs dans Google Ads : la feuille Sheets te permet de modifier ta stratégie d'enchères sans toucher au code. Tu changes deux valeurs dans un tableur, le script fait le reste.

Important : si tu utilises tCPA ou tROAS, ne combine pas ce script avec des ajustements d'enchères manuels. Google le déconseille explicitement — ça perturbe le signal d'apprentissage. Ce script est réservé aux campagnes en enchères manuelles ou CPC optimisé. Audite tes paramètres dans Google Ads Editor avant d'activer quoi que ce soit.

Règles automatisées ou scripts Google Ads : quand choisir quoi

Google Ads intègre nativement des règles automatisées accessibles depuis le menu Outils. Pour la majorité des cas simples — pauser une annonce sous un certain CTR, augmenter un budget si le taux de conversion est satisfaisant, envoyer une alerte si le CPC moyen dépasse un seuil — ces règles suffisent. Interface visuelle, aucune ligne de code.

Les scripts deviennent nécessaires quand tu as besoin de logique conditionnelle combinée (pauser uniquement si CTR faible ET impressions supérieures à un seuil ET statut actif), ou d'intégration avec un outil externe comme Google Sheets ou Gmail.

La règle pratique : commence par les règles automatisées. Si tu te retrouves à empiler des conditions ou à vouloir lire des données externes, passe aux scripts. Ne complique pas inutilement — la complexité est un risque en soi.

  • Règles automatisées : logique simple, interface visuelle, zéro code, idéal pour débuter
  • Scripts Google Ads : logique conditionnelle avancée, intégration Sheets et Gmail, flexibilité totale
  • Google Ads Editor : outil desktop pour modifications en masse hors ligne, pas de scripts mais indispensable pour les opérations sur de grands volumes

Par où commencer si tu n'as jamais utilisé un script Google Ads

Dans ton compte Google Ads, va dans Outils > Actions groupées > Scripts. Clique sur le bouton pour créer un nouveau script. Google met à disposition une bibliothèque officielle appelée Solutions Gallery — c'est le point de départ recommandé. Les scripts y sont testés, documentés et maintenus par les équipes Google.

Avant d'activer un script en production : utilise systématiquement le bouton Prévisualiser. Il simule l'exécution sans appliquer de changement. Consulte les logs. Si tu vois des erreurs ou des comportements inattendus, corrige avant de planifier.

Nomme chaque script explicitement et ajoute un commentaire en tête de fichier qui indique ce que fait le script, sur quelles campagnes il tourne et à quelle fréquence. Dans six mois tu ne t'en souviendras plus — et si quelqu'un d'autre accède au compte, il comprend au premier coup d'oeil.

Si tu veux structurer ta logique d'automatisation dans le cadre d'une stratégie Google Ads complète — smart bidding, structure de campagnes, mesure des conversions — c'est ce qu'on couvre dans la formation Google Ads de Growth Loupe. Une des cinq formations disponibles sur la plateforme, avec plus de 49 vidéos. Méthodes directement applicables, construites à partir de 280 clients accompagnés par Mehdi Naceri Dali chez Growth Consult.

FAQ

Les scripts Google Ads sont-ils gratuits ?

Oui, les scripts Google Ads sont entièrement gratuits. Ils s'exécutent directement dans ton compte via Google Apps Script, sans abonnement ni outil tiers. Tu ne paies que tes clics publicitaires habituels — l'automatisation elle-même ne coûte rien.

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

Non. Les scripts les plus utiles — pause sur budget, alerte CTR, ajustement d'enchères — existent déjà dans la Solutions Gallery officielle de Google ou dans des ressources spécialisées. Tu dois savoir lire le code pour adapter les paramètres (seuils, adresse email, noms de campagnes), mais tu n'as pas à l'écrire de zéro.

Les scripts Google Ads sont-ils compatibles avec le smart bidding ?

Partiellement. Les scripts peuvent lire les données de comptes avec smart bidding et déclencher des alertes sans problème. En revanche, appliquer des ajustements d'enchères manuels via script sur des campagnes en tCPA ou tROAS perturbe l'apprentissage automatique de Google — la plateforme le déconseille explicitement. Si tu utilises le smart bidding, réserve les scripts aux alertes et aux actions non liées aux enchères (pause, activation, rapports).

Quelle est la différence entre les règles automatisées et les scripts Google Ads ?

Les règles automatisées s'appliquent via une interface visuelle sans aucun code, pour des conditions simples : si CTR inférieur à un seuil, alors pauser. Les scripts permettent une logique conditionnelle combinée (plusieurs conditions simultanées), des croisements de données et l'intégration avec des outils externes comme Google Sheets ou Gmail. La recommandation : commence par les règles automatisées et passe aux scripts uniquement quand les règles ne couvrent plus ton cas d'usage.

Pour aller plus loin

La formation SEA Google Ads

Lire aussi