Перейти до вмісту
Усі статті
4 хв читання

Affiliate 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Додає channel і 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 посилання
  • click id
  • sub id
  • postback tracking