Перейти к содержимому
Все статьи
4 мин чтения

Партнёрская tracking link: click ID, sub ID и postback без потери атрибуции

Tracking link проводит отдельные токены клика, кампании и конверсии через систему маршрутизации

Affiliate tracking link — это не просто URL с UTM-метками. Надёжная ссылка создаёт или переносит уникальный click ID, сохраняет контекст кампании, передаёт правильное значение в партнёрскую сеть и оставляет конверсии однозначный путь обратно.

Входящий URL может выглядеть так:

https://go.example.com/campaign?campaign_id=183746&ad_id=99821&sub1=facebook_feed

После записи клика исходящая Track Link становится такой:

https://network.example/offer?aff_sub=dc_01K35N8T2R&campaign=183746&placement=facebook_feed

Главное — контракт: click ID трекера должен попасть в поле, которое хранит сеть, и без изменений вернуться в postback.

ТипЧто делаетЧего не доказывает
Прямой URLОткрывает landing или offerКакой клик дал отложенную конверсию
URL с UTMДобавляет канал и campaign labelsСвязь один к одному между кликом и конверсией
Ссылка сетиИдентифицирует affiliate/placement внутри сетиПолный маршрут вашего трекера без передачи его click ID
Tracker linkСоздаёт click record, применяет routing и раскрывает макросыКонверсию партнёра без callback или API event

Пять слоёв одного маршрута

1. Campaign dimensions

Campaign, ad set, ad, placement и buyer code описывают группы кликов. Стабильные ID храните в именованных полях, а sub1sub10 используйте для placement, angle, creative batch и других бизнес-разрезов.

Для Meta:

campaign_id={{campaign.id}}&adset_id={{adset.id}}&ad_id={{ad.id}}&sub1={{placement}}

Для TikTok синтаксис другой:

campaign_id=__CAMPAIGN_ID__&adset_id=__AID__&ad_id=__CID__&sub1=__PLACEMENT__

Сверяйтесь с гайдами по Facebook URL parameters и TikTok macros.

2. Platform click ID

fbclid, ttclid и gclid принадлежат рекламной платформе. Сохраняйте их, когда они пришли, но не подменяйте ими внутренний ключ трекера.

3. Internal click ID

Трекер создаёт один непрозрачный ID на один визит. Это join key для будущей S2S-конверсии. Не сокращайте его, не пересобирайте и не заменяйте campaign ID.

4. Поле хранения партнёрской сети

Сеть может принимать aff_sub, sub1, s2 или clickid:

https://network.example/offer?aff_sub={click_id}

{click_id} раскрывает трекер, а aff_sub контролирует сеть.

5. Conversion и transaction ID

Сеть возвращает сохранённый клик и данные события:

https://tracker.example/postback?click_id={aff_sub}&status={status}&payout={payout}&transaction_id={conversion_id}

click_id находит визит. transaction_id отличает реальные повторные события и защищает от буквального retry.

Полный цикл

  1. Рекламная платформа раскрывает свои macros.
  2. DarkCore записывает campaign context и создаёт dc_01K35N8T2R.
  3. Track Link передаёт его в aff_sub.
  4. Сеть хранит значение рядом с сессией.
  5. После конверсии сеть возвращает его в postback.
  6. Трекер находит исходный клик, мапит status, записывает payout и отклоняет повтор той же transaction.

Поэтому успешный redirect не является финальным тестом. Нужна одна conversion row на исходном source, campaign, stream и offer.

Pass/fail проверка

ПроверкаУсловие pass
Реальный рекламный кликPlatform macros заменены значениями
Click recordСоздан ровно один клик с нужными campaign/sub fields
Outbound URLClick ID находится в документированном поле сети
Network storageЗначение побайтно совпадает с click ID трекера
PostbackТо же значение вернулось под принимаемым ключом
StatusRaw value стал нужным событием
PayoutЧисло и currency соответствуют договорённости
TransactionПовтор запроса не добавляет доход второй раз
ReportКонверсия привязана к исходному маршруту

Проверьте callback через Postback URL Builder, затем пройдите чеклист диагностики. HTTP 200 доказывает транспорт, но не атрибуцию.

Типовые ошибки

  • UTM используют как click ID. Одна utm_campaign повторяется у тысяч визитов.
  • Campaign ID кладут в aff_sub. Все клики возвращают одинаковое значение.
  • Смешивают владельцев macros. Meta, TikTok, tracker и network используют разные template engines. Смотрите модель key/macro/value.
  • Тестируют только preview. Нужен один реальный контролируемый click и проверка каждого handoff.
  • Передают PII в URL. Email, телефон и имя попадают в логи и партнёрские кабинеты.

Надёжная tracking link — это небольшой data pipeline:

ad context → tracker click → affiliate storage → conversion postback → attributed revenue

Разделяйте campaign dimensions, platform click IDs, internal click ID и transaction IDs. Тогда разные сети и трекеры становятся адаптерами вокруг одного инварианта: исходное значение клика проходит полный круг без изменений.

  • affiliate tracking link
  • партнерская tracking link
  • click id
  • sub id
  • postback tracking