Jak přidat UTM parametry do reklam na TikToku?
TikTok Ads Manager nabízí dva způsoby připojení UTM parametrů: vložte je přímo do pole URL vedle adresy vaší vstupní stránky, nebo použijte přepínač Build URL Parameters, který rozdělí řetězec dotazu na páry klíč-hodnota. Obě metody fungují. Metoda s přepínačem je čistší a méně náchylná k chybám.
Ale důležitější než to, kam je vkládáte, je toto: TikTok používá unikátní syntaxi maker — dvojité podtržítka jako __CAMPAIGN_NAME__ — která se liší od každé jiné reklamní platformy. Použijte syntaxi Meta {{campaign.name}} v reklamě na TikToku a parametr se nevyhodnotí. V reportech GA4 uvidíte doslovný text {{campaign.name}} místo skutečných dat.
TikTok překročil 1,12 miliardy aktivních uživatelů měsíčně celosvětově ve Q4 2025 podle DataReportal. Pro značky investující do krátkých videí není sledování UTM v TikTok Ads již volitelné. Je to jediný způsob, jak vidět, která kampaň, reklamní skupina a kreativa přinesly výsledky mimo vlastní analytický panel TikToku.
Co jsou dynamické UTM parametry TikToku?
Dynamické parametry TikToku automaticky vyplňují data kampaně do vašich URL adres v okamžiku kliknutí. Napište __CAMPAIGN_NAME__ a TikTok to nahradí skutečným názvem kampaně, když někdo klikne na vaši reklamu. Žádné ruční aktualizace při přejmenování, žádné zastaralé hodnoty ležící v URL týdny.
Zde je 7 základních dynamických maker:
| Dynamické makro | Co vkládá | Doporučené pole UTM |
|---|---|---|
__CAMPAIGN_NAME__ | Název kampaně (text) | utm_campaign |
__CAMPAIGN_ID__ | ID kampaně (číselné) | utm_id |
__AID_NAME__ | Název reklamní skupiny (text) | utm_campaign |
__AID__ | ID reklamní skupiny (číselné) | utm_campaign |
__CID_NAME__ | Název kreativy / reklamy (text) | utm_content |
__CID__ | ID kreativy / reklamy (číselné) | utm_content |
__PLACEMENT__ | Umístění (TikTok, Pangle atd.) | utm_source |
Syntaxe s dvojitým podtržítkem __MACRO__ je specifická pro TikTok. Google používá {jednoduché závorky}, Meta {{dvojité závorky}}, LinkedIn {{VELKÉ_ZÁVORKY}}. Pokud spravujete reklamy na více platformách — a v roce 2026 to dělá většina paid social týmů — zapamatování si rozdílů v syntaxi rychle omrzí. Jeden špatný typ závorky znamená celý měsíc poškozených sledovacích dat.
Proč __AID_NAME__ a ne __ADGROUP_NAME__? Interní konvence pojmenování TikToku používá „AID" (Advertising ID) pro reklamní skupiny a „CID" (Creative ID) pro jednotlivé reklamy. Pojmenování je neintuitivní, pokud přecházíte z Meta nebo Google. Ale makra jsou stabilní a dobře zdokumentovaná v oficiálním centru nápovědy TikToku.
Jaká je doporučená UTM šablona pro TikTok Ads?
Šablona Clean Signal Method pro TikTok Ads:
utm_source=tiktok
utm_medium=paid_social
utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__
utm_content=__CID_NAME__
utm_id=__CAMPAIGN_ID__
Když uživatel klikne na reklamu v TikTok Feedu, parametry se vyhodnotí například takto:
utm_source=tiktok
utm_medium=paid_social
utm_campaign=conversions_retargeting_video-interest_fitness_25-34
utm_content=hook_discount_v2
utm_id=1798234567890
Srovnejte to s běžným výchozím nastavením: utm_source=tiktok&utm_medium=cpc&utm_campaign=spring_promo. Tři datové body versus pět. A statická verze zastarává v okamžiku, kdy někdo přejmenuje kampaň nebo vymění kreativu.
utm_medium=paid_social odpovídá výchozímu seskupení kanálů GA4 pro placený sociální provoz. Použijte cpc, cpm, social nebo tiktok jako médium a váš provoz z TikToku skončí v „Paid Search", „Display" nebo „Unassigned" — nic z toho není správné. Průvodce konvencemi pojmenování UTM vysvětluje, proč je sladění s kanály GA4 to nejdůležitější, co můžete udělat pro čisté reportování.
Všimněte si, že šablona používá statický utm_source=tiktok místo __PLACEMENT__. Proč? Makro umístění TikToku vrací hodnoty jako TikTok, Pangle nebo TopBuzz — název aplikace, kde byla reklama zobrazena. Pro většinu inzerentů využívajících pouze umístění TikTok (výchozí v roce 2026) makro prostě vrací TikTok pokaždé. Pokud využíváte i inventář Pangle, přepněte na utm_source=tiktok-__PLACEMENT__ pro zobrazení rozdělení.
Kam vložit UTM parametry v TikTok Ads Manager?
Na úrovni reklamy v TikTok Ads Manager. Otevřete reklamu → sjeďte k sekci Destination → najděte pole URL.
Metoda 1 — Přímé pole URL: Připojte UTM parametry k URL vaší vstupní stránky:
https://example.com/?utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__&utm_content=__CID_NAME__&utm_id=__CAMPAIGN_ID__
Metoda 2 — Přepínač Build URL Parameters: Klikněte na přepínač a poté zadejte každý parametr jako pár klíč-hodnota. TikTok automaticky sestaví výslednou URL. Tato metoda předchází překlepům v oddělovačích (&, ?, =) a je bezpečnější variantou pro týmy.
Jedna věc, kterou jsem se naučil na vlastní kůži: pole URL v TikToku má limit 1 024 znaků. Dlouhá URL vstupní stránky v kombinaci s rozvláčnými názvy kampaní v dynamických makrech může tento limit překročit. Narazili jsme na to u URL produktové stránky klienta, která měla už přes 200 znaků. Řešení? Použijte vestavěný zkracovač URL v UTM Generator před vložením — kratší základní URL znamená více prostoru pro parametry.
Co je funkce Auto-Attach v TikToku a měli byste ji používat?
Funkce auto-attach v TikToku automaticky přidává ttclid (TikTok Click ID) k URL vaší vstupní stránky. Je ve výchozím nastavení zapnutá pro nové reklamní účty vytvořené po březnu 2024.
Tohle není totéž jako UTM parametry. Auto-attach odesílá data na úrovni kliknutí zpět do vlastního atribučního systému TikToku — TikTok Events API a TikTok Pixel. Neodesílá data do GA4, vašeho CRM ani žádného nástroje mimo ekosystém TikToku.
Odpověď tedy zní: nechte auto-attach zapnutý A přidejte UTM parametry. Obsluhují různé systémy a vzájemně si neodporují.
Takto vypadá úplná URL s oběma:
https://example.com/?utm_source=tiktok&utm_medium=paid_social&utm_campaign=spring_sale-interest_fitness&utm_content=hook_v2&utm_id=1798234567890&ttclid=E.C.P.A1b2c3d4e5...
GA4 čte UTM parametry. TikTok Pixel čte ttclid. Oba systémy dostanou z jednoho kliknutí to, co potřebují.
Podle dokumentace auto-tracking TikToku auto-attach podporuje 7denní okno atribuce po kliknutí a 1denní okno po zobrazení — identické s tím, co dělá FBCLID pro Meta. Vypnutí narušuje algoritmus optimalizace konverzí TikToku, což přímo ovlivňuje náklady na akvizici.
Jaký je rozdíl mezi TTCLID a UTM parametry?
TTCLID a UTM parametry plní různé úlohy pro různé systémy. Ani jeden nenahrazuje druhý.
| TTCLID | UTM parametry | |
|---|---|---|
| Přidává | TikTok (automaticky) | Vy (ručně) |
| Syntaxe | ttclid=E.C.P.A1b2c3d4... | utm_source=tiktok&utm_medium=... |
| Účel | Napájení atribučního enginu TikToku | Napájení GA4, CRM, BI nástrojů |
| Ovlivněno iOS 17 | Ano — odstraněno v Safari Private Browsing | Ne — prochází bez změn |
| Vyžadováno pro | Optimalizaci konverzí TikToku | Externí analytiku |
| Lze vypnout? | Ano (ale neměli byste) | Neplatí — přidáváte je ručně |
Ochrana proti sledování odkazů Apple v iOS 17+ odstraňuje identifikátory kliknutí jako ttclid z URL otevřených v Mail, Zprávách a Safari Private Browsing. Podle odhadu z oboru od poskytovatelů mobilní analytiky je přibližně 12–18 % mobilních webových relací z reklam na sociálních sítích nyní ovlivněno nějakou formou odstraňování dekorace odkazů. UTM parametry toto odstraňování přežijí. Pro tuto část provozu je tedy UTM jediným atribučním signálem, který se dostane do vaší analytiky.
To je stejná dynamika jako GCLID vs UTM v Google Ads a FBCLID vs UTM v Meta Ads. Používejte obojí. Vždy.
Jak se TikTok liší od Meta a Google při nastavení UTM?
Každá platforma má vlastní syntaxi maker, vlastní pole pro vložení UTM a vlastní zvláštnosti. Zde je srovnání:
| Funkce | TikTok Ads | Meta Ads | Google Ads |
|---|---|---|---|
| Syntaxe maker | __DOUBLE_UNDERSCORE__ | {{double.braces}} | {single_braces} |
| Kam vložit | Pole URL nebo Build Parameters | Pole URL Parameters | Tracking Template |
| Automatický ID kliknutí | ttclid | fbclid | gclid |
Potřebný úvodní ? | Ano (pole URL) / Ne (přepínač) | Ne (přidáno automaticky) | Ne ({lpurl} to řeší) |
| Makro názvu kampaně | __CAMPAIGN_NAME__ | {{campaign.name}} | {campaignname} |
| Makro ID kampaně | __CAMPAIGN_ID__ | {{campaign.id}} | {campaignid} |
| Makro kreativy | __CID_NAME__ | {{ad.name}} | {creative} |
| Makro umístění | __PLACEMENT__ | {{placement}} | {placement} |
Největší praktický rozdíl: Google Ads umožňuje nastavit Tracking Template na úrovni účtu, která se automaticky aplikuje na každou reklamu. Meta umožňuje nastavit URL Parameters na úrovni reklamní sady. TikTok? Pouze na úrovni reklamy. Žádná dědičnost. Každá reklama potřebuje vlastní UTM parametry, pokud nepoužíváte hromadné úpravy.
To je přes 50 reklam k ručnímu označení v typické kampani TikTok s 5 reklamními skupinami a více než 10 kreativami v každé. Šablony toto zachraňují před noční můrou údržby.
Tip: Vyberte „TikTok Ads" v UTM Generator a každé makro se automaticky vyplní správnou syntaxí s dvojitým podtržítkem:
__CAMPAIGN_NAME__v kampani,__CID_NAME__v obsahu,__CAMPAIGN_ID__v utm_id. Zkopírujte výstup, otevřete TikTok Ads Manager, zapněte přepínač Build URL Parameters a vložte. Uložte šablonu, sdílejte URL s týmem — všichni používají stejnou strukturu bez referenčního dokumentu.
Jak řešit přejmenování kampaní TikTok s dynamickými parametry
Stejný problém jako u Meta. Přejmenujte kampaň TikTok z spring_sale_2026 na q2_retargeting uprostřed letu a __CAMPAIGN_NAME__ načte nový název pro každé kliknutí po změně. GA4 zobrazí dva záznamy pro jednu kampaň.
Řešení je identické: vždy zahrňte utm_id=__CAMPAIGN_ID__. Číselné ID kampaně se nikdy nemění. Použijte ho jako spojovací klíč v Looker Studio nebo jakémkoli BI nástroji k propojení dat před přejmenováním a po něm.
Ale TikTok přidává komplikaci: název reklamní skupiny (__AID_NAME__) je zde důležitější než na jiných platformách. Algoritmus TikToku zachází s každou reklamní skupinou jako se samostatnou optimalizační jednotkou — alokace rozpočtu, učení se publiku, testování kreativ — to vše probíhá na úrovni reklamní skupiny. Takže sledování __AID_NAME__ v utm_campaign vám dává granularitu, kterou skutečně potřebujete pro optimalizační rozhodnutí.
Měl jsem DTC značku provozující 8 reklamních skupin cílících na různá zájmová publika v rámci jedné kampaně. Bez __AID_NAME__ v UTM vypadalo všech 8 publik jako jedna masa v GA4. S ním jsme viděli, že interest_fitness_25-34 měl 2,3x ROAS ve srovnání s interest_fashion_18-24. Tento poznatek přesunul 12 000 $ měsíčního rozpočtu za jediný týden.
FAQ
Jaká je syntaxe UTM maker pro TikTok Ads?
TikTok používá syntaxi s dvojitým podtržítkem pro dynamické parametry: __PARAMETER_NAME__. 7 základních maker jsou __CAMPAIGN_NAME__, __CAMPAIGN_ID__, __AID_NAME__ (název reklamní skupiny), __AID__ (ID reklamní skupiny), __CID_NAME__ (název kreativy), __CID__ (ID kreativy) a __PLACEMENT__. Tato syntaxe je unikátní pro TikTok — Meta používá dvojité složené závorky {{}} a Google jednoduché {}. Míchání syntaxe mezi platformami je běžná chyba, která rozbíjí sledování.
Kam přidáte UTM parametry v TikTok Ads Manager?
UTM parametry se přidávají na úrovni reklamy v TikTok Ads Manager. Otevřete reklamu, sjeďte k sekci Destination a buď připojte parametry přímo k poli URL, nebo použijte přepínač „Build URL Parameters" pro zadání párů klíč-hodnota. Metoda s přepínačem je bezpečnější, protože TikTok automaticky sestaví oddělovače. V TikToku neexistuje dědičnost UTM na úrovni účtu ani reklamní skupiny — každá reklama potřebuje vlastní parametry.
Co je ttclid a potřebuji stále UTM parametry?
TTCLID (TikTok Click ID) je automaticky generovaný identifikátor kliknutí TikToku, který dodává data o konverzích zpět do atribučního systému a Pixelu TikToku. Není náhradou za UTM parametry. TTCLID funguje pouze v ekosystému TikToku. UTM parametry odesílají data kampaně do GA4, CRM, BI nástrojů a jakékoli externí analytické platformy. Ponechte obojí: auto-attach zapnutý pro optimalizaci TikToku, UTM parametry přidané pro externí reportování.
Jaký je správný utm_medium pro TikTok Ads v GA4?
Použijte paid_social jako utm_medium pro TikTok Ads. Tato hodnota odpovídá pravidlu výchozího seskupení kanálů GA4 pro provoz Paid Social. Použití cpc, cpm, video nebo tiktok jako média nesprávně zařadí váš provoz z TikToku do špatného kanálu GA4 — nebo ho pošle do „Unassigned". Jakmile data vstoupí do GA4 s nesprávným médiem, nemůžete zpětně opravit přiřazení kanálu.
Odstraňuje iOS 17 UTM parametry TikToku?
Ne. Ochrana proti sledování odkazů Apple v iOS 17+ odstraňuje automaticky generované identifikátory kliknutí jako ttclid z URL v Safari Private Browsing, Mail a Zprávách — ale UTM parametry procházejí bez změn. Pro odhadovaných 12–18 % mobilních relací ovlivněných odstraňováním dekorace odkazů jsou UTM parametry jediným atribučním signálem, který se dostane do GA4 a externích analytických nástrojů.
Mohu nastavit UTM parametry na úrovni kampaně v TikToku?
Ne. TikTok Ads Manager podporuje UTM parametry pouze na úrovni reklamy. Na rozdíl od Google Ads (Tracking Template na úrovni účtu) nebo Meta (URL Parameters na úrovni reklamní sady) nemá TikTok systém dědičnosti. Každá reklama musí mít vlastní UTM řetězec. Pro kampaně s desítkami kreativ používejte uložené šablony v UTM Generator pro standardizaci a zrychlení procesu — vygenerujte jednou, sdílejte URL šablony a každý člen týmu aplikuje stejnou strukturu.
Sledujte každé kliknutí na reklamu TikTok v GA4 — otevřete UTM Generator, vyberte TikTok Ads a zkopírujte kompletní UTM řetězec se všemi dynamickými makry ve správné syntaxi s dvojitým podtržítkem. Zdarma, bez registrace, funguje pro každý formát kampaně.