Scripts et règles automatisées Google Ads : surveiller sans déléguer le jugement

En bref

Dans Google Ads, une règle automatisée déclenche une alerte ou une action quand vos conditions sont réunies. Un script, petit programme installé dans le compte, ajoute des calculs et des données externes. Les deux peuvent modifier le compte : commencez par une alerte, et n’autorisez que des actions automatiques testées, limitées et faciles à annuler.

Les règles automatisées et les scripts font partie des outils et automatisations de Google Ads. Ils vous épargnent des contrôles répétitifs, mais ils ne cherchent pas pourquoi un chiffre bouge. Le diagnostic et la décision vous reviennent.

Règle ou script : ce qui les distingue

La règle : des conditions réglées sans code

Une règle se configure dans Google Ads : vous choisissez les campagnes, les conditions, l’action et la fréquence. Par exemple, elle vous envoie un e-mail quand le coût du jour dépasse un seuil et que les conversions restent sous un autre. Elle peut aussi mettre une campagne en pause. En revanche, elle ne lit que les données de Google Ads.

Le script : un petit programme pour le sur-mesure

Un script est un programme en JavaScript installé dans le compte. Il croise plusieurs campagnes, calcule et produit un rapport sur mesure. Il peut aussi lire ou écrire dans une feuille Google Sheets ou un autre logiciel, dans la limite des permissions et des quotas. En contrepartie, quelqu’un doit relire le code et le maintenir.

Prenez la règle si elle couvre le besoin, sinon le script. Dans les deux cas, commencez par une alerte, parce qu’elle ne modifie rien. Avant de l’activer, vérifiez les campagnes touchées, la période analysée et les autres automatismes actifs sur ces campagnes.

Cinq alertes utiles pour commencer

Ces exemples se contentent d’un e-mail ou d’une feuille Google Sheets, avec des seuils réglés selon votre compte.

Une règle programmée peut s’exécuter jusqu’à deux heures après l’heure prévue, donc elle n’arrête pas une dépense en temps réel. Le contrôle des pages doit aussi tolérer un serveur lent ou une erreur passagère, sinon la liste se remplit de fausses alertes.

Régler un seuil qui n’alerte pas pour rien

Zéro conversion ce matin peut venir de la mesure, de la diffusion, du trafic, d’un retard de remontée ou d’une vraie baisse. Une hausse du coût par conversion n’a pas le même poids avec trois conversions qu’avec trois cents.

Un seuil utile s’appuie donc sur un volume minimal et une période, et tient compte du temps entre le clic et la conversion. Il prend aussi en compte la saisonnalité et mesure l’écart avec une référence, pas un chiffre isolé.

Une action automatique ne se justifie que sur un cas précis, testé, qu’on peut annuler, avec un journal et une limite haute. Changer l’enchère maximale par clic, ou mettre une campagne en pause, sur un coût par conversion isolé ne remplit pas ces conditions.

Installer un script en six étapes

  1. Ouvrez Scripts par Outils, puis Actions groupées, puis Scripts, ou par la recherche si votre menu diffère.
  2. Partez d’une source identifiable, de préférence un exemple officiel de Google. Pour un script trouvé ailleurs, vérifiez d’abord son auteur, sa date, ses appels externes et ce qu’il modifie.
  3. Nommez le script d’après ce qu’il fait, et lisez le code en entier avant le premier lancement.
  4. Autorisez le minimum nécessaire. Le premier Aperçu, le lancement à blanc, demande une autorisation liée à la personne qui la donne. Si elle perd l’accès au compte, le script s’arrête jusqu’à une nouvelle autorisation.
  5. Lancez l’Aperçu. Les modifications du compte n’y sont pas appliquées, mais les e-mails et les écritures dans Google Sheets s’exécutent quand même. Le script doit donc les bloquer en testant AdsApp.getExecutionInfo().isPreview().
  6. Testez d’abord sur quelques campagnes, puis lisez le journal. Ne planifiez le script qu’une fois cet essai passé sans erreur.

L’Aperçu ne garantit pas tout, parce que les éléments qu’il crée ou modifie n’existent pas vraiment. Un script qui relit juste après avoir écrit peut ainsi se comporter autrement une fois lancé pour de vrai.

Faire écrire le script par ChatGPT ou Gemini

Un assistant comme ChatGPT ou Gemini écrit une première version plus vite, si la consigne est précise. En voici un modèle : « Écris un script Google Ads en lecture seule qui contrôle [objectif] sur [campagnes] pendant [période]. Il doit consigner [résultat], gérer l’absence de données et ne déclencher aucun e-mail ni aucune écriture externe en Aperçu. »

