Kako pratiti plaćene AI oglase u Google Analyticsu 4?

AI oglasi tek dolaze, ali analitika ih mora biti spremna pratiti od prvog dana. Ovo je pristup koji bih danas preporučio za njihovo praćenje u Google Analyticsu 4.

Prije dvije godine napisao sam članak o tome kako u Google Analyticsu pratiti organske dolaske iz AI alata poput ChatGPT-a, Perplexityja ili Geminija. U međuvremenu je Google u GA4 uveo novi Default Channel Group pod nazivom AI Assistant, čime je praktički riješio upravo problem o kojem sam tada pisao.

Danas se pojavljuje novo pitanje. Kako ćemo pratiti plaćene AI oglase?
Za razliku od Google Adsa ili Mete, AI platforme još nemaju ustaljene preporuke za označavanje Landing Page URL-ova odgovarajućim vrijednostima pojedinih UTM parametara vidljivih u Google Analyticsu 4. Upravo zato mislim da je pravo vrijeme da počnemo razgovarati o tome.

Za potrebe ovog članka preporučenu kombinaciju UTM tagova nazvao sam jednostavno UTM4AI. Ne zato što pokušavam uvesti novi standard, nego zato što je praktično imati kratak naziv za skup preporuka koje slijede. Ako se jednog dana pojavi bolji prijedlog ili Google definira vlastiti standard, prihvatit ću ga.

Zašto koristiti UTM tagove za AI oglase?

Ako već koristite UTM tagove u svojim kampanjama, ovaj dio možete slobodno preskočiti. Ako se s UTM tagovima tek upoznajete, preporučujem da prvo pročitate moj stariji članak “5 zgodnih primjera UTM tagova”, pa se zatim vratite na ovu temu.

Koji problem UTM tagovi zapravo rješavaju?

Zamislimo da na Facebooku objavite neki sadržaj koji ima link prema vašem webu. Ako korisnici kliknu na taj link, Google Analytics takve će posjete klasificirati kao Organic Social.
Nekoliko dana kasnije odlučite promovirati istu objavu kroz Meta oglase. Ako odredišni URL (Landing Page URL) oglasa ne označite odgovarajućim UTM tagovima, Google Analytics neće znati da je riječ o plaćenom prometu pa će i ti posjeti završiti u istom kanalu – Organic Social.

Kod AI oglasa situacija je potpuno ista. Google Analytics danas već zna prepoznati organske dolaske iz ChatGPT-a, Geminija ili Perplexityja te ih svrstati u kanal AI Assistant. Međutim, ako korisnik klikne na plaćeni AI oglas, Google Analytics bez odgovarajućih UTM tagova ne može razlikovati plaćeni AI promet od organskog pa će i tu posjetu s plaćenog kanala svrstati u kanal AI Assistant.

Kako možemo riješiti ovaj izazov?

UTM4AI: preporučeni UTM tagovi za AI oglase

Kada bih danas pripremao UTM tagove za AI oglase, koristio bih sljedeću kombinaciju.

ParametarVrijednostZašto?
utm_sourcechatgptIzvor prometa na kojoj se oglas prikazuje
utm_mediumpaid_aiZavršava u kanalu Paid Other, ali zadržava dodatnu semantiku
utm_campaignblack-friday-26Naziv kampanje
utm_id{campaign_id}Jedinstveni ID kampanje
utm_term{ad_group} ili {intent}Tema ili grupa oglasa
utm_content{creative}Varijanta oglasa
Tablica 1: Primjeri vrijednosti pojedinih UTM tagova i njihova svrha

Cilj mi nije izmisliti novi standard, nego već danas razlikovati plaćene AI oglase od organskih AI dolazaka, bez narušavanja kompatibilnosti s budućim razvojem Google Analyticsa.

Zašto baš paid_ai?

Najvažnija odluka u ovoj preporuci zapravo nije utm_source, nego utm_medium.

Na prvi pogled bilo bi logično koristiti utm_medium=cpc, kao što to mnogi koriste za Google Ads ili Meta oglase. Međutim, mislim da AI platforme zaslužuju nešto informativniji naziv.

paid_ai odmah govori dvije stvari. Prvo, riječ je o plaćenom prometu. Drugo, riječ je o AI platformama. Time utm_medium više ne opisuje samo način naplate oglasa, nego i vrstu kanala iz kojeg korisnik dolazi na web.

S tehničke strane to također ima smisla, jer će Google Analytics vrijednost paid_ai svrstati u postojeći kanal Paid Other. U trenutku pisanja ovog članka, Google u službenoj dokumentaciji za Zadanu grupu kanala (eng. Default channel group) definira kanal Paid Other sljedećim regularnim izrazom (RegEx):

^(.cp.|ppc|retargeting|paid.*)$

