Cazul pentru scripturi PPC
Publicat: 2021-10-23Cât cântărește un urs polar?
Suficient pentru a sparge gheața!
Bună, sunt Connor Regan, un manager de cont aici la Hanapin Marketing. Astăzi vom analiza scripturile, ce sunt acestea, cum funcționează și cum le-am putea folosi cel mai bine cu publicitatea PPC. Îngrijit!
Ce sunt scripturile și cum funcționează?
Începând cu definiția tehnică dată de Google, „Scripturile Google Ads oferă o modalitate de a vă controla programatic datele Google Ads folosind JavaScript simplu într-un IDE bazat pe browser. Puteți folosi scripturi pentru a automatiza procedurile obișnuite sau pentru a interacționa cu date externe, pentru unul sau mai multe conturi Google Ads.”
Această definiție spune multe fără să ne spună prea multe, ceea ce înseamnă că este incredibil de vagă și nu oferă cu adevărat o perspectivă asupra a ceea ce sunt scripturile și ce pot face ele pentru noi. Dați-mi voie să vă luminez puțin.
Scripturile, deși sunt relativ simple, nu sunt ceva pe care să-l stăpânești în câteva ore dacă nu ai un fundal serios de codare. Cu toate acestea, nu lăsați asta să vă descurajeze, deoarece multe scripturi pe care le puteți utiliza cu PPC există deja pe internet, vor avea nevoie doar de puțină editare pentru a le face să funcționeze pentru conturile dvs. specifice.
Defalcând scripturile, începem cu funcția , așa cum se vede în captura de ecran de mai jos.

