Script essenziali per Google Ads: lista in aggiornamento
Gli script di Google Ads non sono magia: sono JavaScript che gira sui server di Google e ha accesso in lettura e scrittura al tuo account. Questo significa che possono fare qualsiasi cosa tu faccia manualmente — ma in modo automatico, a orari fissi, su tutti i tuoi account contemporaneamente.
Il problema non è trovarli. È trovare quelli che funzionano davvero e sapere quando usarli.
Ho messo insieme questa lista partendo da quelli che uso o consiglio regolarmente ai clienti. Non è una raccolta enciclopedica: è una selezione utile, organizzata per categoria, con indicazione di frequenza consigliata e fonte.
La lista qui sotto è collegata a un Google Sheet sempre aggiornato con link diretti agli script.
Prima di usare qualsiasi script: due regole
Regola 1 — Usa sempre l'Anteprima. Ogni script in Google Ads ha un pulsante "Preview" che simula l'esecuzione senza applicare niente. I log ti mostrano esattamente cosa farebbe. Non saltarla mai, nemmeno per script che hai già usato altre volte.
Regola 2 — Inizia in lettura. I migliori script da cui partire sono quelli che solo mandano report o email — non toccano niente. Costruisci familiarità prima di passare a quelli che modificano bid o mettono in pausa campagne.
Serve essere developer per usare gli script di Google Ads? Ho paura di rompere qualcosa.
Gestisco campagne Google Ads per diversi clienti ma non ho competenze tecniche. Ho sentito parlare degli script ma mi spaventa l'idea di eseguire codice che non capisco. È davvero accessibile anche per un non tecnico?
No, non serve essere developer. La barriera è molto più bassa di quanto sembri, per due motivi. Primo: la maggior parte degli script che trovi online (da Nils Rooijmans o da repository dedicati) ha già tutti i parametri configurabili in cima al codice, senza toccare la logica — sono poche righe che modifichi come in un foglio Google. Secondo: Google Ads ha una modalità "Anteprima" per ogni script che simula l'esecuzione senza applicare modifiche reali. Quindi prima di fare qualsiasi cosa puoi vedere esattamente cosa succederebbe, con log leggibili. Il rischio concreto è quasi zero se usi l'anteprima. L'unico caso in cui fai danni è eseguire uno script senza leggerlo e senza anteprima — ma quello vale per qualsiasi operazione di massa, non solo per gli script.
La lista: script per categoria
🔴 Monitoraggio e alert
Questi sono i primi da installare. Lavorano in background e ti avvisano solo quando c'è qualcosa che richiede la tua attenzione.
| Script | Cosa fa | Frequenza |
|---|---|---|
| Account Anomaly Detector | Monitora CPC, CPA, CTR e ti manda un'email se scostano troppo dalla media. Il must-have. | Ogni ora |
| Broken Links Checker | Verifica che tutti gli URL degli annunci rispondano. Ti avvisa se una landing è down o reindirizza a errore. | Giornaliera |
| Disapproved Ads Alert | Email immediata se un annuncio viene rifiutato da Google. Evita di perdere impression senza accorgersene. | Ogni ora |
| Search Lost IS Budget Alert | Avvisa quando l'impression share perso per budget supera una soglia impostata. | Giornaliera |
| Label-based Change History | Traccia chi ha modificato cosa nell'account e quando. Utile su account multi-gestore. | Settimanale |
💰 Budget
| Script | Cosa fa | Frequenza |
|---|---|---|
| Budget Pacing Monitor | Controlla che lo spending giornaliero sia allineato al ritmo mensile. Ti avvisa se stai andando troppo veloce o troppo lento. | Ogni ora |
| Monthly Budget Cap | Blocca automaticamente le campagne quando si raggiunge il budget mensile totale. Essenziale per i clienti con budget fisso. | Ogni ora |
| Shared Budget Analyzer | Analizza come vengono distribuiti i budget condivisi e segnala campagne che si cannibalizzano a vicenda. | Settimanale |
🔍 Keyword e query
| Script | Cosa fa | Frequenza |
|---|---|---|
| Search Term Miner | Scarica le query di ricerca su un foglio Google, evidenziando quelle con buon volume ma non ancora come keyword esatta. | Settimanale |
| N-gram Analysis | Analizza le combinazioni di 1, 2 e 3 parole nelle query per trovare pattern di spesa o conversione nascosti. | Mensile |
| Zero Impression Keyword Pauser | Mette in pausa le keyword che non ottengono impression da X giorni (soglia configurabile). | Settimanale |
| Duplicate Keyword Finder | Trova keyword duplicate all'interno dello stesso account che si cannibalizzano. | Mensile |
| Low CTR Keyword Alert | Segnala keyword attive con CTR sotto soglia in modo da intervenire prima che abbassino il Quality Score. | Settimanale |
Uno script Google Ads andato storto può danneggiare le campagne o svuotare il budget?
Prima di usare gli script voglio capire il rischio reale. Uno script buggy può mettere in pausa tutte le campagne, cambiare i bid su tutto l'account o fare danni irreversibili?
Il rischio esiste ma è gestibile. Tecnicamente uno script può modificare bid, mettere in pausa campagne o creare elementi in massa — quindi sì, uno script mal scritto o usato senza capirlo può creare danni. Ma ci sono tre livelli di protezione. Primo: usa sempre l'anteprima prima di eseguire — vedi i log di tutto ciò che farebbe senza fare nulla di reale. Secondo: inizia con script in lettura (report, avvisi via email) che non modificano niente — costruisci familiarità senza rischi. Terzo: testa sempre su un account di test o su una singola campagna prima di applicare in bulk. Il 95% dei problemi che sento in giro vengono dall'aver saltato l'anteprima. Non saltarla mai.
📊 Report e analisi
| Script | Cosa fa | Frequenza |
|---|---|---|
| Quality Score Tracker | Scarica il Quality Score di tutte le keyword su un foglio Google nel tempo, così puoi vedere il trend. Google non lo storicizza. | Settimanale |
| Auction Insights Reporter | Esporta i dati di Auction Insights (chi ti compete nelle aste) su foglio Google con storico. | Settimanale |
| Performance by Hour/Day | Genera una heatmap delle performance (CTR, CPC, conversioni) per ora del giorno e giorno della settimana. | Mensile |
| Ad Strength Monitor | Tieni traccia dell'Ad Strength degli annunci responsive e segnala quelli in "Poor" o "Average". | Settimanale |
🛒 Shopping e Performance Max
| Script | Cosa fa | Frequenza |
|---|---|---|
| Shopping Price Competitiveness | Confronta i tuoi prezzi con quelli dei competitor nelle Shopping Ads (richiede Google Merchant Center). | Giornaliera |
| PMax Asset Group Report | Estrae le performance per asset group di Performance Max su foglio Google — dato non disponibile nell'UI standard. | Settimanale |
| Low ROAS Product Pauser | Mette in pausa i prodotti Shopping con ROAS sotto soglia dopo un numero minimo di click (configurabile). | Settimanale |
Come installare uno script in 4 passaggi
- Tools → Bulk Actions → Scripts nel menu di Google Ads.
- Clicca + per crearne uno nuovo, dai un nome descrittivo.
- Incolla il codice. Leggi i commenti in cima: di solito trovi i parametri da configurare.
- Preview prima di salvare. Controlla i log. Se tutto è corretto, imposta il trigger e salva.
Dove trovare gli script (fonti affidabili)
- Nils Rooijmans — la fonte più autorevole. Aggiornata regolarmente, script commentati e ben documentati.
- Google Ads Developer Blog — gli script ufficiali di Google, utili come base da cui partire.
- Optmyzr Script Library — buona selezione con descrizioni chiare.
- Chiedilo all'AI — per script personalizzati, ChatGPT o Claude funzionano bene se dai istruzioni precise (obiettivo + parametri configurabili + modalità log richiesta).
Come faccio a chiedere all'AI di creare uno script Google Ads su misura per me? Qual è il prompt giusto?
So che con ChatGPT o Claude si possono creare script personalizzati. Ma non so come formulare la richiesta per ottenere qualcosa che funzioni davvero su Google Ads. Hai un template di prompt da suggerire?
La struttura del prompt che funziona meglio è questa: "Crea uno script Google Ads che [descrivi l'obiettivo in una frase]. Lo script deve: [lista puntata di cose che deve fare]. Parametri configurabili all'inizio del codice: [lista di variabili che voglio poter cambiare senza toccare la logica]. Lo script deve avere una modalità anteprima che mostra in log cosa farebbe senza modificare nulla." Il segreto è essere specifici sull'obiettivo e chiedere esplicitamente i parametri configurabili e la modalità log. Poi copia il codice, incollalo in Google Ads, esegui l'anteprima e passa il log all'AI chiedendo "cosa significano questi log? Ci sono problemi?" — di solito in due o tre iterazioni ottieni qualcosa che funziona.