How to Install Attribution SDK Without IDFA

Attribr's attribution SDK can be integrated without requiring Apple's IDFA (Identifier for Advertisers), allowing you to track app installs and attribute campaigns whilst respecting user privacy settings. This is essential for iOS 14.5+ environments where IDFA consent is optional.

Why Skip IDFA in Attribution

IDFA requires explicit user consent via the App Tracking Transparency (ATT) prompt, which most users decline. By installing an attribution SDK without IDFA dependency, you can still measure install sources, campaign performance, and user journeys using deterministic and probabilistic matching methods. Attribr uses device fingerprinting, click timestamps, and IP matching to attribute installs without relying on Apple's identifier. This approach maintains full GDPR and CCPA compliance whilst removing the friction of consent requests that reduce your attribution accuracy.

Attribr SDK Installation Steps

Begin by adding Attribr's SDK to your app's package manager (CocoaPods for iOS or Gradle for Android). In your app delegate or main activity, initialise Attribr with your app token but omit IDFA configuration parameters. Call the initAttribution() method early in your app lifecycle - typically in didFinishLaunchingWithOptions for iOS or onCreate for Android. Attribr will automatically collect non-IDFA signals such as device type, OS version, IP address, and click timing. No additional IDFA request needed; the SDK functions fully without it.

Privacy-First Attribution Methods

Without IDFA, Attribr relies on deterministic (certain) and probabilistic (statistical) attribution. Deterministic attribution matches click timestamps and IP addresses to install events within a defined window. Probabilistic attribution uses aggregated device and network data to infer install sources. Both methods comply with privacy regulations and deliver attribution accuracy between 70 - 95% depending on campaign volume and click-to-install latency. This removes dependency on user consent whilst maintaining the insights you need to optimise acquisition spend.

Configure Without ATT Prompts

By omitting IDFA in Attribr's configuration, you skip the App Tracking Transparency prompt entirely. Users won't see a consent dialog, improving app install-rate and onboarding completion. Set Attribr's skipIDFACollection flag to true in your initialisation code. The SDK will proceed with fingerprint-based attribution without attempting to access the IDFA permission. Test this on a physical device to confirm the ATT prompt does not appear and that install attribution logs are populated in the Attribr dashboard.

Validate Attribution Data

After launch, monitor Attribr's attribution dashboard to verify installs are being attributed correctly. Check that campaign source, medium, and content parameters are captured for each install, even without IDFA. Cross-reference your in-app event tracking logs with Attribr's attributed install records to validate match rates. If attribution accuracy is below expectations, review your click deeplink configuration and ensure your ad network is passing click data to Attribr's tracking endpoints within the attribution window (typically 24 - 72 hours).

Best Practices for IDFA-Free Attribution

Enable click deeplinking across all ad networks to ensure Attribr receives click signals immediately before install. Use consistent app identifiers and bundle IDs across environments. Implement server-to-server postbacks from your ad networks to Attribr for higher deterministic match confidence. Monitor iOS and Android changes to privacy frameworks quarterly, as Apple and Google continue to evolve consent and identifier requirements. Consider pairing Attribr with Monitr's brand monitoring capabilities to understand how organic search and word-of-mouth complement your paid attribution data.

Ready to try Attribr by MRVL?

One tap to download. No sign-up wall.

Visit the website

Frequently asked questions

Does Attribr attribution SDK work without IDFA?

Yes. Attribr uses deterministic and probabilistic matching without IDFA, relying on IP addresses, device fingerprints, and click timestamps to attribute installs accurately.

Will users see an App Tracking Transparency prompt?

No. By excluding IDFA from Attribr's configuration, the ATT prompt will not appear, improving user consent fatigue and install-rate.

What attribution accuracy can I expect without IDFA?

Expect 70 - 95% attribution accuracy depending on campaign volume and click-to-install latency. Deterministic matching (click + timestamp) typically achieves higher accuracy than probabilistic methods alone.

Which ad networks support IDFA-free Attribr integration?

Most major ad networks (Facebook, Google Ads, TikTok, Apple Search Ads, Unity) support click deeplinking and server-to-server postbacks, both essential for IDFA-free attribution.

Is IDFA-free attribution GDPR and CCPA compliant?

Yes. Because no explicit user identifier is collected, Attribr's fingerprint-based attribution complies with GDPR and CCPA regulations without requiring separate consent.

Can I switch to IDFA-based attribution later?

Yes. You can enable IDFA collection at any time by modifying Attribr's initialisation parameters and requesting ATT permission. Both methods can run in parallel for comparison.

Want to try Attribr?

Visit Attribr →