Zkratka proUrchin Tracking Moduleú-té-em parametryTakéUTM tagy, UTM kódy, UTM značky, utm_sourceZákladní

Definice

UTM parametry jsou dohodnuté názvy parametrů v query stringu odkazu (utm_source, utm_medium, utm_campaign, utm_term, utm_content), kterými marketér označí, odkud návštěvník na web přišel. Analytický nástroj hodnoty přečte z adresy vstupní stránky a přiřadí návštěvu ke konkrétní kampani, kanálu i kreativě bez zásahu do kódu webu.

Kategorie: Digitální marketingAktualizováno

Než se na to spolehnete: Odkaz na anglickou Wikipedii "UTM parameters" existuje podle mé znalosti, ale název článku mohl být sloučen s "Urchin Tracking Module": ověřte prosím rozlišení. Detaily chování GA4 (okno relace, zacházení s utm_id) se mění, proto je v textu popsáno obecně.

Proč označování odkazů vzniklo

Analytika sama o sobě pozná jen hlavičku Referer, tedy doménu, ze které prohlížeč přišel. To stačí na rozlišení „Facebook versus Seznam“, ale ne na rozlišení dvou bannerů ve stejné kampani, dvou variant předmětu e-mailu nebo placeného a organického příspěvku na stejné síti. U e-mailu, QR kódu nebo aplikace referer často chybí úplně a návštěva spadne do skupiny „direct“. UTM parametry řeší přesně tuhle díru: informaci o původu si nese samotný odkaz.

Pět parametrů a co do nich patří

  • utm_source: konkrétní zdroj, například newsletter, seznam, facebook.
  • utm_medium: typ kanálu, například cpc, email, social, affiliate. Podle téhle hodnoty se návštěvy třídí do skupin kanálů.
  • utm_campaign: název kampaně, například black-friday-2025.
  • utm_term: klíčové slovo, historicky u placeného vyhledávání.
  • utm_content: rozlišení kreativy nebo umístění, typicky pro A/B testy.

Konvenci zavedl nástroj Urchin, který Google koupil a přetavil v Google Analytics; odtud zkratka. Žádná norma UTM nedefinuje, jde o dohodu, kterou dnes čtou i nástroje mimo ekosystém Googlu (Matomo, Piwik PRO, Adobe Analytics).

Kde se to v praxi rozbije

Hodnoty jsou citlivé na velikost písmen a na překlepy: Email, e-mail a email skončí v reportu jako tři samostatné kanály. Řešením je psaná konvence (jen malá písmena, pomlčky místo mezer) a jeden sdílený generátor odkazů, ne ruční skládání v každé kampani.

Druhý problém je SEO: parametry vytvářejí nekonečně mnoho variant téže adresy. Interní odkazy na webu proto nikdy netagujte a na stránkách mějte správně nastavenou kanonickou URL, aby se do indexu nedostaly otagované duplicity.

Třetí problém je citlivost dat. UTM parametry jsou veřejné, uživatel je vidí v adresním řádku, může je přepsat a sdílet dál. Nikdy do nich nepatří e-mail, jméno ani identifikátor osoby: takový odkaz se šíří dál i s osobním údajem a končí v logu každého proxy serveru.

Co se stane po kliknutí

Prohlížeč otevře vstupní stránku s parametry v adrese. Měřicí skript je přečte, uloží do atribučního kontextu relace (v GA4 do session, v jiných nástrojích do cookie s vlastní expirací) a odešle s událostmi. Pokud se návštěvník později vrátí přímo, atribuce už závisí na modelu daného nástroje, ne na UTM. Serverové řešení může parametry zachytit i bez JavaScriptu a uložit je k objednávce, což bývá nejspolehlivější napojení na skutečné tržby.

UTM versus klikové ID

Reklamní systémy přidávají vlastní identifikátory (gclid, fbclid, msclkid), které nesou mnohem víc než pět textových polí a spárují se s daty na straně platformy. UTM parametry jsou proti tomu čitelné, přenositelné a fungují všude, kde umíte upravit odkaz: v newsletteru, v QR kódu na letáku nebo v podpisu obchodníka.

