Перейти до вмісту

Перевірка трекінгового посилання: макроси, click ID і sub

Встав трекінгове посилання, URL офера чи лендингу з даними кліку або постбек. Побачиш кожен параметр у декодованому вигляді, де саме click ID і що зламає атрибуцію: макроси, що лишилися текстом, відсутній click ID, дублі, помилки кодування й параметри, яких сервер не отримає.

Працює в браузері. Посилання нікуди не надсилається.
Трекінгове посилання, URL лендингу чи офера, postback URL або лише рядок параметрів.
Приклад

Які click ID розпізнає

fbclid
Meta
gclid
Google Ads
gbraid
Google Ads
wbraid
Google Ads
msclkid
Microsoft Advertising
ttclid
TikTok
twclid
X
li_fat_id
LinkedIn
ScCid
Snapchat
epik
Pinterest
rdt_cid
Reddit
yclid
Yandex Direct

Як поля трекера чи мережі також читаються sub1–sub10, subid, sub_id_1…, clickid, click_id, cid, aff_sub…, var1…, s1–s5. Ключі з utm_ позначаються як UTM.

Результат

1 помилка

Що знайдено

  1. Помилка

    Макрос лишився текстом

    Рекламна платформа, трекер чи партнерка передали шаблон замість значення. Зазвичай назва макросу не підходить цій платформі, плейсмент його не підтримує або макрос стоїть у полі, де його не розкривають.

    • sub3={{adset_name}}

Структура

Схема
https
Хост
lp.example.com
Шлях
/offer/
Довжина
230 символів

Параметри

Ключ Значення (декодоване) Тип
utm_source facebook UTM
utm_medium paid UTM
campaign_id 120210001 Інше
adset_id 120210101 Інше
ad_id 120210111 Інше
sub1 Facebook_Mobile_Feed Sub / click трекера
sub2 fb Sub / click трекера
sub3 {{adset_name}} Sub / click трекера макрос не розкрито
fbclid IwY2xjawF3kLpleHRuA2FlbQEwAAEdQ9mTzXaR Click ID · Meta

Що означає кожна знахідка і як її виправити

Помилки ламають атрибуцію одразу. Попередження ламають її на частині серверів або не завжди. Інфо — контекст, який варто знати до запуску.

Знахідка Що означає Як виправити
Помилка Макрос лишився текстом Платформа, трекер чи партнерка передали шаблон замість значення, і кожен клік несе той самий рядок на кшталт {{adset_name}} чи __CID__. Звір назву макросу зі списком платформи й полем, де він стоїть, і перевір на реальному кліку, а не в прев'ю.
Помилка Немає робочого click ID Немає ні click ID платформи, ні sub- чи click-параметра трекера зі значенням. Постбеку нема з чим зіставити перехід. Передавай click ID трекера в sub- чи click-поле партнерки, а click ID платформи хай додає сама платформа.
Помилка Другий ? у параметрах Параметри починає лише перший ?. Після другого наступний ключ поглинається попереднім значенням. З'єднуй параметри через &. URL усередині параметра кодуй.
Помилка Пробіли або переноси рядка Месенджери, рекламні поля й сервери обрізають або відхиляють посилання на першому сирому пробілі. Кодуй пробіли як %20 і тримай шаблон в одному рядку.
Попередження Параметри після # Фрагмент не виходить за межі браузера, тож сервер трекера цих ключів не отримує. Переноси параметри перед #. Фрагмент завжди йде останнім.
Попередження Немає ? перед параметрами Без ? пари key=value стають частиною шляху чи хоста. Став ? перед першим параметром, коли дописуєш рядок параметрів до повного URL.
Попередження Параметри повторюються Один сервер читає першу копію, інший останню, третій обидві. Залиш одну копію. Перевір, щоб шаблон трекера й URL parameters платформи не додавали той самий ключ.
Попередження Порожні значення Ключ приходить порожнім, зазвичай через макрос без даних на цьому кроці. Знайди систему, яка заповнює ключ, і переконайся, що значення в неї є, коли будується посилання.
Попередження Подвійне або зламане кодування %25 означає, що вже закодоване значення закодували ще раз. Самотній % чи байти не в UTF-8 не декодуються. Кодуй один раз, на кроці, що вставляє значення. Буквальний % пиши як %25, текст передавай в UTF-8.
Попередження http:// або символи поза ASCII http передає дані кліку без шифрування, а кирилицю чи діакритику деякі системи в ланцюжку псують. Використовуй https:// і латиницю або сам кодуй текст як UTF-8.
Попередження Дуже довгий URL Понад ~2 000 символів старі браузери, частина проксі й полів URL у рекламних кабінетах обрізають посилання. Точні ліміти залежать від системи. Прибери параметри, яких ніколи не дивишся у звітах.
Інфо Вкладений URL або буквальний + URL редиректу чи офера всередині параметра теж декодується й перевіряється. + у значенні більшість серверів читають як пробіл. Кодуй вкладений URL один раз, як ціле значення. Буквальний плюс пиши як %2B.

Чому посилання, яке відкривається, все одно втрачає атрибуцію

Сторінка, що завантажилася, доводить лише, що працюють домен і шлях. Про значення вона нічого не каже. Лендинг відкриється і з буквальним {{adset_name}}, і з click ID після # чи порожнім. Трекер у будь-якому разі запише клік.

Проблема спливе за кілька днів, коли постбек партнерки принесе значення, що не збігається з жодним кліком, або не принесе нічого. Атрибуція тримається на одному рядку, який має пройти всі кроки без змін: рекламна платформа, трекер, офер, постбек. Тому перевіряй URL, який реально прийшов на кожному кроці, а не шаблон, який ти вписав.

Де перевірка посилань зазвичай ламається

  1. 1

    Перевіряють шаблон

    Шаблон в Ads Manager завжди містить макроси. Копіюй URL з адресного рядка лендингу або з лога кліків трекера після реального кліку.

  2. 2

    Зупиняються на першому кроці

    Кожен редирект може загубити чи переписати параметри. Перевір URL лендингу, вихідне посилання на офер і постбек, який повертає партнерка.

  3. 3

    Беруть fbclid за свій click ID

    Click ID платформи належить рекламній платформі. Партнерці потрібен click ID твого трекера в її sub- чи click-полі, щоб надіслати постбек, який зіставиться.

  4. 4

    Правлять одне посилання вручну

    Виправлене вручну значення в одному URL ховає шаблон, який його зламав. Виправ макрос у джерелі й перевір ще раз.

Дивись, що насправді ніс кожен клік.

DarkCore записує кожен клік із полями кампанії, sub1–sub10 і click ID платформ, розкриває макроси Track Link і прив'язує постбек партнерки до того самого кліку.

Показати на моєму трекінгу