Il caso degli script PPC

Pubblicato: 2021-10-23

quanto pesa un orso polare?

Abbastanza per rompere il ghiaccio!

Ciao, sono Connor Regan, un Account Manager qui presso Hanapin Marketing. Oggi esamineremo gli script, cosa sono, come funzionano e come potremmo utilizzarli al meglio con la pubblicità PPC. Pulito!

Cosa sono gli script e come funzionano?

A partire dalla definizione tecnica fornita da Google, "Gli script di Google Ads forniscono un modo per controllare in modo programmatico i dati di Google Ads utilizzando un semplice JavaScript in un IDE basato su browser. Puoi utilizzare gli script per automatizzare le procedure comuni o interagire con dati esterni, per uno o più account Google Ads".

Questa definizione dice molto senza dirci molto in realtà, il che significa che è incredibilmente vaga e in realtà non fornisce alcuna idea di cosa siano gli script e cosa possono fare per noi. Permettimi di illuminarti un po'.

Gli script, sebbene relativamente semplici, non sono qualcosa che puoi padroneggiare in un paio d'ore se non hai un serio background di programmazione. Non lasciarti scoraggiare, tuttavia, poiché molti script che potresti utilizzare con PPC esistono già su Internet, richiederanno solo un po' di modifiche per farlo funzionare per i tuoi account specifici.

Scomponendo gli script, iniziamo con la funzione , come mostrato nello screenshot qui sotto.

Esempio di script PPC

Quasi tutti gli script iniziano con una "funzione ()" seguita da {...}. Tutto all'interno delle parentesi ondulate è il codice che verrà eseguito. Anche se questa potrebbe essere la parte più semplice, nessun codice funzionerà senza questo.

Le variabili espresse come "var" nel codice, sono contenitori che memorizzano i valori dei dati. Ogni variabile deve corrispondere a oggetti ed entità specifici all'interno dell'account per cui stai utilizzando lo script.

Gli oggetti , di cui esistono 4 tipi base, indicano agli script dove cercare i dati desiderati. I 4 tipi di oggetti sono:

• App AdWords (App Ads)
• Applicazione per fogli di calcolo
• MccApp (per coloro che utilizzano account MCC).
• UrlFetchApp

Ad esempio, utilizzerai l'oggetto AdWordsApp per indicare allo script di cercare in Google Ads i dati che desideri estrarre.

Le entità vivono all'interno dell'oggetto, il che suona strano, lo so. Si spera che questo esempio lo chiarisca, "AdWordsApp.Keywords". Ricorda che AdWordsApp è un oggetto, il che significa che "Parole chiave" è l'entità qui all'interno dell'oggetto. Ci sono molte entità diverse ma, per la maggior parte, seguiranno l'oggetto, quindi è più facile trovare l'entità identificando prima il tuo oggetto.

Nel nostro esempio screenshot, puoi vedere che uno dei nostri frammenti di codice è "var campaign = AdsApp.campaigns()". In questo esempio, AdsApp è il nostro oggetto e le campagne() è la nostra entità all'interno dell'oggetto. Stiamo dicendo allo script di cercare i dati della nostra campagna all'interno di Google Ads.

Successivamente, i selettori sono filtri per i dati da cui lo script estrarrà. Alcuni esempi di selettore sono:

• conCondizione()
• con ID()
• forDateRange()
• ordinato da()
• conLimite()

Di nuovo, guardando al nostro esempio, vedrai ".withCondition("Status = ENABLED"), ".withCondition("Cost > 0") e ".forDateRange("TODAY")". Con questo frammento, stiamo dicendo al nostro script di trovare ed estrarre i dati per quelle campagne che sono abilitate e che hanno speso più di $ 0 dollari oggi. Comincia ad avere un po' più senso ora, giusto? È importante sapere che possiamo utilizzare più selettori per perfezionare continuamente i dati che stiamo cercando.

Gli iteratori essenzialmente mantengono lo script continuamente attivo. Ad esempio, utilizzando iteratori come hasNext() e next(), impostiamo un ciclo che continuerà a essere attivato finché il nostro script restituisce dati validi.

Infine, i metodi sono i comandi nel codice, come "Get", "Set" e "Add". Nel nostro esempio di script, abbiamo lo snippet "var campaignIterator = campaign.get();". Questo restituirà i dati delle campagne per le quali abbiamo utilizzato i selettori per filtrare.

Questo copre quasi tutti gli aspetti più importanti di una sceneggiatura. La mia speranza è che questa guida possa aiutarti a leggere e comprendere tutti gli script che incontri in natura, poiché essere in grado di fare anche solo questo ti aiuterà immensamente.

Come ho detto prima, esistono già molti script e sono là fuori in attesa che tu li copi/incolli nel tuo account. Se riesci a leggere lo script e ad apportare le modifiche/aggiustamenti necessari per adattarlo al tuo account, probabilmente hai risparmiato ore evitando di scrivere l'intero script da solo!

Modi da utilizzare nella pubblicità PPC

Tornando al nostro esempio, lascia che ti spieghi lo scopo di questo script (che ho trovato su Internet e adattato alle esigenze del nostro account) e come ci aiuta qui in Hanapin. Questo script ha lo scopo di mettere in pausa le nostre campagne una volta che hanno speso più del 20% del loro budget giornaliero (l'abbiamo implementato perché la norma "spendi il doppio del budget giornaliero" di Google interferiva davvero con il nostro budget e il nostro pacing). Più di ogni altra cosa, questa sceneggiatura è stata una coperta di sicurezza, che ci ha permesso di stare tranquilli sapendo che non avremmo sforato il nostro budget durante la prima metà del mese.

Ora potresti pensare: "bello, hai uno script carino e semplice che può mettere in pausa le campagne una volta che hanno speso X quantità di dollari. Non devi quindi passare il giorno successivo a esaminare l'account per riattivare quelle campagne? In che modo questo fa effettivamente risparmiare tempo?"

Una bella domanda! Per farla breve, abbiamo creato un secondo script che avrebbe riattivato quelle campagne che erano state messe in pausa dallo script di consegna eccessiva. Nello screenshot qui sotto, chiediamo al nostro script di trovare qualsiasi campagna con un'etichetta specifica (che il nostro script di pubblicazione eccessiva ha fornito a ogni campagna messa in pausa) e quindi di abilitare quelle campagne. Questi script vengono eseguiti in tandem, ogni giorno, facendoci risparmiare tempo ed energia che possiamo poi investire in altre aree dell'account. È una vittoria per tutti.

Un altro esempio di script PPC

C'è una quantità quasi illimitata di modi per utilizzare gli script all'interno dei tuoi account Ads e ti incoraggio a navigare in Internet poiché ci sono così tanti script là fuori che stanno già aspettando che diamo loro una buona casa. Ad esempio, il mio collega, Jacob Fairclough, ha alcuni script per aiutarti con i tuoi sforzi di offerta, tra le altre ottimizzazioni di routine.

Conclusione

Tutto sommato, gli script possono fare quasi tutto nell'account che potremmo fare noi stessi, tranne che automatizzano il processo e ci fanno risparmiare tempo ed energia. In realtà, la vita è solo una combinazione di tempo ed energia. Energia, possiamo gestire... il tempo, non possiamo. Fatti un favore e implementa alcuni script per regalarti un po' di tempo dolce e dolce nella tua giornata.

Infine, vorrei dare un'occhiata a questo blog di Christi Olson di Microsoft, che approfondisce come gli script possono funzionare con Microsoft Ads!

Fino alla prossima volta!