Здесь два сценария. Разницу проверяешь тест-кликом: Если видишь редирект/параметр Cointraffic — работаешь как в self-serve. Если это «прямой линк» без их меток — ведёшь по уникальному Keitaro-URL/UTM на плейсмент, считаешь результат у себя; постбэка в сеть просто не будет. Как понять: в предпросмотре/DevTools видишь редирект через домены Cointraffic или к целевому URL добавляется ct_click_id. https://<KEITARO_DOMAIN>/<CAMPAIGN_ALIAS>?&external_id={CLICK_ID}&utm_source=cointraffic&utm_medium=cpm&utm_campaign={WEBSITE_DOMAIN}-{CAMPAIGN_ID}&utm_content=b-{WEBSITE_DOMAIN}-{GEO}-{CREO_NAME}&utm_term={GEO} — external_id={CLICK_ID} — для S2S.
— UTM фиксируй единым стилем:
* utm_source=cointraffic
* utm_medium=cpm
* utm_campaign={WEBSITE_DOMAIN}-{CAMPAIGN_ID}
* utm_content=b-{WEBSITE_DOMAIN}-{GEO}-{CREO_NAME} (префикс b = banner; {CREO_NAME} — твой внутренний код креатива)
* utm_term={GEO}
2. Keitaro: external_id хранится, токены ct_domain/ct_geo/ct_camp — для отчётов.
3. Постбэк (GE