Drugim riječima, vrijednost paid_ai odgovara dijelu pravila paid.*, zbog čega završava u kanalu Paid Other.
Dobivamo informativniji utm_medium, bez potrebe za vlastitim definicijama kanala (odnosno “Channel Groupingom”) ili dodatnim pravilima u izvještajima i dashboardima samo zato da bismo razlikovali AI oglase od ostalih izvora plaćenog prometa.

Da sam odabrao samo vrijednost paid, izgubili bismo informaciju da je riječ upravo o AI platformama. Da sam odabrao cpc, izgubili bismo mogućnost razlikovanja AI oglasa od ostalih CPC kampanja. Vrijednost paid_ai zadržava obje informacije, a pritom ostaje potpuno kompatibilna s današnjim načinom na koji Google Analytics grupira promet u kanale.

Zašto source nije chatgpt.com?

Za razliku od organskih dolazaka, kod UTM tagova sami određujemo vrijednosti svih parametara. Zato utm_source ne mora biti naziv domene, nego vrijednost koja najbolje opisuje izvor prometa.

Moj je prijedlog da koristite jednostavne nazive poput chatgpt, gemini ili perplexity, umjesto chatgpt.com, gemini.google.com ili drugih varijanti.

Ovakav pristup ima dvije prednosti. Prvo, vrijednosti su kraće i čitljivije u izvještajima. Drugo, nisu vezane uz konkretnu domenu pa će ostati razumljive čak i ako pojedina platforma jednog dana promijeni naziv domene ili uvede zasebne domene za različite usluge.

Kod UTM tagova važnije je imati dosljedna pravila nego pronaći “savršenu” vrijednost. Ako danas odaberete chatgpt, zadržite istu vrijednost u svim budućim kampanjama. Baš kao što ste i do sada za vrijednosti parametra utm_source koristili facebook ili fb, a ne facebook.com, zar ne? 😉

Kako označiti druge AI platforme?

Isti opisani princip vrijedi i za ostale AI izvore. Kao vrijednost parametra utm_source preporučujem da koristite puni naziv izvora, pisan malim slovima (lowercase), kao u sljedećoj tablici:

Platformautm_source
ChatGPTchatgpt
Geminigemini
Perplexityperplexity
Copilotcopilot
Claudeclaude
Tablica 2: primjeri naziva AI platformi kao vrijednosti parametra utm_source

Zašto koristiti utm_id?

Mnogi marketingaši koriste samo parametar utm_campaign, što je sasvim dovoljno za manje kampanje. Međutim, čim počnete mijenjati nazive kampanja ili ih prevoditi na više jezika, postaje teško povezati sve podatke i analizirati uspješnost pojedinih kampanja kroz više kanala.

Upravo zato preporučujem korištenje parametra utm_id. Za razliku od utm_campaign, koji je namijenjen ljudima, utm_id može sadržavati jedinstveni identifikator kampanje iz oglašivačke platforme.
Naziv kampanje može se tijekom vremena promijeniti, dok ID kampanje u pravilu ostaje isti.

Odlučite li jednog dana koristiti Google Analytics Campaign Data Import ili povezivati podatke s drugim sustavima, utm_id može biti najstabilniji identifikator za povezivanje podataka između više sustava.

Što ako Google uvede kanal “Paid AI”?

Sasvim je moguće da Google jednog dana uvede poseban kanal za plaćeni AI promet, baš kao što je prije nekog vremena uveo kanal AI Assistant za organske dolaske s AI izvora.

Ako se to dogodi, ne vidim razlog za paniku. Upravo zato i preporučujem da vrijednost parametra utm_medium bude paid_ai, a ne neki potpuno proizvoljan naziv. Ona jasno opisuje vrstu prometa, a istovremeno je dovoljno bliska postojećoj logici Google Analyticsa.

Možda će Google jednog dana preporučiti drukčiji utm_medium. Možda će automatski prepoznati AI oglase bez UTM tagova. Danas to jednostavno ne znamo.

Ono što znamo jest da će dosljedno označene kampanje uvijek biti lakše prilagoditi od kampanja koje uopće nisu označene ili koriste deset različitih načina imenovanja.

Preporuka za kraj

Pokrećete li danas oglase na ChatGPT-u ili drugim AI platformama, ne čekajte da Google definira službeni standard. Koristite dosljedne UTM tagove, odaberite utm_medium=paid_ai i zadržite kompatibilnost s današnjim, ali i budućim verzijama Google Analyticsa. Ako Google jednog dana uvede novi kanal za plaćeni AI promet, prilagodba će biti jednostavna.

Nitko danas ne zna kako će Google za godinu ili dvije klasificirati plaćeni AI promet. Upravo zato vrijedi već danas postaviti konzistentna pravila koja ćemo jednostavno prilagoditi službenim preporukama, jednom kada se one pojave.