AUDIT & OPTIMISATION

Scripts Google Ads : 10 automatisations qui font gagner du temps

En bref : Les scripts Google Ads permettent d’automatiser des tâches repetitives directement dans l’interface. Dans cet article, je partage 10 scripts concrets qui me font gagner entre 3 et 8 heures par semaine sur mes comptes clients. Du monitoring des budgets au nettoyage des search terms, chaque script est explique avec son cas d’usage et ses limités.

Pourquoi automatiser avec les scripts Google Ads

Quand je gère 8 à 12 comptes Google Ads en parallele, les tâches manuelles s’accumulent vite. Verifier les budgets, analyser les termes de recherche, ajuster les enchères selon la meteo ou le jour de la semaine… Tout cela prend un temps considerable. Les scripts Google Ads sont ma solution depuis 2019 pour automatiser ce qui peut l’être sans sacrifier le contrôle.

Un script Google Ads, c’est un bout de code JavaScript qui s’execute directement dans votre compte. Pas besoin de serveur externe, pas besoin d’API complexe. Google fournit l’environnement d’execution et un acces complet aux données de vos campagnes. D’après mon expérience, un bon set de scripts réduit de 30 à 40% le temps passe sur les tâches d’optimisation recurrentes.

Script 1 : Alerte depassement de budget

C’est le premier script que j’installe sur chaque nouveau compte. Il vérifié toutes les heures si une campagne depasse son budget journalier prevu (en tenant compte du rythme de dépense) et m’envoie un email d’alerte. Sur un compte a 15 000 EUR/mois, une seule alerte m’a déjà évite un depassement de 800 EUR un weekend.

Le principe est simple : le script compare le coût actuel de la journee au budget journalier multiplie par le pourcentage de la journee ecoule. Si le coût depasse 120% de la projection, l’alerte se declenche. J’ajoute généralement une marge de tolerance de 20% pour éviter les faux positifs en debut de journee.

Script 2 : Rapport automatique des search terms

L’analyse des termes de recherche est probablement la tâche la plus chronophage en SEA. Ce script génère chaque lundi un rapport Google Sheets avec tous les search terms de la semaine, tries par coût decroissant, avec le taux de conversion et le CPA. Les termes sans conversion au-dessus de 50 EUR de dépense sont surlignees en rouge.

Vous lisez. Pendant ce temps, votre compte brûle peut-être du budget.

30 min, gratuit, sans engagement. Je regarde votre compte en direct et je vous dis ce qui fuit.

Demander mon audit

Je l’utilise conjointement avec mon process de nettoyage des search terms : le script identifie, je valide manuellement, puis j’ajoute les negatifs. Ce workflow me prend 20 minutes par compte au lieu de 1h30 a tout faire a la main. Sur un compte avec 5 000 search terms par semaine, la difference est enorme.

Scripts 3 à 5 : Gestion des enchères et des performances

Script 3 – Bid adjustment par heure : Ce script analyse les performances par tranche horaire sur les 30 derniers jours et ajuste les bid modifiers en conséquence. Les heures avec un CPA superieur a 150% de la moyenne voient leur enchères reduites de 20 à 30%. J’observe généralement une amelioration du CPA de 8 à 12% après activation.

Script 4 – Pause des keywords a faible Quality Score : Les mots-clés avec un Quality Score inferieur a 3 depuis plus de 30 jours sont automatiquement pauses. Ce script m’aide a maintenir un QS moyen superieur a 6 sur mes comptes, ce qui se traduit par un CPC moyen 15 à 25% inferieur a la moyenne du secteur.

Script 5 – Monitoring du CTR par device : Le CTR moyen varie enormement entre desktop et mobile. Ce script detecte les écarts anormaux (plus de 40% de difference) et génère un rapport pour ajuster les bid modifiers par appareil. En BtoB par exemple, le desktop convertit souvent 2 à 3 fois mieux que le mobile.

Scripts 6 à 8 : Nettoyage et maintenance du compte

Script 6 – Detection des annonces refusees : Google peut refuser une annonce a tout moment, même des semaines après son approbation initiale. Ce script tourne quotidiennement et m’alerte des qu’une annonce passe en statut “disapproved”. Sur un compte avec 200+ annonces actives, c’est indispensable pour éviter les baisses de couverture silencieuses.

