Az UTM-paraméterek a legolcsóbb mérési eszközök, amit egy vállalkozás bevezethet. Nem kell hozzá fejlesztő, nem kell hozzá új szoftver, csak egy megállapodás arról, hogy ki hogyan írja meg a linkjeit. Mégis alig van olyan analitikai fiók, amiben a forrásriport első ránézésre értelmes.

A tipikus kép ismerős: a facebook, a Facebook, az fb és az FB-poszt négy külön sorban áll, a hírlevél hol email, hol newsletter, hol hirlevel médiumon fut, a kampánynevekben pedig ott a nyári akció, csak épp nem derül ki, melyik évé. Ilyenkor nem a mérés romlott el, hanem a fegyelem hiányzik mögüle. Az alábbi rend nagyjából egy óra alatt bevezethető, és utána évekig eltart. A cikk vége felé két gyakorlati szakasz áll: hogyan teszteld le a linket kiküldés előtt, és hogyan hozz rendet egy már összekuszált fiókban.
Miért esik szét a forrásriportod, ha nincs UTM-szabály?
Azért, mert az analitikai rendszer szó szerint veszi, amit a linkbe írtál, és a legapróbb eltérést is új dimenzióértékként kezeli. (Hivatalosan igazolt) A Google Analytics dokumentációja egyértelmű abban, hogy az UTM-értékek megkülönböztetik a kis- és nagybetűt, tehát a Facebook és a facebook két különböző forrás.
Tovább a témában: GA4 eseménynevek és paraméterek · GA4 DebugView
Ez azért fáj jobban, mint elsőre látszik. A forrás nem csak egy sor a riportban: a rendszer ehhez köti a látogató későbbi visszatéréseit és a konverzió hozzárendelését is. Ha ugyanaz a hírlevél háromféle médiumon fut, akkor a belőle származó megkeresések is három helyre szóródnak szét, és egyik sem néz ki érdemi csatornának.
Ehhez jön, hogy a linkeket ritkán egyetlen ember írja. A hírlevelet más állítja össze, a közösségi posztot megint más, a QR-kódot pedig gyakran a nyomdai anyagot készítő kolléga. Mindenki logikusan gondolkodik, csak épp mindenki máshogy. (Saját tapasztalat) A legtöbb szétesett riport mögött nem hanyagság áll, hanem az, hogy soha senki nem írta le egy helyre, mit jelent pontosan a medium szó.
Mely UTM-paraméterek kötelezők, és melyik hagyható el?
Három paraméter kötelező, kettő opcionális, és mindig kevesebbet használj, mint amennyit lehetne.
utm_source: honnan jött a látogató, konkrét platform- vagy partnernévvel. Kötelező.utm_medium: milyen típusú csatorna hozta, például e-mail, fizetett hirdetés, organikus közösségi. Kötelező.utm_campaign: melyik kezdeményezéshez tartozik. Kötelező.utm_content: ugyanazon a kampányon belül melyik kreatív, gomb vagy hirdetésváltozat. Csak akkor, ha tényleg összehasonlítod őket.utm_term: kulcsszó, gyakorlatilag csak kézi kulcsszavas hirdetéseknél van értelme. Legtöbb esetben elhagyható.
Egy kész link így néz ki: https://pelda.hu/szerviz?utm_source=mailchimp&utm_medium=email&utm_campaign=2026_09_oszi_szerviz_akcio. Az első paraméter előtt kérdőjel áll, az összes többi előtt & jel. Ha a cél-URL már tartalmaz paramétert (például egy termékszűrőt), akkor az első UTM elé is & kell.
A hirdetési platformok automatikus címkézése külön eset. (Hivatalosan igazolt) A Google Ads és az Analytics összekapcsolása esetén az automatikus címkézés (a gclid paraméter) önmagában elegendő, sőt a kézzel írt UTM felül is írhatja azt, ezért ott érdemes nem babrálni a linkekkel.
Miért írj mindent kisbetűvel és ékezet nélkül?
Mert a kisbetűs, ékezet nélküli, egyféle elválasztójellel tagolt írásmód az egyetlen, amit mindenki képes fejből reprodukálni.
A szabály három elemből áll. Minden érték csupa kisbetű. Ékezetes betű nem kerül a linkbe, mert egyes rendszerek átkódolják, mások nem, és a hirlevel meg a h%C3%ADrlev%C3%A9l két külön sorként jelenik meg. Szóköz helyett alsó vonás vagy kötőjel áll, de csoporton belül végig ugyanaz. (Saját tapasztalat) A kötőjel és az alsó vonás keverése a második leggyakoribb hibaforrás a nagybetűk után, mert vizuálisan alig feltűnő.
Aki tehet róla, tegyen be egy automatikus kisbetűsítést a link-generáló munkalapba. Táblázatban ez egyetlen képlet: a beírt szöveget kisbetűssé alakítod, a szóközt alsó vonásra cseréled, és csak ezt a tisztított értéket engeded a linkbe. Ha ez nincs, marad az emberi átolvasás, ami működik, csak lassabb.
Milyen source és medium értékek legyenek engedélyezve?
A medium legyen szigorúan zárt lista, a source pedig bővíthető, de csak a felelős kezével.
Egy kisebb vállalkozásnál ez a hat medium általában lefedi a valóságot:
email: hírlevél, automatizált levél, egyedi kiküldés.cpc: fizetett kattintásalapú hirdetés.social: organikus közösségi poszt, bio-link, story.organic_local: Google Cégprofil és hasonló helyi listázások.offline: nyomtatott anyag, QR-kód, kirakat, autómatrica.referral_partner: partneroldal, ahol te kérted a linket.
A source ehhez képest a konkrét hely: facebook, instagram, google, mailchimp, gmb, szorolap, partnernev. A lényeg, hogy a lista véges legyen, és új érték csak akkor kerüljön bele, ha valaki tudatosan felvette. Praktikus fogódzó a kettő szétválasztásához: a source arra a kérdésre felel, hogy melyik konkrét felületről jött, a medium arra, hogy milyen jellegű kapcsolat hozta. Ha egy értékről nem tudod eldönteni, melyik oszlopba való, az szinte biztosan túl összetett, és két értékre kell bontani.
(Szakmai feltételezés) Tapasztalati alapon a legtöbb kis- és középvállalkozásnak nyolc-tíz source fölött már nem az adat lesz gazdagabb, hanem a riport zajosabb.
Hogyan épüljön fel a kampánynév dátummal?
A kampánynév akkor jó, ha egy év múlva is meg tudod mondani róla, mikor és miről szólt, anélkül hogy bárkit megkérdeznél.
Bevált séma: ev_honap_tema_forma, tehát például 2026_09_oszi_szerviz_akcio vagy 2026_10_nyiltnap_meghivo. Az évvel kezdés azért fontos, mert így a kampánylista időrendben áll, amikor betűrendbe rendezed. A hónap kétjegyű, hogy a 09 ne a 10 mögé kerüljön.
Folyamatosan futó kampánynál a dátum a kezdés hónapja, nem a mindenkori mai nap, és nem írod át havonta. Ha ugyanaz az üzenet visszatér jövőre, új kampánynév készül új évszámmal, mert a kettőt külön akarod majd látni. Az állandó, nem időszakos elemeknél (aláírás-link, Cégprofil-gomb, kirakati matrica) a dátum kimarad, és helyette a funkció neve áll, mert ott nincs mihez képest összehasonlítani. (Saját tapasztalat) Ha egy kampánynévbe belekerül az „uj” vagy a „teszt” szó, az szinte biztosan ott is marad másfél évig.
Hogyan néz ki a címkézés a tipikus csatornákon?
Az alábbi minta öt tipikus esetre mutatja a három kötelező paramétert, ugyanazzal a kampánnyal.
Hírlevél
utm_source=mailchimp, utm_medium=email, utm_campaign=2026_09_oszi_szerviz_akcio. Ha ugyanabban a levélben két gomb van, jöhet a utm_content=felso_gomb és utm_content=also_gomb. A source itt a levelezőrendszer neve, nem a levél tárgya.
Facebook-poszt (organikus)
utm_source=facebook, utm_medium=social, utm_campaign=2026_09_oszi_szerviz_akcio. Fizetett hirdetésnél a medium cpc, és a hirdetéskezelőben állítsd be, ne kézzel toldd a linkhez.
Google Cégprofil
utm_source=gmb, utm_medium=organic_local, utm_campaign=cegprofil_weboldal_gomb. Itt a kampánynév kivételesen dátum nélküli, mert állandó elemről van szó, nem időszakos akcióról. Ha a bejegyzésekre külön linket teszel, azok kapjanak saját campaign-értéket, hogy a profilgomb és a poszt ne csússzon össze.
QR-kód
utm_source=qr_pult, utm_medium=offline, utm_campaign=2026_09_pult_qr. Minden fizikai helyszín kapjon külön source-t, különben nem tudod meg, melyik kód működik. A kinyomtatott kódot utólag nem tudod javítani, ezért ez az a csatorna, ahol a tesztelés kihagyhatatlan.
Offline szórólap
utm_source=szorolap, utm_medium=offline, utm_campaign=2026_09_szorolap_belvaros. A hosszú link nyomtatásban használhatatlan, ezért rövidített cím vagy QR-kód mögé tedd, de a végpont a teljes UTM-es link legyen. Ha több körzetbe megy szórólap, a körzet neve a kampánynévbe kerüljön, ne a source-ba.
Mikor ne tegyél UTM-et a linkre?
Belső, saját oldalon belüli linkre soha, mert az elvágja a látogatás folyamatát.
Ha a főoldalról a szolgáltatásoldalra mutató linkre UTM-et teszel, a rendszer új forrásból érkezőnek látja a látogatót, és az eredeti forrás elveszik. (Hivatalosan igazolt) A Google Analytics súgója kifejezetten arra figyelmeztet, hogy a saját oldalon belüli linkeket ne lásd el kampányparaméterekkel. Belső elemek mérésére a beépített esemény- vagy elemkövetés való.
További esetek, ahol hagyd ki:
- Fizetett Google-hirdetés, ahol az automatikus címkézés aktív.
- Olyan link, amit később mások továbbosztanak, például sajtóanyagban, mert az UTM velük együtt vándorol, és hamis forrást mutat.
- Kanonikus URL, sitemap, strukturált adat: ezekbe paraméter nem kerül.
- Olyan aloldal, ahol az UTM-es változat külön indexelhető címként viselkedne.
- Automatikus rendszerlevél (jelszó-emlékeztető, számlaértesítő), ahol a kattintás nem marketing-esemény, csak működés.
Hogyan vezesd a közös UTM-munkalapot?
Egyetlen táblázat kell, amiben minden valaha kiadott link szerepel, és amit nem lehet megkerülni.
Az oszlopok: dátum, ki készítette, cél-URL, source, medium, campaign, content, a kész link, és egy rövid megjegyzés arról, hova ment ki. Ha van rá lehetőség, a source és a medium oszlop legördülő listából válasszon, a kész linket pedig képlet állítsa össze. Így a gépelési hiba nagy része eltűnik.
Érdemes még két oszlop: egy jelölés arról, hogy a linket letesztelted-e, és egy a lezárás dátumáról. Az utóbbi azért hasznos, mert egy régi kampánylink évekkel később is felbukkanhat egy archív posztban, és jó tudni, hogy az adott sor már nem élő.
A munkalap legfontosabb funkciója nem a generálás, hanem a keresés. Amikor fél év múlva felbukkan egy ismeretlen kampánynév a riportban, itt tudod visszakeresni, ki és miért adta ki. (Saját tapasztalat) Ahol nincs ilyen lap, ott a magyarázat mindig ugyanaz: valaki egy link-generáló weboldalon összekattintott valamit, és senki nem tudja rekonstruálni.
Hogyan teszteld le a linket, mielőtt kimegy?
Két perc alatt végigfuttatható, és pont azokat a hibákat fogja meg, amik utólag már javíthatatlanok.
- Nyisd meg a linket privát böngészőablakban. Így nem zavar be a korábbi munkameneted.
- Nézd meg a címsort a betöltés után. Ha az UTM-paraméterek eltűntek, a szerveroldali átirányítás nem viszi tovább a query stringet. Ez a leggyakoribb néma hiba.
- Ellenőrizd a valós idejű riportot egy-két percen belül. Ha a forrás nem az, amit vártál, azonnal látod, még kiküldés előtt.
- Fogadd el a süti-nyilatkozatot úgy, ahogy egy látogató tenné. Ha a mérés hozzájáruláshoz kötött, a paraméterek csak utána számítanak.
- Próbáld ki mobilon is, lehetőleg abból az alkalmazásból, ahonnan a látogató érkezni fog. A közösségi appok beépített böngészője néha másképp kezeli a linket.
- Rövidítőnél mindig a végpontot nézd. Nem az számít, mi volt a rövidítés előtt, hanem mi marad a végén.
(Saját tapasztalat) QR-kódnál ez a lépés nem opcionális. Kinyomtatott kódot nem lehet visszahívni, és a rossz link jó eséllyel az egész példányszámot használhatatlanná teszi.
Hogyan hozz rendet egy már összekuszált fiókban?
Visszamenőleg az adatot nem tudod átírni, de vonalat tudsz húzni, és onnantól tiszta a kép.
A menet öt lépés. Először exportáld az elmúlt tizenkét hónap source, medium és campaign értékeit. Másodszor tedd őket kisbetűssé egy segédoszlopban, és csoportosítsd: ami összeolvad, az mind ugyanaz a csatorna volt, csak négyféleképp leírva. Harmadszor döntsd el minden csoportra a kanonikus alakot, és írd be a szabályzatba. Negyedszer nézd meg, mi fut most élesben: a kiküldött hírlevél linkjét és a kinyomtatott QR-kódot nem tudod javítani, ezeket zárt csoportként kezeld, és hagyd kifutni. Ötödször jelöld meg a váltás napját, és a következő riportokban ehhez a dátumhoz viszonyíts.
(Szakmai feltételezés) Ahol az analitikai rendszer engedi az egyedi csatornacsoportok kialakítását, ott a régi és az új írásmód egy közös csoportba terelhető, így az összehasonlítás a váltás után is működhet. Ez kényelmes megoldás, de nem pótolja a rendet, csak elfedi a hiányát.
Miért jelenik meg ugyanaz a kampány négyféleképp?
Szinte mindig ugyanabból az öt okból, és mind az öt gyorsan ellenőrizhető.
- Kis- és nagybetű keveredés. Exportáld a source és medium értékeket, tedd őket kisbetűssé, és nézd meg, hány sor olvad össze. Ami összeolvad, az hiba volt.
- Elválasztójel-keveredés. Keress rá kötőjelre és alsó vonásra ugyanazon kampánynév két változatában.
- Ékezet és URL-kódolás. A
%C3részlet a riportban biztos jele annak, hogy ékezetes betű került a linkbe. - Duplikált paraméter vagy hiányzó kérdőjel. Ha a link már tartalmaz paramétert, a következő elé
&kell, nem?. A két kérdőjeles link tipikusan üres kampányként landol. - Átirányítás, ami levágja a paramétereket. Nyisd meg a linket, és nézd meg a végső címsort. Ha az UTM eltűnt, a szerveroldali átirányítás nem viszi tovább a query stringet, és ezt fejlesztői oldalon kell javítani.
Amit a jövőre nézve tehetsz: havonta egyszer futtass egy rendezést a kampánynevekre betűrendben. Az egymás mellé kerülő, majdnem azonos sorok azonnal kiugranak. Ez öt perc, és a legtöbb elcsúszást elkapja, mielőtt a negyedéves riport készül.
Miért fegyelmi kérdés az UTM, és nem technikai?
Mert a paraméterek működnek. Amit el lehet rontani, az az emberi megállapodás körülöttük.
Nincs olyan eszköz, ami helyettesítené azt a döntést, hogy a hírlevél médiuma email és nem newsletter. Ezt valakinek ki kell mondania, le kell írnia, és amikor valaki más mást ír, szólnia kell. Ezért a rendszer két elemből áll: egyetlen dokumentum, ami a szabályt és az engedélyezett értékeket tartalmazza, és egyetlen felelős, aki új értéket felvehet.
Ez a felelős nem feltétlenül a legtechnikásabb ember a csapatban. Sokkal fontosabb, hogy következetes legyen, és hozzáférjen minden csatornához. A dokumentum se legyen hosszú: egy oldal elég, rajta a három kötelező paraméter, a hat engedélyezett medium, az aktuális source-lista, a kampánynév-séma és két mondat arról, mikor nem teszünk UTM-et a linkre. Amit senki nem olvas el, az nem szabályzat.
(Szakmai feltételezés) Kettéosztott felelősség mellett a szabály jó eséllyel néhány hónapon belül felpuhul, mert két ember soha nem ugyanott húzza meg a határt. Egy tiszta forrásriport nem garantál jobb döntéseket, de a rosszul címkézett adat szinte biztosan rosszabbakat okoz.
Források és további olvasnivalók
- Google Analytics Súgó: Kampányok és forgalmi források (utm_source, utm_medium, utm_campaign leírása)
- Google Analytics Súgó: Egyedi csatornacsoportok kialakítása
- Google Ads Súgó: Automatikus címkézés és a gclid paraméter
- Google Search Central: URL-paraméterek kezelése és kanonikus URL-ek
- Google Cégprofil Súgó: Weboldal-hivatkozás beállítása
- W3C: Uniform Resource Identifier (RFC 3986) szabvány a query string felépítéséről
- Schema.org: strukturált adat és a hivatkozott URL-ek jelölése
- Öt paraméterből három (source, medium, campaign) kötelező, a többi csak akkor kerüljön a linkre, ha tényleg elemzed.
- Mindent kisbetűvel, ékezet nélkül, egyféle elválasztójellel: az Analytics a nagybetűs változatot külön sorként kezeli.
- A medium legyen zárt lista, a source bővíthető, de csak egyetlen felelős kezével.
- Belső, oldalon belüli linkre soha ne tegyél UTM-et, mert az szétvágja a látogatás munkamenetét.
- Minden linket teszteld le kiküldés előtt: az átirányítás és a rövidítő gyakran levágja a paramétereket.
Gyakori kérdések
Kell UTM a Google Ads hirdetéseimre?
Ha az Analytics és a Google Ads fiók össze van kapcsolva és az automatikus címkézés be van kapcsolva, akkor nem, sőt a kézzel írt UTM felül is írhatja azt. Kézi címkézésre inkább olyan platformoknál van szükség, ahol nincs ilyen automatizmus.
Miért nem szabad belső linkre UTM-et tenni?
Mert az analitikai rendszer új kampányforrásként értelmezi, és a látogató eredeti forrása elveszik. Az oldalon belüli linkek és gombok mérésére eseménykövetést használj.
Mi legyen a QR-kód mögötti linkben?
A teljes UTM-es cím, ahol a source az adott fizikai helyszínt jelöli (például pult, kirakat, autó), a medium pedig offline. Nyomtatás előtt mindenképp teszteld le, mert a kód utólag nem javítható.
Hány UTM-paramétert érdemes használni?
A három kötelező (source, medium, campaign) szinte mindig elég. A content csak akkor kerüljön a linkre, ha ténylegesen összehasonlítasz két változatot, a term pedig a legtöbb esetben elhagyható.
Mit tegyek, ha már összegyűlt sokféle írásmód a riportban?
Visszamenőleg a régi adat nem javítható, de a jelenlegi értékeket exportálva és kisbetűsítve látod, mi tartozik össze. Húzz vonalat egy konkrét dátumnál, és onnantól a zárt értékkészlet meg a közös munkalap megakadályozza az újabb szétcsúszást.
Miért tűnnek el néha a paraméterek a linkről?
Legtöbbször szerveroldali átirányítás miatt, ami nem viszi tovább a query stringet, vagy egy rövidítő szolgáltatás miatt. Nyisd meg a linket, és nézd meg a végső címsort: ha ott nincs UTM, a mérés sem történik meg.
Ki legyen az UTM-felelős a cégben?
Az az ember, aki hozzáfér minden csatornához és következetes. Nem a technikai tudás számít, hanem hogy egyvalaki dönthessen új source vagy medium felvételéről.
Források és további olvasnivalók
Ezen az oldalon a hivatalosan igazolt információt elsődleges forrásokból építjük fel; a saját tapasztalatot és a szakmai becslést mindig külön jelöljük a szövegben.