Majoritatea fiecărui script începe cu o „funcție ()” urmată de {…}. Tot ceea ce este cuprins între parantezele ondulate este codul care va fi executat. Deși aceasta poate fi cea mai ușoară parte, niciun cod nu va funcționa fără aceasta.
Variabilele exprimate ca „var” în cod sunt containere care stochează valorile datelor. Fiecare variabilă trebuie să corespundă unor obiecte și entități specifice din contul pentru care utilizați scriptul.
Obiectele , dintre care există 4 tipuri de bază, spun scripturilor unde să caute datele dorite. Cele 4 tipuri de obiecte sunt:
• AdWordsApp (AdsApp)
• SpreadsheetApp
• MccApp (pentru cei care folosesc conturi MCC).
• UrlFetchApp
De exemplu, ați folosi obiectul AdWordsApp pentru a spune scriptului să caute în Google Ads datele pe care doriți să le extragă.
Entitățile trăiesc în interiorul obiectului, ceea ce sună ciudat, știu. Sperăm că acest exemplu clarifică, „AdWordsApp.Keywords”. Rețineți că AdWordsApp este un obiect, ceea ce înseamnă că „Cuvinte cheie” este entitatea aici în cadrul obiectului. Există multe entități diferite, dar, în cea mai mare parte, vor urmări obiectul, așa că este cel mai ușor să găsiți entitatea identificându-vă mai întâi obiectul.
În exemplul nostru cu captură de ecran, puteți vedea că unul dintre fragmentele noastre de cod este „var campaigns = AdsApp.campaigns()”. În acest exemplu, AdsApp este obiectul nostru, iar campania() este entitatea noastră în cadrul obiectului. Îi spunem scriptului să caute datele campaniei noastre în Google Ads.
Apoi, selectoarele sunt filtre pentru datele din care va extrage scriptul. Câteva exemple de selecție sunt:
• cuCondiție()
• withIds()
• forDateRange()
• orderBy()
• withLimit()
Din nou, privind exemplul nostru, veți vedea „.withCondition(“Status = ENABLED”), „.withCondition(“Cost > 0”) și „.forDateRange(“TODAY”)”. Cu acest fragment, îi spunem scriptului nostru să găsească și să extragă date pentru acele campanii care sunt activate și au cheltuit mai mult de 0 USD astăzi. Începe să aibă un pic mai logic acum, nu? Este important să știm că putem folosi mai multe selectoare pentru a rafina continuu datele pe care le căutăm.
Iteratorii mențin, în esență, scriptul să se declanșeze continuu. De exemplu, folosind iteratoare precum hasNext() și next(), setăm o buclă care va continua să se declanșeze atâta timp cât scriptul nostru returnează date valide.
În cele din urmă, Metodele sunt comenzile din cod, cum ar fi „Obțineți”, „Setare” și „Adăugați”. În exemplul nostru de script, avem fragmentul „var campaignIterator = campaigns.get();”. Acest lucru va returna datele campaniilor pentru care am folosit Selectori pentru a le filtra.
Acesta acoperă aproape toate cele mai importante aspecte ale unui scenariu. Speranța mea este că acest ghid te poate ajuta să citești și să înțelegi orice scenarii pe care le întâlnești în sălbăticie, deoarece, chiar și doar asta, te va ajuta enorm.
După cum am menționat mai devreme, multe scripturi există deja și vă așteaptă să le copiați/lipiți în contul dvs. Dacă puteți citi scriptul și puteți face modificările/ajustările necesare pentru ca scriptul să se potrivească contului dvs., probabil că v-ați economisit ore întregi evitând să scrieți singur întregul script!
Modalități de utilizare în publicitatea PPC
Revenind la exemplul nostru, permiteți-mi să explic scopul acestui script (pe care l-am găsit pe internet și l-am ajustat pentru a se potrivi nevoilor contului nostru) și cum ne ajută aici, la Hanapin. Acest script este menit să întrerupă campaniile noastre odată ce au cheltuit mai mult de 20% din bugetul lor zilnic (am implementat acest lucru deoarece politica Google „cheltuiește de două ori bugetul zilnic” a interferat cu adevărat cu bugetarea și ritmul nostru). Mai mult decât orice, acest scenariu a fost o pătură de siguranță, permițându-ne să stam liniștiți știind că nu ne vom pierde bugetul în prima jumătate a lunii.
S-ar putea să vă gândiți acum, „mișto, aveți un script frumos și simplu, care poate întrerupe campaniile după ce au cheltuit X sume de dolari. Nu trebuie să petreceți ziua următoare căutând prin cont reactivând acele campanii? Cum economisește acest timp de fapt?”
O întrebare grozavă! Pe scurt, am creat un al doilea script care ar reactiva acele campanii care au fost întrerupte de scriptul de supralivrare. În captura de ecran de mai jos, solicităm scriptului nostru să găsească orice campanie cu o anumită etichetă (pentru care scriptul nostru de supralivrare le dă fiecărei campanii pe care a întrerupt-o) și apoi să activeze acele campanii. Aceste scripturi rulează în tandem, în fiecare zi, economisindu-ne timp și energie pe care apoi le putem investi în alte zone ale contului. Este un câștig-câștig-câștig.

Există o cantitate aproape nelimitată de moduri de a utiliza scripturi în conturile dvs. de reclame și v-aș încuraja să navigați pe internet, deoarece există atât de multe scripturi care așteaptă deja să le oferim o casă bună. De exemplu, colegiul meu, Jacob Fairclough, are câteva scripturi care să vă ajute în eforturile dvs. de licitare, printre alte optimizări de rutină.
Concluzie
Una peste alta, scripturile pot face aproape orice în cont pe care noi înșine am putea face, cu excepția faptului că automatizează procesul și ne economisesc timp și energie. Într-adevăr, viața este doar o combinație de timp și energie. Energia, putem gestiona... timpul, nu putem. Fă-ți o favoare și implementează câteva scenarii pentru a-ți oferi un timp dulce și dulce în ziua ta.
În cele din urmă, aș verifica acest blog al lui Christi Olson de la Microsoft, care aprofundează mai mult cum pot funcționa scripturile cu Microsoft Ads!
Pana data viitoare!