Script 7 – Nettoyage des audiences obsoletes : Les listes de remarketing inactives ou trop petites (moins de 1 000 membres) encombrent le compte sans apporter de valeur. Ce script les identifie chaque mois. J’ai vu des comptes avec plus de 150 audiences dont 80% etaient inutilisables.

Script 8 – Verification des liens de destination : Les pages 404 coûtent de l’argent. Ce script vérifié chaque semaine que toutes les URLs de destination renvoient un code 200. Un client e-commerce avait 12% de ses annonces pointant vers des fiches produit supprimees, soit environ 2 000 EUR de dépense gaspillee par mois.

Scripts 9 et 10 : Reporting et competitive intelligence

Script 9 – Dashboard automatique Google Sheets : Ce script alimente quotidiennement un Google Sheets avec les metriques clés (dépense, conversions, CPA, ROAS) par campagne. Mes clients ont acces a un tableau de bord toujours a jour sans que j’aie a intervenir. Le temps economise : environ 2 heures par client et par mois.

Script 10 – Suivi Auction Insights : Ce script extrait hebdomadairement les données de concurrence (impression share, overlap rate, outranking share) et les historise dans un spreadsheet. Cela me permet de detecter l’arrivee de nouveaux concurrents ou les changements de strategie des acteurs existants, des informations precieuses pour ajuster mes enchères.

Comment installer et gérer vos scripts

L’installation se fait dans Google Ads > Outils > Scripts. Copiez le code, configurez les variables (email d’alerte, seuils, ID du spreadsheet), puis lancez un apercu avant d’activer la planification. Je recommande de commencer par les scripts de monitoring (alertes, rapports) avant de passer aux scripts d’action (modification d’enchères, pause de keywords).

Quelques bonnes pratiques que j’applique systematiquement : nommez vos scripts de manière explicite (ex: “[HEBDO] Rapport Search Terms”), documentez les paramètres modifiables en haut du fichier, et gardez un log des executions. Pour aller plus loin dans l’optimisation de vos comptes, pensez a réaliser un audit complet de votre compte Google Ads.

Questions fréquentes

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

Non, pas necessairement. Google fournit une bibliotheque de scripts prets a l’emploi que vous pouvez copier-coller. Une comprehension basique de JavaScript aide pour personnaliser les paramètres, mais la plupart des scripts fonctionnent en modifiant simplement quelques variables en haut du fichier.

Les scripts Google Ads sont-ils gratuits ?

Oui, l’execution de scripts est incluse dans Google Ads sans coût supplementaire. Vous pouvez en executer jusqu”a 50 par compte. Les scripts communautaires sont généralement partages gratuitement, mais certains outils tiers proposent des scripts premium payants.

A quelle fréquence peut-on executer un script ?

Un script peut s’executer toutes les heures, tous les jours, toutes les semaines ou tous les mois. La fréquence ideale depend de l’action : un script de bid management tourne souvent toutes les heures, tandis qu’un rapport hebdomadaire suffit une fois par semaine.

Un script peut-il casser mes campagnes ?

Un script mal configure peut effectivement modifier des enchères ou pauser des elements de manière non souhaitee. Je recommande toujours de tester en mode preview d’abord, et de mettre des gardes-fous (limités de bid, exclusion de campagnes critiques) dans le code.


Vous souhaitez automatiser votre compte Google Ads mais vous ne savez pas par ou commencer ? Je peux auditer votre compte et identifier les scripts les plus impactants pour votre situation. Demandez un audit gratuit ou contactez-moi directement.

Votre compte Google Ads est-il rentable ?

Audit gratuit en 48h – je vous dis exactement où vous perdez de l’argent.

Demander l’audit gratuit
Thibault Fayol

Thibault Fayol

Consultant Google Ads & SEA freelance – Montpellier

Ancien comptable reconverti dans le paid search. Je gère des comptes Google Ads depuis 2018, principalement en B2B et e-commerce. Pas d’agence, pas de junior – vous avez affaire directement à moi.