Attribution & Measurement

Fingerprinting (Probabilistic Attribution)

Also known asDevice FingerprintingProbabilistic AttributionStatistical Attribution

Probabilistic identification of devices based on combined signals (IP, device model, OS version, screen size) rather than deterministic identifiers — explicitly restricted by Apple post-ATT.

Key takeaways

  1. 01Fingerprinting = identifying devices via combined signals (IP, device, OS, screen) rather than IDFA / GAID.
  2. 02Widely used 2021-2023 as ATT workaround; Apple progressively restricted it via App Store Review Guideline 5.1.2.
  3. 03Modern reputable MMPs have de-emphasized fingerprinting. SKAN + first-party signal are the legitimate iOS alternatives.

Fingerprinting (also called probabilistic attribution or statistical attribution) is the practice of identifying devices probabilistically based on combined signals — IP address, device model, OS version, screen size, language settings, time zone, sometimes installed-app list — rather than via deterministic identifiers like IDFA or GAID. The technique was widely used as an iOS attribution workaround in 2021-2023, after ATT made the IDFA opt-in.

How fingerprinting worked

Effectiveness depended on signal richness — more device signals → more accurate matching. Pre-ATT, fingerprinting was a useful fallback when IDFA was unavailable; post-ATT, it briefly became the primary iOS attribution alternative for 60-80% of users who opted out.

Why Apple restricted fingerprinting

  • ATT's goal was to make users opt in to tracking. Fingerprinting circumvented that goal — tracking continued without user consent.
  • Apple's App Store Review Guideline 5.1.2 explicitly prohibits using device signals to track users for advertising purposes when the user has opted out of ATT.
  • Apple progressively enforced this between 2021-2024 — first warning developers, then rejecting app updates that included fingerprinting SDKs.
  • Major MMPs (AppsFlyer, Adjust, Singular, Branch) all rolled back fingerprinting-based attribution features.
  • By 2024, fingerprinting was effectively non-viable for any app distributed through the App Store. Apps that continued faced removal.

What replaced fingerprinting

The Android picture — fingerprinting is less restricted on Android, but Privacy Sandbox for Android (full rollout ~2027) will introduce similar restrictions. Most reputable MMPs are de-emphasizing fingerprinting on Android too in anticipation. Apps that build their attribution stack around fingerprinting are building on sand.

Quick answers

What is device fingerprinting in mobile attribution?

Fingerprinting is the practice of identifying devices probabilistically based on combined signals — IP address, device model, OS version, screen size, language, time zone — rather than via deterministic identifiers like IDFA / GAID. The technique was widely used as an iOS attribution workaround 2021-2023 after ATT, but Apple progressively restricted it via App Store Review Guideline 5.1.2 enforcement.

Is fingerprinting still allowed by Apple?

Effectively no for any app distributed through the App Store. Apple's App Store Review Guideline 5.1.2 prohibits using device signals to track users for advertising purposes when the user has opted out of ATT. Apple progressively enforced this 2021-2024 — apps with fingerprinting SDKs face rejection or removal. Major MMPs (AppsFlyer, Adjust, Singular, Branch) have all rolled back fingerprinting-based attribution features.

What replaced fingerprinting for iOS attribution?

Three legitimate alternatives. (1) **SKAN (SKAdNetwork)** — Apple's privacy-preserving attribution framework. Aggregated, delayed, conversion-value-encoded. (2) **First-party signal** — CRM, email, login-based identifiers that carry across web → app or paid → install with user consent. (3) **Apple Search Ads Attribution API** — first-party attribution for ASA campaigns. Probabilistic modeling at the aggregate level (MMM-style) is allowed for measurement, but not for user-level attribution.

Back to glossary