Як додати UTM-параметри до TikTok Ads?
TikTok Ads Manager дає два способи прикріпити UTM-параметри: вставити їх безпосередньо в поле URL поруч із цільовою сторінкою або використати перемикач Build URL Parameters, який розбиває рядок запиту на пари ключ-значення. Обидва способи працюють. Метод з перемикачем чистіший і менш схильний до помилок.
Але що важливіше, ніж куди вставляти: TikTok використовує унікальний синтаксис макросів — подвійні підкреслення на кшталт __CAMPAIGN_NAME__ — що відрізняється від будь-якої іншої рекламної платформи. Використайте синтаксис Meta {{campaign.name}} в рекламі TikTok, і параметр не розрешиться. Ви отримаєте буквальний текст {{campaign.name}} у звітах GA4 замість реальних даних.
TikTok перевищив 1,12 мільярда активних користувачів на місяць по всьому світу в Q4 2025, за даними DataReportal. Для брендів, що інвестують у короткі відео, UTM-трекінг у TikTok Ads — вже не розкіш. Це єдиний спосіб побачити, яка кампанія, група оголошень і креатив принесли результат за межами власної аналітики TikTok.
Що таке динамічні UTM-параметри TikTok?
Динамічні параметри TikTok автоматично підставляють дані кампанії у ваші URL у момент кліку. Напишіть __CAMPAIGN_NAME__, і TikTok замінить це реальною назвою кампанії, коли хтось натисне на вашу рекламу. Жодних ручних оновлень при перейменуваннях, жодних застарілих значень у URL тижнями.
Ось 7 основних динамічних макросів:
| Динамічний макрос | Що підставляє | Рекомендоване поле UTM |
|---|---|---|
__CAMPAIGN_NAME__ | Назва кампанії (текст) | utm_campaign |
__CAMPAIGN_ID__ | ID кампанії (числовий) | utm_id |
__AID_NAME__ | Назва групи оголошень (текст) | utm_campaign |
__AID__ | ID групи оголошень (числовий) | utm_campaign |
__CID_NAME__ | Назва креативу / оголошення (текст) | utm_content |
__CID__ | ID креативу / оголошення (числовий) | utm_content |
__PLACEMENT__ | Плейсмент (TikTok, Pangle тощо) | utm_source |
Синтаксис з подвійним підкресленням __MACRO__ — специфіка TikTok. Google використовує {одинарні дужки}, Meta — {{подвійні дужки}}, LinkedIn — {{CAPS_BRACES}}. Якщо ви керуєте рекламою на кількох платформах — а більшість команд з платного просування у 2026 році це роблять — запам'ятовування відмінностей у синтаксисі швидко набридає. Один неправильний стиль дужок — і цілий місяць зламаних даних трекінгу.
Чому __AID_NAME__, а не __ADGROUP_NAME__? Внутрішня конвенція іменування TikTok використовує «AID» (Advertising ID) для груп оголошень і «CID» (Creative ID) для окремих оголошень. Назви неінтуїтивні, якщо ви прийшли з Meta чи Google. Але макроси стабільні та добре задокументовані в офіційному довідковому центрі TikTok.
Який рекомендований шаблон UTM для TikTok Ads?
Шаблон Clean Signal Method для TikTok Ads:
utm_source=tiktok
utm_medium=paid_social
utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__
utm_content=__CID_NAME__
utm_id=__CAMPAIGN_ID__
Коли користувач натискає на рекламу в стрічці TikTok, це розрешується приблизно так:
utm_source=tiktok
utm_medium=paid_social
utm_campaign=conversions_retargeting_video-interest_fitness_25-34
utm_content=hook_discount_v2
utm_id=1798234567890
Порівняйте з типовим значенням за замовчуванням: utm_source=tiktok&utm_medium=cpc&utm_campaign=spring_promo. Три точки даних проти п'яти. І статична версія застаріває в момент, коли хтось перейменує кампанію або замінить креатив.
utm_medium=paid_social відповідає групуванню каналів за замовчуванням у GA4 для платного соціального трафіку. Використайте cpc, cpm, social чи tiktok як medium — і ваш трафік TikTok потрапить у «Paid Search», «Display» або «Unassigned», жодне з яких не є правильним. Посібник з конвенцій іменування UTM пояснює, чому вирівнювання каналів GA4 — найвпливовіше, що ви можете зробити для чистої звітності.
Зверніть увагу: шаблон використовує статичний utm_source=tiktok замість __PLACEMENT__. Чому? Макрос плейсменту TikTok повертає значення на кшталт TikTok, Pangle чи TopBuzz — назву додатку, де показано рекламу. Для більшості рекламодавців, які використовують лише плейсменти TikTok (за замовчуванням у 2026 році), макрос просто повертає TikTok щоразу. Якщо ви також використовуєте інвентар Pangle, перейдіть на utm_source=tiktok-__PLACEMENT__, щоб побачити розбивку.
Куди вставляти UTM-параметри в TikTok Ads Manager?
На рівні оголошення в TikTok Ads Manager. Відкрийте оголошення → прокрутіть до розділу Destination → знайдіть поле URL.
Метод 1 — Пряме поле URL: Додайте UTM-параметри до URL вашої цільової сторінки:
https://example.com/?utm_source=tiktok&utm_medium=paid_social&utm_campaign=__CAMPAIGN_NAME__-__AID_NAME__&utm_content=__CID_NAME__&utm_id=__CAMPAIGN_ID__
Метод 2 — Перемикач Build URL Parameters: Натисніть перемикач, потім введіть кожен параметр як пару ключ-значення. TikTok автоматично збирає фінальний URL. Цей метод запобігає помилкам у роздільниках (&, ?, =) і є безпечнішим варіантом для команд.
Що я дізнався на власному досвіді: поле URL в TikTok має обмеження 1 024 символи. Довгий URL цільової сторінки разом з детальними назвами кампаній у динамічних макросах може це перевищити. Ми зіткнулися з цим на URL сторінки продукту клієнта, яка вже була довшою за 200 символів. Рішення? Використайте вбудований скорочувач URL у UTM Generator перед вставкою — коротший базовий URL означає більше місця для параметрів.
Що таке функція автопідстановки TikTok і чи варто її використовувати?
Автопідстановка TikTok автоматично додає ttclid (TikTok Click ID) до URL вашої цільової сторінки. Вона увімкнена за замовчуванням для нових рекламних акаунтів, створених після березня 2024.
Це не те саме, що UTM-параметри. Автопідстановка надсилає дані на рівні кліку назад до власної системи атрибуції TikTok — TikTok Events API та TikTok Pixel. Вона не надсилає дані до GA4, вашої CRM чи будь-якого інструменту за межами екосистеми TikTok.
Отже, відповідь: залиште автопідстановку увімкненою І додайте UTM-параметри. Вони обслуговують різні системи і не конфліктують.
Ось як виглядає повний URL з обома:
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 читає UTM-параметри. TikTok Pixel читає ttclid. Обидві системи отримують те, що їм потрібно, з одного кліку.
Згідно з документацією автотрекінгу TikTok, автопідстановка підтримує вікна атрибуції 7 днів за кліками та 1 день за переглядами — аналогічно до того, що робить FBCLID для Meta. Вимкнення ламає алгоритм оптимізації конверсій TikTok, що безпосередньо впливає на вартість залучення.
У чому різниця між TTCLID та UTM-параметрами?
TTCLID та UTM-параметри виконують різні завдання для різних систем. Жоден не замінює інший.
| TTCLID | UTM-параметри | |
|---|---|---|
| Додається | TikTok (автоматично) | Вами (вручну) |
| Синтаксис | ttclid=E.C.P.A1b2c3d4... | utm_source=tiktok&utm_medium=... |
| Призначення | Живить систему атрибуції TikTok | Живить GA4, CRM, BI-інструменти |
| Зачіпає iOS 17 | Так — видаляється в Safari Private Browsing | Ні — проходить без змін |
| Потрібен для | Оптимізації конверсій TikTok | Зовнішньої аналітики |
| Можна вимкнути? | Так (але не варто) | Н/З — ви додаєте їх вручну |
Захист від відстеження посилань Apple в iOS 17+ видаляє ідентифікатори кліків на кшталт ttclid з URL, відкритих у Mail, Messages та Safari Private Browsing. За оцінками індустрії від постачальників мобільної аналітики, приблизно 12–18% мобільних веб-сесій від реклами в соцмережах тепер зачіпаються певною формою видалення декорування посилань. UTM-параметри витримують це видалення. Для цієї частки трафіку UTM — єдиний сигнал атрибуції, який доходить до вашої аналітики.
Це та сама динаміка, що й GCLID проти UTM у Google Ads та FBCLID проти UTM у Meta Ads. Використовуйте обидва. Завжди.
Чим TikTok відрізняється від Meta та Google у налаштуванні UTM?
Кожна платформа має свій синтаксис макросів, своє поле для вставки UTM та свої особливості. Ось порівняння:
| Характеристика | TikTok Ads | Meta Ads | Google Ads |
|---|---|---|---|
| Синтаксис макросів | __DOUBLE_UNDERSCORE__ | {{double.braces}} | {single_braces} |
| Куди вставляти | Поле URL або Build Parameters | Поле URL Parameters | Tracking Template |
| Автоматичний ID кліку | ttclid | fbclid | gclid |
Чи потрібен ? на початку | Так (поле URL) / Ні (перемикач) | Ні (додається автоматично) | Ні ({lpurl} обробляє) |
| Макрос назви кампанії | __CAMPAIGN_NAME__ | {{campaign.name}} | {campaignname} |
| Макрос ID кампанії | __CAMPAIGN_ID__ | {{campaign.id}} | {campaignid} |
| Макрос креативу | __CID_NAME__ | {{ad.name}} | {creative} |
| Макрос плейсменту | __PLACEMENT__ | {{placement}} | {placement} |
Найбільша практична відмінність: Google Ads дозволяє задати Tracking Template на рівні акаунту, який застосовується до всіх оголошень автоматично. Meta дозволяє задати URL Parameters на рівні групи оголошень. TikTok? Лише на рівні оголошення. Без успадкування. Кожне оголошення потребує власних UTM-параметрів, якщо ви не використовуєте масове редагування.
Це 50+ оголошень для ручної розмітки в типовій кампанії TikTok з 5 групами оголошень і 10+ креативами в кожній. Шаблони рятують від перетворення цього на кошмар обслуговування.
Порада професіонала: Оберіть «TikTok Ads» у UTM Generator, і кожен макрос автоматично заповниться правильним синтаксисом з подвійним підкресленням:
__CAMPAIGN_NAME__у campaign,__CID_NAME__у content,__CAMPAIGN_ID__у utm_id. Скопіюйте результат, відкрийте TikTok Ads Manager, увімкніть Build URL Parameters та вставте. Збережіть шаблон, поділіться посиланням з командою — усі використовують однакову структуру без довідкового документа.
Як обробити перейменування кампаній TikTok при використанні динамічних параметрів
Та сама проблема, що й з Meta. Перейменуйте кампанію TikTok з spring_sale_2026 на q2_retargeting посеред флайту, і __CAMPAIGN_NAME__ підставить нову назву для кожного кліку після зміни. GA4 покаже два записи для однієї кампанії.
Рішення аналогічне: завжди включайте utm_id=__CAMPAIGN_ID__. Числовий ID кампанії ніколи не змінюється. Використовуйте його як ключ об'єднання в Looker Studio чи будь-якому BI-інструменті, щоб зшити дані до і після перейменування.
Але TikTok додає нюанс: назва групи оголошень (__AID_NAME__) тут важливіша, ніж на інших платформах. Алгоритм TikTok розглядає кожну групу оголошень як окрему одиницю оптимізації — розподіл бюджету, навчання аудиторії, тестування креативів — все відбувається на рівні групи оголошень. Тому відстеження __AID_NAME__ у utm_campaign дає вам ту деталізацію, яка реально потрібна для рішень з оптимізації.
У мене був DTC-бренд, що запускав 8 груп оголошень на різні аудиторії за інтересами в рамках однієї кампанії. Без __AID_NAME__ в UTM всі 8 аудиторій виглядали як одна маса в GA4. З ним ми бачили, що interest_fitness_25-34 мав ROAS у 2,3 рази вищий, ніж interest_fashion_18-24. Цей інсайт перерозподілив $12 000 щомісячного бюджету за один тиждень.
Поширені запитання
Який синтаксис макросів UTM використовується в TikTok Ads?
TikTok використовує синтаксис з подвійним підкресленням для динамічних параметрів: __PARAMETER_NAME__. 7 основних макросів: __CAMPAIGN_NAME__, __CAMPAIGN_ID__, __AID_NAME__ (назва групи оголошень), __AID__ (ID групи оголошень), __CID_NAME__ (назва креативу), __CID__ (ID креативу) та __PLACEMENT__. Цей синтаксис унікальний для TikTok — Meta використовує подвійні фігурні дужки {{}}, а Google — одинарні {}. Змішування синтаксисів між платформами — поширена помилка, що ламає трекінг.
Де додавати UTM-параметри в TikTok Ads Manager?
UTM-параметри вказуються на рівні оголошення в TikTok Ads Manager. Відкрийте оголошення, прокрутіть до розділу Destination та або додайте параметри в поле URL напряму, або використайте перемикач «Build URL Parameters» для введення пар ключ-значення. Метод з перемикачем безпечніший, тому що TikTok автоматично збирає роздільники. У TikTok немає успадкування UTM на рівні акаунту чи групи оголошень — кожне оголошення потребує своїх параметрів.
Що таке ttclid і чи потрібні мені все ще UTM-параметри?
TTCLID (TikTok Click ID) — це автоматично згенерований TikTok ідентифікатор кліку, який передає дані конверсій до системи атрибуції та Pixel TikTok. Він не замінює UTM-параметри. TTCLID працює лише в екосистемі TikTok. UTM-параметри надсилають дані кампанії до GA4, CRM, BI-інструментів та будь-якої зовнішньої аналітичної платформи. Залиште обидва: автопідстановку увімкненою для оптимізації TikTok, UTM-параметри додані для зовнішньої звітності.
Який правильний utm_medium для TikTok Ads у GA4?
Використовуйте paid_social як utm_medium для TikTok Ads. Це значення відповідає правилу групування каналів за замовчуванням у GA4 для трафіку Paid Social. Використання cpc, cpm, video чи tiktok як medium неправильно класифікує трафік TikTok у GA4 — або відправить його в «Unassigned». Коли дані потрапляють у GA4 з неправильним medium, ретроспективно виправити класифікацію каналу неможливо.
Чи видаляє iOS 17 UTM-параметри TikTok?
Ні. Захист від відстеження посилань Apple в iOS 17+ видаляє автоматично згенеровані ідентифікатори кліків на кшталт ttclid з URL у Safari Private Browsing, Mail та Messages — але UTM-параметри проходять без змін. Для приблизно 12–18% мобільних сесій, зачеплених видаленням декорування посилань, UTM-параметри — єдиний сигнал атрибуції, який доходить до GA4 та зовнішніх аналітичних інструментів.
Чи можна задати UTM-параметри на рівні кампанії в TikTok?
Ні. TikTok Ads Manager підтримує UTM-параметри лише на рівні оголошення. На відміну від Google Ads (Tracking Template на рівні акаунту) чи Meta (URL Parameters на рівні групи оголошень), у TikTok немає системи успадкування. Кожне оголошення повинно мати свій рядок UTM. Для кампаній з десятками креативів використовуйте збережені шаблони в UTM Generator для стандартизації та прискорення процесу — створіть один раз, поділіться посиланням на шаблон, і кожен член команди застосовує однакову структуру.
Відстежуйте кожен клік по рекламі TikTok у GA4 — відкрийте UTM Generator, оберіть TikTok Ads та скопіюйте повний рядок UTM з усіма динамічними макросами у правильному синтаксисі з подвійним підкресленням. Безкоштовно, без реєстрації, працює для будь-якого формату кампанії.