La réponse de l’assistant ne garantit ni la sécurité du code, ni la pertinence des permissions, ni sa compatibilité avec la version actuelle des scripts. Une personne qui connaît JavaScript et Google Ads relit donc le script avant le premier essai. Enfin, ne confiez à l’assistant ni donnée nominative de vos clients, ni jeton, ni clé secrète.

Ce qui peut casser une règle ou un script

Une règle qui ne vise plus les bonnes campagnes

Renommer une campagne ne casse pas, à lui seul, la règle qui lui est attachée. En revanche, un filtre sur le nom, un libellé supprimé ou le départ de son créateur peuvent la faire tourner à vide ou la bloquer. Après chaque réorganisation du compte, relisez l’onglet Historique des versions (Outils, puis Actions groupées, puis Règles), qui montre chaque exécution, ses erreurs et les changements faits. Vérifiez aussi que chaque règle active sert encore.

Un script qui modifie les mauvaises campagnes

Un sélecteur est la partie du script qui choisit sur quoi agir. S’il est mal écrit, il peut appliquer la bonne action aux mauvaises campagnes en une seule fois. Le script doit donc noter chaque opération dans un journal et prévoir le retour arrière.

Un script coupé avant la fin

Un script tourne au plus 30 minutes, sur un compte annonceur comme sur un compte administrateur. La limite passe à 60 minutes s’il traite les comptes en parallèle et rassemble les résultats dans une étape finale. Une sélection d’éléments renvoie au plus 50 000 résultats par défaut, et chaque compte utilisateur Google accepte jusqu’à 250 scripts autorisés. Ces limites peuvent évoluer, et la documentation officielle des quotas fait foi.

Passé la durée maximale, Google arrête le script, mais ce qui a déjà été modifié le reste. Le script doit donc travailler par lots, noter le dernier élément traité et pouvoir reprendre sans répéter ses modifications. Son journal doit indiquer « terminé », pas seulement « démarré ».

Ce qu’un script peut lire et modifier dans Performance Max

En 2026, la fonction AdsApp.performanceMaxCampaigns() lit et gère les campagnes Performance Max, leurs budgets et leurs états. Elle donne aussi accès à leurs groupes de composants et à une partie de leurs ciblages. Pour créer une campagne Performance Max, le script passe par la fonction mutate. Le script ne montre pas pour autant comment Google optimise la campagne.

Règle, script ou assistant IA : lequel choisir

Relié au compte, un assistant IA résume des données ou propose une piste, mais il peut se tromper. Un script, lui, fait exactement ce qui est écrit.

Avant de laisser une règle ou un script modifier le compte

Laissez d’abord tourner la règle ou le script en simple alerte sur plusieurs exécutions complètes. Ensuite seulement, écrivez noir sur blanc ce qui encadre la modification :

Sources officielles, vérifiées le 18 septembre 2026

Questions fréquentes

Faut-il savoir coder pour automatiser un compte Google Ads ?
Pas pour une règle automatisée : elle se configure dans Google Ads en choisissant les campagnes, les conditions, l’action et la fréquence. Un script, en revanche, est un programme écrit en JavaScript. Vous pouvez en copier un ou le faire écrire par un assistant IA. Une personne qui connaît JavaScript et Google Ads doit quand même le relire avant le premier essai.
Une règle peut-elle couper une campagne dès qu’un seuil est dépassé ?
Pas en temps réel. Google indique qu’une règle programmée peut s’exécuter jusqu’à deux heures après l’heure prévue. Elle sert donc à surveiller, pas à arrêter une dépense à la minute près. Vous pouvez lui faire envoyer une alerte par e-mail et décider ensuite de couper.
Que se passe-t-il si la personne qui a installé le script quitte l’entreprise ?
Le script s’arrête quand elle perd l’accès au compte, mais il reste dans le compte. Quelqu’un qui a accès au compte doit alors l’autoriser de nouveau. Une règle peut aussi cesser de tourner après le départ de la personne qui l’a créée. Avant un départ, listez donc les règles et scripts actifs et confiez-les à une autre personne, qui réautorise les scripts.
À quelle fréquence relire ses automatisations ?
Relisez plus souvent une règle qui modifie le compte qu’un rapport en lecture seule. Le bon rythme dépend du budget en jeu, de la fréquence d’exécution, du nombre de campagnes touchées et de l’ampleur de l’action. Dans tous les cas, relisez tout après une réorganisation du compte, un changement de mesure ou un changement de stratégie.
Vincent Duquesne, consultant Google Ads
Vincent Duquesne
Expert Google Ads Certifié depuis 2011 : j’ai audité et restructuré des centaines de comptes dans des dizaines de thématiques différentes. +20M€ gérés.
Google Partner Premier 2026

Vous avez besoin d’un partenaire Google Ads ?

Je vous accompagne dans la mise en place, le suivi et l’optimisation de vos campagnes Google Ads.

Réserver un appel