Tracking and attribution
Use the Knobase link. Record render and conversion only after a real surface used the offer.
Clicks go through GET /r/{token}. Hosts never substitute a raw merchant URL. Rendered and qualified impression events share POST /v1/events/impression. Conversions use POST /v1/events/conversion.
Identifiers
- decision_id from decide (`dec_…`).
- offer_id from decide is the snapshot id (`snp_…`) sent as offer_snapshot_id on events.
- V1 event responses set billable: false.