Probabilistic attribution estimates which ad click most likely caused an install using a combination of non-unique signals — typically IP address, [[user-agent]] string, and timestamp — rather than a unique [[device-id]]. It answers "which click probably drove this install?" with a statistical model instead of a definitive match.
Deterministic vs probabilistic
Deterministic vs probabilistic attribution
| Deterministic | Probabilistic | |
|---|---|---|
| Basis | Unique device ID (IDFA/GAID) | IP + user agent + timestamp |
| Certainty | 1:1 match | Statistical best-guess |
| Availability | Needs ATT opt-in / GAID | Works without a device ID |
| Typical accuracy | Near-exact | Modeled ~85-90% short-window |
Probabilistic matching fills the gap deterministic attribution can't cover post-ATT — but as a model, it's less precise and decays as the matching window widens.
Why it matters now. Since [[att]] gated the IDFA, most iOS installs lack a deterministic ID, so probabilistic methods fill the gap — but Apple's guidelines discourage fingerprinting, steering advertisers to [[skadnetwork]] for privacy-preserving aggregated measurement. The practical stack post-ATT blends SKAdNetwork, the opted-in deterministic slice, and probabilistic modeling for the rest.