Indice
Cosa sono gli script di Google Ads?
Gli script di Google Ads sono programmi basati su JavaScript che vengono eseguiti direttamente all’interno del tuo account Google Ads. Consente di automatizzare le attività che altrimenti richiederebbero un lavoro manuale nell’interfaccia: regolazione delle offerte, sospensione degli annunci meno performanti, generazione di report, controllo della disponibilità della pagina di destinazione e dozzine di altre operazioni di routine.
Gli script vengono eseguiti sui server di Google utilizzando una versione semplificata di JavaScript con accesso integrato all’API di Google Ads. Non è necessario un ambiente di sviluppo separato o un’infrastruttura server. Tutto viene eseguito all’interno dell’interfaccia Google Ads, che rende gli script uno degli strumenti di automazione più accessibili disponibili per gli inserzionisti a qualsiasi livello di abilità.
Il valore degli script sta nella coerenza e nella velocità. Uno script che controlla il tuo account per le anomalie ogni ora rileva i problemi più velocemente di un dashboard di controllo umano una volta al giorno. Uno script che regola le offerte in base ai dati meteorologici o ai livelli di inventario risponde alle mutevoli condizioni in tempo reale piuttosto che dopo il fatto. Questi vantaggi si aggravano man mano che il tuo account cresce in complessità.
Perché utilizzare gli script di Google Ads?
La gestione manuale delle campagne funziona su piccola scala. Quando si esegue una manciata di campagne con un budget modesto, è possibile controllare le prestazioni, regolare le offerte e monitorare gli annunci senza troppi problemi. Ma man mano che gli account crescono – più campagne, più parole chiave, più variazioni degli annunci, più punti di conversione – il carico di lavoro manuale si ridimensiona più velocemente delle ore disponibili.
Gli script risolvono questo problema di scalabilità in diversi modi:
- Coerenza – Gli script eseguono gli stessi controlli e applicano la stessa logica ogni volta, eliminando errori e incoerenze umane
- Velocità – Uno script può valutare migliaia di parole chiave e apportare modifiche in pochi minuti. Fare lo stesso lavoro manualmente potrebbe richiedere ore.
- Monitoraggio proattivo – Gli script possono essere eseguiti su un programma e avvisare l’utente di problemi prima che sprechino budget significativo
- Automazione personalizzata – Mentre le regole di Google Ads gestiscono scenari semplici se e poi, gli script possono implementare una logica complessa che le regole non possono esprimere
- Integrazione – Gli script possono leggere e scrivere su Google Sheets, inviare e-mail e connettersi a fonti di dati esterne, colmando il divario tra il tuo account pubblicitario e altri sistemi aziendali
Non è necessario essere un programmatore per utilizzare gli script. Molti script sono disponibili come modelli pronti all’uso che è possibile installare con modifiche minime. Man mano che ti senti più a tuo agio, puoi personalizzare gli script esistenti o scrivere i tuoi per soddisfare le tue esigenze specifiche.
Iniziare con gli script di Google Ads
La configurazione del primo script richiede solo pochi passi. La curva di apprendimento è delicata se si inizia con modelli collaudati e si aumenta gradualmente la complessità.
Accesso all’interfaccia script
Passare a Strumenti e impostazioni nel proprio account Google Ads, quindi selezionare Script in Azioni di massa. L’editor di script è un semplice editor di codice con un pannello di anteprima in cui è possibile testare il codice prima di programmarlo per l’esecuzione.
Comprendere la struttura dello script
Ogni script di Google Ads inizia con una funzione principale che funge da punto di ingresso. Quando lo script viene eseguito, Google esegue questa funzione. Al suo interno, si utilizza l’oggetto AdsApp per interagire con il proprio account: selezionare campagne, gruppi di annunci, parole chiave, annunci e altre entità, quindi leggere i loro dati o apportare modifiche.
Il modello di base segue tre passaggi:
- Seleziona – Utilizzare iteratori e selettori per trovare le entità con cui si desidera lavorare
- Valutare – Leggere i dati sulle prestazioni, verificare le condizioni e applicare la logica
- Act – Apporta modifiche, genera report o invia notifiche in base alla tua valutazione
Uno script che mette in pausa le parole chiave senza clic negli ultimi trenta giorni, ad esempio, selezionerebbe tutte le parole chiave abilitate, filtra per quelle con zero clic nell’intervallo di date e metterebbe in pausa ciascuna. La logica è semplice anche se sei nuovo alla programmazione.
Test e anteprima
Visualizza sempre in anteprima uno script prima di eseguirlo dal vivo. La modalità di anteprima mostra esattamente quali modifiche lo script apporterà senza applicarle. In questo modo puoi verificare che la tua logica funzioni correttamente e che lo script abbia come target le entità giuste.
Prestare attenzione al registro di esecuzione durante l’anteprima. Ti mostra l’output dello script, gli errori che incontra e il numero di entità elaborate. Se il registro mostra risultati inaspettati, esaminare i selettori e le condizioni prima di abilitare lo script.
Scheduling Scripts
Una volta che uno script funziona correttamente in anteprima, pianificarlo per l’esecuzione automatica. Gli script di Google Ads possono essere eseguiti ogni ora, ogni giorno, settimanalmente o mensilmente. Scegliere una frequenza che corrisponda all’attività. Le modifiche dell’offerta potrebbero essere eseguite ogni ora. I report di performance possono essere eseguiti quotidianamente. Gli audit dei conti possono essere eseguiti settimanalmente.
Attenzione ai limiti di tempo di esecuzione. Gli script di Google Ads hanno una finestra di esecuzione di trenta minuti. Se il tuo script elabora un account molto grande, potrebbe essere necessario suddividere il lavoro in segmenti più piccoli o ottimizzare il codice per eseguirlo entro il limite di tempo.
Casi d’uso essenziali dello script
Mentre gli script possono automatizzare praticamente qualsiasi aspetto della gestione degli account, alcuni casi d’uso offrono un valore fuori misura. Inizia con queste automazioni ad alto impatto.
Rilevamento pagina di atterraggio rotto
Uno degli script più preziosi che puoi eseguire controlla se le tue pagine di destinazione funzionano. Una pagina di destinazione rotta spreca ogni clic che lo raggiunge e il problema può persistere per ore o giorni prima che qualcuno se ne accorga.
Uno script di controllo della pagina di destinazione itera attraverso gli annunci attivi, richiede ogni URL di destinazione e controlla il codice di risposta HTTP. Se una pagina restituisce uno stato di errore 404, 500 o altro, lo script può mettere in pausa gli annunci interessati e inviare un avviso e-mail. Eseguire questo controllo ogni ora ti assicura di prendere rapidamente i problemi e ridurre al minimo le spese sprecate.
Adeguamenti automatici delle offerte
Gli script possono regolare le offerte in base ai dati delle prestazioni, all’ora del giorno, al giorno della settimana o ai segnali esterni. Uno script di gestione delle offerte di base potrebbe aumentare le offerte sulle parole chiave che convertono al di sotto del CPA target e ridurre le offerte sulle parole chiave che lo superano.
Gli script di offerta più sofisticati incorporano segnali aggiuntivi. Un inserzionista al dettaglio potrebbe connettersi a un feed di inventario e ridurre le offerte quando i livelli delle scorte scendono al di sotto di una soglia. Un’attività di servizio potrebbe aumentare le offerte durante le ore di punta quando il personale telefonico è disponibile e diminuirle dopo le ore.
Ricerca Ricerca Mining
Rivedere regolarmente i rapporti dei termini di ricerca è essenziale per mantenere la pertinenza delle parole chiave, ma farlo manualmente su un account di grandi dimensioni è noioso. Uno script di query di ricerca può identificare automaticamente le query che attivano gli annunci ma non corrispondono a nessuna delle parole chiave, contrassegnare query ad alto volume che meritano le proprie parole chiave e aggiungere query irrilevanti come parole chiave negative.
Questa automazione mantiene il tuo target stretto e il tuo budget focalizzato sui termini che guidano i risultati. Eseguilo settimanalmente per individuare le tendenze emergenti e filtrare il traffico irrilevante prima che accumuli una spesa significativa.
Reporting delle prestazioni
Gli script eccellono nel generare report personalizzati che l’interfaccia standard di Google Ads non offre. Puoi creare script che compilano i dati delle prestazioni tra le campagne, calcolare metriche personalizzate, confrontare le prestazioni attuali con i benchmark storici e inviare i risultati a un foglio Google.
Uno script di reporting giornaliero delle prestazioni potrebbe tenere traccia del ritmo di spesa rispetto al budget mensile, delle campagne di bandiera che sono sopra o sotto la spesa ed evidenziare parole chiave con significativi cambiamenti di prestazioni. Collegando questo a un foglio Google si crea un dashboard vivente che si aggiorna automaticamente.
Automazione dei test pubblicitari
La gestione dei test pubblicitari su decine di gruppi di annunci è una delle attività che richiede più tempo in un account Google Ads. Gli script possono automatizzare il processo monitorando le prestazioni degli annunci all’interno di ciascun gruppo di annunci, identificando i vincitori statisticamente significativi, sospendendo gli underperformer e avvisando l’utente quando sono necessari nuovi annunci di ricerca reattivi perché la rotazione corrente è invecchiata.
Budget Pacing
Se le tue campagne hanno budget mensili piuttosto che giornalieri, uno script di pacing ti assicura di spendere in modo uniforme durante il mese. Lo script calcola quanto avresti dovuto spendere oggi in base al tuo target mensile, lo confronta con la spesa effettiva e regola i budget giornalieri su o giù per rimanere in pista.
Ciò impedisce il problema comune di spendere troppo nella prima metà del mese e di esaurire il budget prima della fine del mese, o di spendere troppo presto e correre per recuperare il ritardo nell’ultima settimana.
Lavorare con dati esterni
Una delle caratteristiche più potenti degli script di Google Ads è la loro capacità di interagire con fonti di dati esterne. Questo apre possibilità di automazione che vanno ben oltre ciò che puoi fare con i dati dell’account da solo.
Integrazione con Google Sheets
Google Sheets è il punto di integrazione più comune per gli script. Puoi leggere i dati dai fogli per informare la logica di automazione e scrivere i risultati su fogli per report e analisi.
I modelli comuni includono:
- Leggere un elenco di parole chiave negative da un foglio condiviso e applicarle tra le campagne
- Scrivere i riassunti delle prestazioni quotidiane in un foglio che il tuo team recensisce ogni mattina
- Lettura dei moltiplicatori di offerta da un foglio che i membri del team non tecnici possono aggiornare senza toccare il codice
- Registrazione di tutte le azioni di script in un foglio per scopi di revisione e revisione
URL Fetch per API esterne
Il servizio UrlFetchApp consente agli script di effettuare richieste HTTP ad API esterne. Ciò consente l’integrazione con servizi meteorologici, sistemi di inventario, piattaforme CRM e qualsiasi altro servizio che espone un’API web.
Ad esempio, uno script di offerta resistente alle intemperie potrebbe recuperare i dati meteo attuali per le posizioni di destinazione e aumentare le offerte per gli annunci ombrello quando viene prevista la pioggia. Uno script di generazione di lead potrebbe spingere i dati di conversione al tuo CRM quando una campagna raggiunge una soglia di prestazioni.
Notifiche e-mail
Gli script possono inviare avvisi e-mail quando rilevano condizioni che richiedono attenzione umana. Utilizza le notifiche via email per problemi che richiedono una chiamata di giudizio piuttosto che una risposta automatica: picchi di spesa insoliti, nuove attività dei concorrenti o anomalie delle prestazioni che le tue regole automatizzate non possono gestire.
Mantieni le email di notifica focalizzate e fruibili. Uno script che invia troppi avvisi non critici ti insegna a ignorare i suoi messaggi, il che sconfigge lo scopo del monitoraggio.
Migliori Pratiche per gli script di Google Ads
Seguendo queste pratiche, potrai creare script affidabili e manutenibili che servono il tuo account nel tempo.
Iniziare semplice e iterare
Inizia con una semplice versione del tuo script che gestisce la logica di base. Ottieni il funzionamento e la convalida prima di aggiungere complessità. Uno script che mette correttamente in pausa le parole chiave al di sotto di una soglia di prestazioni è più prezioso di uno script elaborato che si blocca perché hai cercato di costruire troppo in una volta.
Utilizzare le etichette per l’organizzazione
Le etichette sono il tuo migliore amico quando lavori con gli script. Applica etichette alle entità che gli script dovrebbero includere o escludere e utilizza i selettori basati su etichette nel codice. Ciò rende facile controllare quali campagne, gruppi di annunci o parole chiave influiscano su uno script senza modificare il codice stesso.
Registra tutto
Aggiungi istruzioni di registrazione in tutti gli script in modo da poter tracciare il loro comportamento quando qualcosa va storto. Registrare il numero di entità elaborate, le decisioni prese e gli eventuali errori riscontrati. Invia questi registri a un foglio di Google per una facile revisione. Quando uno script produce risultati inaspettati settimane dopo averlo scritto, i registri ti faranno risparmiare ore di debug.
Gestire gli errori con grazia
Gli script che si bloccano a metà del loro lavoro possono lasciare il tuo account in uno stato parzialmente modificato. Avvolgere le operazioni critiche nei blocchi di cattura dei tentativi in modo che lo script possa continuare a elaborare le entità rimanenti anche se si riscontra un errore. Registra gli errori per un’indagine successiva piuttosto che lasciare che fermino l’intera esecuzione.
Rispettare i limiti API
Gli script di Google Ads hanno limiti di tempo di esecuzione e limiti di elaborazione dell’entità. Se il tuo account è grande, progetta gli script per elaborare entità in batch. Utilizzare selettori basati sulla data per limitare l’intervallo di dati che si esegue la query. Memorizza i marcatori di avanzamento in modo che gli script possano riprendere da dove si sono fermati nel ciclo di esecuzione successivo.
Versione I tuoi script
Conservare copie delle versioni precedenti di script in un documento o foglio di Google. Quando si modifica uno script, salvare prima la versione precedente. Se una modifica introduce un bug, è possibile ripristinare rapidamente la versione funzionante mentre si esegue il debug di quella nuova.
Tecniche avanzate di script
script di livello MCC
Se gestisci più account Google Ads tramite un account Manager (MCC), gli script a livello MCC ti consentono di eseguire la stessa automazione su tutti loro. Questo è particolarmente potente per le agenzie che gestiscono molti account clienti o aziende con più account per diverse regioni o marchi.
MCC script itera attraverso account figlio e applicare la logica a ciascuno. Puoi generare report cross-account, applicare policy coerenti e gestire su larga scala senza duplicare gli script in ogni account.
Combinazione di script con regole automatizzate
Gli script e le regole automatizzate servono a scopi complementari. Le regole gestiscono semplici azioni basate su soglie senza alcun codice. Gli script gestiscono una logica complessa che le regole non possono esprimere. Utilizza entrambi nel tuo account, scegliendo lo strumento giusto per ogni esigenza di automazione.
Per condizioni semplici come “pausa parola chiave se CPA supera i cinquanta dollari”, una regola è più semplice e più trasparente. Per decisioni multi-fattore come “aggiusta l’offerta in base al giorno della settimana, al dispositivo e alla recente tendenza del tasso di conversione”, uno script è la scelta giusta.
Connettersi al tuo Stack di marketing
Il tuo Google Gli script pubblicitari possono lavorare insieme agli altri strumenti di marketing per creare un’operazione più coesa. Quando i tuoi script identificano contenuti o campagne con le migliori prestazioni, puoi utilizzare tali informazioni per informare la tua strategia di social media. A Piattaforma di gestione dei social media come SocialBlaze ti aiuta ad amplificare i messaggi vincenti attraverso i canali social, quindi il contenuto che funziona nella ricerca a pagamento costruisce anche la tua presenza sociale organica. Monitorando il tuo performance segmento di pubblico Attraverso gli script, ottieni informazioni che rafforzano il targeting su tutti i tuoi canali di marketing.
Errori di scrittura comuni da evitare
- Eseguire script senza anteprima prima. Uno script che mette in pausa accidentalmente tutte le parole chiave o imposta tutte le offerte a zero può causare danni immediati. Sempre in anteprima.
- decisioni che richiedono un giudizio umano. Gli script devono gestire compiti meccanici ripetitivi. Le decisioni strategiche sull’allocazione del budget, la struttura della campagna e la messaggistica hanno ancora bisogno di un tocco umano.
- Ignorare i fallimenti di esecuzione. Se uno script programmato fallisce in silenzio, il gap di automazione passa inosservato fino a quando qualcosa si rompe. Impostare le notifiche di errore in modo da sapere quando uno script non viene eseguito come previsto.
- Costruire senza documentazione. Tra tre mesi non ricorderai perché hai scritto una condizione specifica. Commenta il tuo codice e mantieni un registro di ciò che ogni script fa e perché.
- Non testare i casi di bordo. Uno script che funziona perfettamente sul tuo tipico set di parole chiave potrebbe non riuscire su parole chiave con caratteri speciali, impressioni zero o impostazioni insolite. Testare con dati diversi prima di pianificare.
Ottenere il massimo dall’automazione degli script
Gli script di Google Ads non sono un sostituto del pensiero strategico. Sono un moltiplicatore che libera il tuo tempo per il lavoro che richiede effettivamente una comprensione umana: sviluppare strategie di messaggistica, analizzare le dinamiche di mercato, comprendere il tuo pubblico e configurare strategie di remarketing che spostano i potenziali clienti attraverso il tuo funnel.
Inizia con uno o due script ad alto impatto. Mettetevi a vostro agio con il modello di selezione, valutazione e azione sulle entità dell’account. Espandi la libreria di script mentre identifichi attività più ripetitive che consumano il tuo tempo senza richiedere il tuo giudizio. Nel tempo, costruirai un livello di automazione che mantiene il tuo account in esecuzione mentre ti concentri sul lavoro strategico che guida il tuo business in avanti.
Domande frequenti
Social Blaze offre programmazione dei post, analisi, librerie di contenuti, strumenti di collaborazione, automazione dei feed RSS e un’estensione del browser per semplificare la tua strategia sui social media.
Sì! Social Blaze è pensato sia per piccole imprese sia per agenzie più grandi, con soluzioni adattabili a esigenze diverse, che tu gestisca un solo account o più clienti.
Il nostro assistente IA ti aiuta a creare i contenuti dei post. È un alleato per i tuoi social media: ti fa risparmiare tempo e ti propone idee per migliorare la tua strategia.
Sì! Social Blaze offre integrazioni con piattaforme e strumenti diffusi per semplificare il tuo lavoro e facilitare la gestione dei social media.