Перейти к содержимому

Проверка трекинговой ссылки: макросы, 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 и привязывает постбек партнёрки к тому же клику.

Показать на моём трекинге