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.
Звичайне посилання та tracking link
| Тип | Що робить | Чого не доводить |
|---|---|---|
| Прямий 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 зберігайте в іменованих полях, а sub1–sub10 використовуйте для 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.
Повний цикл
- Рекламна платформа розкриває свої macros.
- DarkCore записує campaign context і створює
dc_01K35N8T2R. - Track Link передає його в
aff_sub. - Мережа зберігає значення поруч із сесією.
- Після конверсії мережа повертає його в postback.
- Трекер знаходить початковий клік, мапить status, записує payout і відхиляє повтор тієї самої transaction.
Тому успішний redirect не є фінальним тестом. Потрібна одна conversion row на початковому source, campaign, stream та offer.
Pass/fail перевірка
| Перевірка | Умова pass |
|---|---|
| Реальний рекламний клік | Platform macros замінені значеннями |
| Click record | Створено рівно один клік із потрібними campaign/sub fields |
| Outbound URL | Click ID є в документованому полі мережі |
| Network storage | Значення побайтово збігається з click ID трекера |
| Postback | Те саме значення повернулося під прийнятним ключем |
| Status | Raw 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. Тоді різні мережі й трекери стають адаптерами навколо одного інваріанта: початкове значення кліку проходить повне коло без змін.