Operated by Airbridge (AB180 Inc.), a mobile measurement partner that appears in this comparison. How we compareReviewed 2026-11-10
bestmmpattribution.comAn Airbridge reference
How we compare

Guide

Deterministic versus probabilistic matching

Reviewed 2026-11-10 · By the Airbridge team, which operates this site

Answer in brief

Deterministic matching links an install to an ad click through an exact shared value, such as a referrer string, a click ID or a device identifier. Probabilistic matching infers the link from signals that are similar but not unique, so it carries a chance of error. An MMP typically tries deterministic methods first and gives them priority when both produce a candidate.

The difference in one table

DeterministicProbabilistic
BasisOne exact value seen at the click and again at first openSeveral non-unique signals that look alike at both moments
ResultA match or no matchA likelihood that passes a threshold
WindowLongerShorter
Main riskThe value is missingThe wrong click is credited

What counts as a deterministic match

A match is deterministic when the same value travels from the ad click to the installed app. Three carriers are common.

  • The store referrer. On Android, Google Play passes the app a referrer URL from the click that led to the install.[1] The Play Install Referrer guide covers it in full.
  • A device advertising identifier. If the ad platform and the app can both read it, the two records join exactly. On iOS, reading it needs the user's permission through App Tracking Transparency.[2]
  • A click ID. A value created at the click and handed to the app, usually inside the link that opened it.

How a probabilistic match is made

When no exact value survives the trip through the store, the MMP compares what it saw at the click with what it sees at first open. The signals are ordinary ones that many devices share. No single signal identifies a phone. Together, within a short time, they can make one click the likely source.

Time is the control that matters most. Two people on the same network with the same phone model look identical to this method. The longer the gap between click and open, the more such lookalikes pile up. That is why a probabilistic lookback window is kept much shorter than a deterministic one.

Platform rules decide where the method may be used at all. Read the current store policies before you rely on it, and see what you can still measure without the IDFA for the iOS side.

How an MMP ranks the two

An MMP typically runs them in order for each install: deterministic first, probabilistic only when no exact match exists. A statistical match does not outrank an exact one under this ordering. The full ranking, with clicks and views, is in how last-touch attribution picks a winner.

Why the exact value goes missing

A deterministic match fails for ordinary reasons. The person did not allow the identifier to be read. A redirect or link shortener in front of the store link may have dropped the referrer. The click happened on one device and the install on another. In each case the install is real and the click is real, and only the thread between them is gone. Reports often label each install with its match type, so you can filter one type out and see how much of a channel rests on inference.

What to do next

Open your attribution settings and find the window for each match type. Airbridge Core, for one, lets you configure windows per channel and match type, down to minutes.[3] If your tool has a separate probabilistic window, keep it short. Then break last month's installs down by match type. A channel that leans heavily on probabilistic matches deserves a closer look before you raise its budget.

Questions and answers

Is probabilistic matching the same as fingerprinting?

The two words are often used for the same technique: comparing non-unique device and network signals from the click with those from the first app open.

Which matching method is more accurate?

Deterministic. It rests on one exact value that appears at both the click and the install. A probabilistic match is a statistical inference and can credit the wrong click, especially when the window is long.

Continue reading

  • Guide

    Last-touch attribution and why it is the common default

    Last-touch attribution gives all credit for an install to the final qualifying click or view. How the winner is picked, why it is the common default, and its limits.

  • Guide

    View-through attribution

    View-through attribution credits an install to an ad that was shown but not clicked. How the view window works, the risk of over-crediting, and how to set it.

  • Guide

    The Google Play Install Referrer

    The Google Play Install Referrer API gives an app the referrer URL, click time and install-begin time of its own install. How MMPs use it for attribution.

  • Guide

    Re-engagement attribution

    Re-engagement attribution credits an ad for bringing an existing user back to the app. How it differs from install attribution and which settings define it.

  • Guide

    Self-attributing networks

    A self-attributing network decides for itself whether its ad led to an install and tells the MMP the answer. What that means for your reports and settings.

  • How it works

    Best MMP attribution starts with knowing how the match is made

    How an MMP attributes an install on Android and iOS, what lookback windows do, and which settings to check before you trust a report.

Sources

  1. Google: https://developer.android.com/google/play/installreferrer Checked 2026-11-10.
  2. Apple: https://developer.apple.com/app-store/user-privacy-and-data-use/ Checked 2026-11-10.
  3. Airbridge: https://www.airbridge.io/en/pricing Checked 2026-11-10.

Cite this page

Airbridge. “Deterministic versus probabilistic matching.” bestmmpattribution.com. Reviewed 2026-11-10. https://bestmmpattribution.com/deterministic-vs-probabilistic