Acest script Google Ads folosește GPT pentru a rezuma performanța contului
Publicat: 2023-06-05Luna trecută, am distribuit primul meu script Google Ads activat pentru GPT. Identifică titlurile RSA lipsă și sugerează noi variante.
Luna aceasta, am vrut să depășesc puțin mai mult limitele GPT și să văd dacă reușesc să-mi scriu următorul script. Alertă spoiler: A funcționat! Dar a avut nevoie de ceva mânuire pentru a ajunge acolo. Vă voi învăța cum am conceput promptul pentru a obține un rezultat de succes.
Scriptul pe care îl partajez folosește GPT OpenAI pentru a scrie un rezumat al performanței contului, împreună cu câteva sugestii despre cum să îmbunătățiți performanța unui cont Google Ads.
Efectuarea rapoartelor PPC mai descriptive
Raportarea PPC poate fi o sarcină obositoare. Prin natura lor, este, de asemenea, repetitiv, deoarece clienții și părțile interesate așteaptă cel mai recent raport în căsuța lor de e-mail în mod regulat – fie săptămânal, lunar sau, cerul ferește, chiar și zilnic.
Există o mulțime de instrumente excelente de raportare (lucrez pentru unul). Deși pot automatiza preluarea datelor și vizualizarea acestora, pentru a înțelege și a spune o poveste cu datele, de obicei, totuși necesită atingerea unui om. GPT excelează la scrierea de povești convingătoare, așa că mi s-a părut o soluție bună pentru problema mea.
GPT și AI generativ sunt adepți la producerea de text bine scris. Deoarece modelele de limbaj mari (LLM) au citit miliarde de cuvinte, sunt foarte bune la prezicerea modului de a pune cuvintele împreună, într-un mod care să creeze o lectură convingătoare.
Dar, oricât de convingătoare ar fi, nu sunt întotdeauna adevărate și aceasta este o mare problemă atunci când scopul este de a partaja rapoarte de încredere clienților.
Așa că mi-am propus să îmi dau seama dacă aș putea forța GPT să fie corect și un povestitor grozav despre datele dintr-un cont de reclame.
Problema adevărului GPT
Un punct slab al GPT este că puterea sa de bază este prezicerea următorului cuvânt dintr-un șir. Este mult mai puțin fiabil când vine vorba de verificarea faptelor și de a se asigura că ceea ce spune este corect.
Formarea sa ar fi putut include zeci de postări pe blog despre cum să obțineți mai multe conversii în Google Ads.
Deoarece acele articole probabil menționează frecvent sarcini precum verificarea bugetelor și gestionarea obiectivelor CPA, GPT va include probabil acele lucruri atunci când generează sfaturi legate de obținerea mai multor conversii.
Dar este posibil ca detaliile să fie ușor greșite, cum ar fi dacă un agent de publicitate a cărui sumă CPA este mai mică decât suma CPA vizată ar trebui să își mărească sau să își reducă bugetul publicitar. GPT nu rezolvă o problemă în mod analitic, ci mai degrabă prezice cuvintele de inclus în sfatul său.
O altă problemă este că GPT rămâne prost la matematică, în ciuda muncii openAI de a aborda această problemă cunoscută.
De exemplu, dacă sunt furnizate informații precum câte clicuri și afișări are o campanie, nu este sigur să presupunem că va ști cum să determine CTR-ul corect din aceste informații. Știm cu toții că este o formulă simplă: clicuri/afișări = CTR.
Uneori, GPT va înțelege bine, dar nu există nicio garanție.
Pentru a evita erorile de calcul, am decis că ar fi mai sigur să fac singur calculul și să furnizez rezultatele în prompt.
În loc să am încredere în GPT pentru a calcula valori precum CTR, rata de conversie etc., corect, am furnizat valorile pentru acele valori în prompt.
Cum să oferiți GPT informații despre afacerea dvs
Sarcina specifică pe care am vrut să o automatizez era să descriu modul în care performanța unui cont s-a schimbat luna trecută în comparație cu luna anterioară și să includ câteva sugestii de optimizare.
Când am creat această automatizare, nu am putut să intru direct în cod. A trebuit să creez manual un proces care a funcționat înainte de a transforma acel proces într-o automatizare.
Primul pas a fost să experimentezi cu GPT pentru a determina ce date avea nevoie, astfel încât să nu mai inventeze fapte și să se bazeze în schimb pe adevăr pentru a-și crea poveștile. Acest lucru a necesitat să îi oferim date Google Ads cu faptele pe care am vrut să le descriu.
Din fericire, GPT poate lua un tabel ca intrare și poate înțelege cum să interpreteze diferitele celule. Așa că am creat un tabel cu performanța campaniei și l-am exportat ca fișier text CSV, care putea fi copiat și lipit într-o solicitare GPT.
Deoarece am vrut ca GPT să comenteze modificările de performanță între două intervale de date, am introdus inițial două șiruri CSV separate, câte unul pentru fiecare perioadă.
Dar două șiruri CSV separate folosesc mai multe indicative decât aceleași date combinate într-un singur CSV cu coloane separate pentru diferite intervale de date.
Așadar, pentru a face automatizarea puțin mai bună la lucrul cu conturi mai mari, am generat șirul CSV combinat.
Cu date concrete gata pentru a fi introduse într-un prompt, aș putea apoi să trec la proiectarea promptului pentru a-mi oferi cele mai bune rezultate posibile.
Inginerie promptă
Având date concrete cu care să lucrez, a trebuit să-i spun GPT ce să facă cu acele fapte. Solicitarea poate fi la fel de simplă ca:
- „Scrieți un rezumat al performanței campaniilor comparând cele două perioade.”
GPT este inteligent și își dă seama care sunt diferitele perioade din datele CSV.
Dacă tinde să se concentreze prea mult pe anumite valori pe care ați dori să le deprimați, adăugați mai multe detalii la solicitare, cum ar fi:
- „Nu includeți în rezumat numărul de afișări pierdute de căutare.”
În continuare, am vrut să includă câteva sfaturi de optimizare. Pentru a face sugestiile mai fiabile și mai în concordanță cu propriul meu stil de management, am încărcat promptul cu câteva fapte suplimentare, cum ar fi acestea:
- Suma CPA țintă este de 20 USD. Un cost mai mare este rău, iar un cost mai mic este bine.
- Dacă numărul de propoziții de afișare pierdute în căutare (buget) > 10% și suma CPA este sub țintă, bugetul ar trebui mărit.
- dacă suma CPA este peste țintă, sumele licitate trebuie ajustate.
Apoi, când a trimis un prompt foarte detaliat cu date CSV, fapte și o solicitare pentru ce să facă cu aceste date, GPT a început să dea răspunsuri solide.
Cu toate piesele puzzle-ului la locul lor, era timpul să-i cer GPT să-mi scrie automatizarea.
Obțineți buletinele informative zilnice pe care se bazează marketerii.
Vezi termenii.
Obținerea GPT pentru a scrie scripturi pentru anunțuri
Codul pentru un script Google Ads pentru a extrage date dintr-un cont nu este deosebit de complicat. Face parte din aproape orice scenariu și este foarte bine documentat.
Așa că mi-am încrucișat degetele și i-am cerut GPT să scrie un script pentru a extrage datele pentru mine cu acest prompt:
Răspunsul a părut un scenariu bun, dar un lucru mi s-a părut puțin neregulat. Scriea o interogare GAQL care includea cele două intervale de date pe care doream să le compar într-o singură interogare. Asta nu ar trebui să funcționeze.
Așa că i-am cerut GPT să încerce din nou și, deși implementarea s-a schimbat ușor, a încurcat din nou intervalele de date din interogarea GAQL:
În acest moment, aș fi putut să renunț și să repar codul personal, dar, în schimb, am făcut o inginerie promptă.
Ce se întâmplă dacă solicitarea mea a încurcat GPT?
I-am spus:
- „Obțineți valorile privind clicurile, afișările, costul, CTR, CPC mediu, conversiile, rata de conversie și valorile cost pe conversie pentru luna anterioară și luna anterioară. ”
Aș putea fi mai clar și să-i spun că acest lucru ar trebui făcut în două interogări separate care vor fi îmbinate mai târziu?
Așa că am schimbat solicitarea pentru a include acest nou text:
- „Obțineți valorile pentru clicuri, afișări, cost, CTR, CPC mediu, conversii, rata de conversie și costul pe conversie. Obțineți raportul pentru 2 intervale de date: luna trecută și luna anterioară. construiți o hartă în care cheia este numele campaniei și include statisticile din cele 2 intervale de date. ”
Acesta este mult mai precis, iar rezultatul a revenit după cum urmează:
Acum GPT scria codul corect. După ce l-am instalat în contul meu Google Ads, a funcționat imediat conform așteptărilor și a generat datele CSV necesare.
Aceasta a fost o lecție bună de inginerie promptă pentru mine. Dacă angajați un nou membru al echipei care nu a făcut niciodată PPC, probabil că trebuie să fiți destul de precis în instrucțiunile dvs. atunci când cereți ajutor. La fel este și cu GPT, precizia contează!
De asemenea, încă contează să fii un expert în domeniu. Cineva care nu a lucrat niciodată cu rapoarte GAQL sau API de la Google Ads ar putea să nu știe că nu puteți obține date pentru două intervale de date într-un singur apel. Fără aceste cunoștințe, găsirea erorii în răspunsul GPT ar putea fi foarte dificilă.
În concluzie, atunci când cereți GPT să genereze cod, este util să scrieți pseudo-cod, mai degrabă decât să fiți prea general și să-i spuneți doar ce rezultate vă așteptați. Cu cât îi spui mai mult sistemului cum să ajungă la acea ieșire, cu atât este mai probabil să scrie cod care funcționează.
Cu codul pentru extragerea datelor CSV funcționând, acum aveam nevoie de un cod pentru a trimite acele date la GPT pentru a cere un rezumat.
Utilizarea GPT în scripturile Google Ads
Pentru a utiliza GPT într-un script, aveți nevoie de acces API și de un token API. Vă puteți înscrie pentru acest lucru pe site-ul OpenAI. Cu aceasta, puteți scrie o funcție simplă care apelează API-ul cu un prompt, primește răspunsul și îl imprimă pe ecran.
Acest cod ar putea fi solicitat de la GPT, dar îl aveam deja din scriptul RSA de luna trecută, așa că tocmai l-am refolos.
Iată fragmentul de cod pentru a utiliza GPT în scripturile Google Ads
Punând laolaltă
Apoi, am pus cele două scripturi de mai sus împreună. Primul script primește datele de care am nevoie pentru promptul meu, iar al doilea script trimite acele date ca prompt către GPT și captează răspunsul, care este apoi redat pe ecran.
Luați o copie a codului complet aici și amintiți-vă să adăugați propria cheie API pentru a începe să o utilizați:
Apoi ar trebui să experimentați cu faptele și să solicitați. Rândul din codul în care introduceți fapte ar trebui să includă detalii pe care doriți să le cunoască GPT, cum ar fi:
- Care este ținta ta.
- Dacă un număr mai mare sau mai mic decât ținta este bun sau rău.
- Date despre metodologia de optimizare a contului dvs. (adică, ce ați recomanda să faceți dacă suma CPA este prea mare și afișările au scăzut).
GPT va extrage din faptele pe care le-ați furnizat mai degrabă decât să inventeze lucruri atunci când rezumă performanța.
De asemenea, puteți proiecta promptul pentru a face lucrurile așa cum doriți.
De exemplu, puteți cere GPT să includă sau să excludă anumite valori în rezumatul său sau să îi spuneți în ce stil să scrie, de exemplu, conversațional sau orientat spre afaceri.
Rețineți că acest script folosește API-ul OpenAI, care nu este gratuit. Deci, de fiecare dată când rulați acest lucru, va costa bani.
Recomand să rulați acest script după cum este necesar și să nu îl puneți într-un program automat.
Rezumarea performanței PPC cu GPT
GPT este excelent la scriere, dar poate avea probleme cu corectitudinea faptelor. De aceea este util să furnizați cât mai multe date posibil în prompturi.
Prin utilizarea unui script Google Ads, informații despre performanța contului pot fi pregătite automat într-un format care funcționează cu GPT.
Utilizați acest script pentru a oferi GPT informații despre contul dvs. și pentru a obține un rezumat al performanței care poate fi partajat clienților și părților interesate.
Vă încurajez să verificați și să-mi spuneți ce părere aveți.
Opiniile exprimate în acest articol sunt cele ale autorului invitat și nu neapărat Search Engine Land. Autorii personalului sunt enumerați aici.