Příklady z praxe

  1. Odkaz v newsletteru na Black Friday

    Marketér posílá kampaň a chce v analytice oddělit hlavní tlačítko od textového odkazu v patičce. Oba odkazy míří na stejnou stránku, liší se jen v utm_content. V reportu pak vidí, že tlačítko přineslo většinu tržeb, zatímco patička jen prokliky.

    https://eshop.cz/black-friday?utm_source=newsletter&utm_medium=email&utm_campaign=black-friday-2025&utm_content=hlavni-tlacitko
  2. Vyčtení parametrů na serveru a uložení k objednávce

    E-shop chce znát zdroj i u objednávek dokončených po telefonu, kde měřicí skript nepomůže. Aplikace při vstupu na web přečte parametry z query stringu, uloží je do vlastní cookie a při vytvoření objednávky je zapíše do databáze. Následné napojení na fakturaci pak dává skutečnou tržbu na kampaň.

    const url = new URL(req.url);
    const utm = {};
    for (const key of ['source', 'medium', 'campaign', 'term', 'content']) {
      const value = url.searchParams.get(`utm_${key}`);
      if (value) utm[key] = value.toLowerCase().slice(0, 100);
    }
    if (Object.keys(utm).length) {
      res.cookie('attribution', JSON.stringify(utm), { maxAge: 30 * 864e5, sameSite: 'lax' });
    }

Časté omyly

MýtusUTM parametry jsou funkce Google Analytics, jinde nefungují.
Ve skutečnostiUTM parametry jsou pouhá pojmenovací konvence v query stringu URL. Přečíst je umí libovolný analytický nástroj i vlastní backend; Google Analytics je jen nejznámější konzument.
MýtusOtagované odkazy škodí SEO, protože vytvářejí duplicitní obsah.
Ve skutečnostiRiziko vzniká jen u interních odkazů a chybějící kanonické URL. Externí kampaňové odkazy na správně kanonizovanou stránku problém nedělají, protože vyhledávač indexuje kanonickou variantu.
MýtusDo utm_content si můžu dát e-mail příjemce, ať vím, kdo klikl.
Ve skutečnostiUTM parametry jsou viditelné v adresním řádku, v logách serverů i v Referer hlavičce a uživatel je může sdílet dál. Osobní údaje do nich nepatří ani technicky, ani z pohledu GDPR.

Časté dotazy

Jaký je rozdíl mezi utm_source a utm_medium?
utm_source odpovídá na otázku odkud konkrétně, tedy jméno webu, sítě nebo rozesílky: seznam, facebook, newsletter. utm_medium popisuje typ kanálu, do kterého zdroj patří: cpc, email, social, affiliate, referral. Analytické nástroje třídí návštěvy do skupin kanálů právě podle utm_medium, takže vymyšlená hodnota jako promo nebo banner skončí v koši nezařazených. Praktické pravidlo zní: medium vybírejte z krátkého uzavřeného seznamu, který si tým jednou odsouhlasí, source může být volnější.
Zkracuje se odkaz s UTM parametry bezpečně?
Zkracovače odkazů UTM parametry běžně zachovají, protože přesměrovávají na plnou cílovou adresu včetně query stringu. Ověřte to ale u konkrétní služby: některé zkracovače přidávají vlastní mezistránku nebo parametry ořežou. Zkrácený odkaz navíc mění hodnotu hlavičky Referer, což u některých nástrojů ovlivní záložní atribuci, pokud UTM chybí. Pro tištěné materiály a QR kódy je zkracovač praktický, protože dlouhá otagovaná adresa se špatně přepisuje a QR kód s ní hustne.
Kdy se UTM parametry neuloží a návštěva spadne do direct?
Návštěva skončí jako direct nejčastěji tehdy, když se parametry po vstupu ztratí ještě před odesláním prvního měřicího hitu. Typické příčiny: přesměrování na vstupní stránce, které query string zahodí, blokovaný nebo pomalu načtený měřicí skript, souhlasová lišta odkládající měření až po kliknutí a uživatel, který mezitím odejde, nebo aplikace otevírající odkaz ve vlastním prohlížeči bez sdílených cookies. Kontrolní krok je jednoduchý: otevřete otagovaný odkaz a ověřte, že parametry zůstaly v adresním řádku i po všech redirectech.
Mám tagovat i odkazy uvnitř vlastního webu?
Interní odkazy tagovat nemá smysl a v praxi škodí. Vstup na otagovanou interní stránku většina nástrojů vyhodnotí jako nový zdroj návštěvy, čímž se přeruší původní relace a původní kampaň přijde o konverzi. Data pak vypadají, jako by nejvíc tržeb přinesl váš vlastní web. Pro měření chování uvnitř webu použijte vlastní události, klik tracking nebo interní parametry s jiným prefixem, které analytika neinterpretuje jako zdroj akvizice.

Zdroje

  1. URL Standard(otevře se v novém okně)WHATWG
  2. Uniform Resource Identifier (URI): Generic Syntax(otevře se v novém okně)IETF / RFC Editor, 2005
  3. URLSearchParams(otevře se v novém okně)MDN Web Docs
  4. UTM parameters(otevře se v novém okně)Wikipedia

Související pojmy

Potřebujete to vyřešit v praxi?

Poradíme, jak na to ve vašem projektu

Vysvětlit pojem je jedna věc, navrhnout kolem něj funkční řešení druhá. Ozvěte se a probereme, co dává smysl u vás.