The durable chain

StepMechanismFailure to engineer against
ClickAffiliate link carries a click ID; your landing infrastructure persists it server-sideParameter stripped by a redirect or app-store hop nobody mapped
RegistrationClick ID written into the registration record within the declared windowThe click-to-signup gap: delayed conversions and cross-device journeys need a written policy, not an assumption
QualificationCommissionable events (FTD, deposit thresholds, activity gates) computed from the wallet, joined by player keyCommission logic forked between the affiliate platform and the warehouse — one source computes, the other displays
PostbackServer-to-server notification per commissionable event, idempotent, loggedFire-and-forget postbacks with no retry, no log, no reconciliation
SettlementInvoices reconciled against the postback log, clawbacks per written termsPaying on the affiliate platform's numbers without an independent check

Every step is first-party or server-to-server. The cookie deprecation took away nothing this chain needs — what it took away was the excuse for running affiliate attribution on pixels in the first place.

The three policies to write before the first dispute

  • The attribution window. How long a click claims a registration, and what happens across devices. Declared in the affiliate terms, enforced in code, versioned when it changes.
  • The precedence rule. Affiliate vs paid vs organic when journeys overlap — one rule, applied at registration, reflected identically in commission payouts and in the media-buy reporting. The silent double-credit between the affiliate ledger and the ROAS deck is the most common and most expensive inconsistency in iGaming acquisition math.
  • The clawback rule. Fraud, self-referral, chargeback and bonus-abuse cases: which commissions reverse, on what evidence, within what period. Written into terms while the relationship is friendly.

Quality: cohort the traffic, not the promises

Affiliate quality management is cohort analysis with a commercial consequence: per-affiliate cohorts on the standard four choices (anchor, window, filters, censoring), compared against the portfolio on retention, deposit behaviour and Reg2Dep. An affiliate whose cohort diverges sharply from every other source on the same offer is a conversation; one whose cohort is populated by multi-account clusters is a case. The protection boundary applies here too — affiliates never receive player-level data beyond the commission events, and suppression lists are never shared outward.

Reconciliation: the invoice is a query

Month-end affiliate settlement should be mechanical: the postback log is the shared truth, the warehouse recomputes commissionable events independently, differences are explained by the declared rules or escalated as incidents. If settlement requires a spreadsheet negotiation each month, the missing artefact is always the same — a logged, idempotent, mutually visible event chain. Build the chain once; the negotiations end.

Continue reading: Media buy measurement — the paid-channel half of the same precedence discipline. Media buy — the glossary definition.