Thanks!

Mobile attribution

Mobile attribution is a method for determining which campaigns, media partners, and channels delivered specific app installs.

What is mobile attribution?

Mobile attribution is the process of tying app installs to marketing activities, such as ads or campaigns, that lead users to install or engage with a mobile app. Think of it as the detective work behind monitoring a user’s journey from seeing an advertisement to taking action, like downloading your app or making an in-app purchase.

For instance, if a user sees an ad on Instagram and installs the app afterward, mobile app attribution platforms, like AppsFlyer, monitor this sequence and credit the app install to that specific Instagram ad.

With mobile ads being such a massive part of digital ad spending — expected to hit $247.68 billion by 2026 — getting attribution right is key to optimizing your marketing performance.

Why is mobile attribution important?

Mobile attribution is key to unlocking smarter marketing strategies. Without it, you’re left in the dark about which advertising campaigns are actually driving results, leading to wasted ad spend and missed opportunities. It highlights what’s working and what’s less successful, helping you double down on high-ROI channels while cutting back on the underperforming ones.

Mobile attribution also tracks how in-app events impact the bigger picture, ensuring every campaign is optimized for success.

What’s more, mobile attribution is crucial in improving user acquisition and retention. Knowing which ads bring in high-quality users allows you to refine your strategy for better engagement and higher lifetime value. With mobile now accounting for a remarkable 96.5% of all US native display ad spending, proper attribution ensures you’re making the most of your advertising budget​.

How does mobile attribution work?

Here’s a step-by-step breakdown of the mobile attribution process:

1 — User interaction with an ad

Mobile attribution kicks off when a user interacts with an ad on their mobile device. This could be anything from clicking a banner to watching a video ad, or even just seeing an ad (view-through attribution). Each interaction forms a “touchpoint” — a crucial data point for tracking user behavior.

2 — Click/Impression data capture

When the user interacts with the ad, the ad platform (Facebook or Google Ads, for example) captures key data points, such as:

  • Device ID: Unique identifiers like IDFA (Identifier for Advertisers) for iOS devices or GAID (Google Advertising ID) for Android.
  • IP address: Captures the user’s current IP address to identify the user’s current location.
  • User agent: This includes details about the browser, operating system, and device type.
  • Timestamp: The exact time when the interaction occurred.

Note: These data points are necessary to match the user’s journey later in the process.

3 — Redirection via attribution SDK or link

After the user clicks the ad, they’re usually redirected through a URL or a link that contains tracking parameters (UTM tags or other custom parameters). This allows the mobile attribution provider to log the click before forwarding the user to the app store.

For example, if the ad uses an attribution SDK (software development kit) like AppsFlyer, this SDK is integrated into the app’s code. The SDK captures the user’s interaction with the ad and logs it into the system, assigning it a unique tracking ID.

Fun Fact: As of March 2024, AppsFlyer is the go-to attribution SDK for Android apps, leading the market with 48.51% of all installs.

installed attribution software development graph

4 — App store and install

Once the user is redirected to the app store (typically Google Play or Apple’s App Store), they can download and install the app. When the user first opens the app, the attribution SDK captures the install event.

During this step, the SDK collects essential data such as the install timestamp, device information, and any additional parameters (like campaign IDs) that help match the install to the original ad click​.

5 — Post-install data collection and event tracking

Once the app is installed, the SDK continues to track what the user does in the app — whether it’s making an in-app purchase, signing up, or other key actions. This post-install data helps in multi-touch attribution, where credit is given to multiple ads or touchpoints that guided the user along the conversion path.

6 — Matching the conversion to the click

This is where the attribution happens. The system attempts to match a user conversion (like an app install or purchase) back to a prior ad interaction (click or impression). This process is crucial for measuring ad effectiveness and optimizing campaigns.

There are three main approaches:

1. Deterministic Attribution

When identifiable data like device ID (IDFA or GAID), login ID, or AppsFlyer ID is available, a precise match is made. This method is highly accurate and preferred when privacy policies and user consent permit.

2. Probabilistic Attribution

When deterministic data is unavailable (e.g., due to user opt-out), probabilistic methods estimate a match using non-unique data points like:

  • IP address,
  • Device model,
  • OS version,
  • Locale,
  • and timing of the interaction.
    This method is less precise and subject to platform privacy limitations.
3. Privacy-Preserving Attribution (SKAdNetwork / Privacy Sandbox)

On iOS (via SKAdNetwork) and increasingly on Android (via Privacy Sandbox), attribution is handled by the OS itself. These frameworks provide anonymized, aggregated data with limited granularity and no access to device identifiers.

AppsFlyer enhances this data with modeling and enrichment to provide a holistic and privacy-compliant attribution view.

7 — Attribution windows

An “attribution window” is an important concept in mobile attribution. It’s the time frame during which a user’s interaction with an ad can be linked to a conversion.

There are two types of attribution windows:

  • Click attribution window: Typically set to 7 or 30 days. If a user installs the app within this period after clicking the ad, the attribution is credited to that ad.
  • View-through attribution window: Typically shorter, such as 24 hours. If the user saw an ad but didn’t click it, and later installs the app, the view-through attribution model may apply​.

8 — Postbacks and reporting

Once the attribution provider (like AppsFlyer) determines which ad or marketing channel is responsible for the conversion, they send the data back to the advertiser in a process called postback. The attribution provider compiles all the touchpoints and conversion data, creating detailed reports that allow marketers to evaluate their campaigns’ performances​.

In AppsFlyer’s unified dashboard, you can bring all your attribution data into one single source of truth, giving you the accurate insights you need to drive conversions, improve user engagement, and increase revenue.

AppsFlyer’s unified dashboard

9 — Optimization and retargeting

With the attribution data in hand, marketers can now optimize their campaigns. They can monitor which channels are performing well, adjust ad spend, and even create segmented campaigns to retarget users who didn’t convert initially.

Multi-touch attribution becomes particularly useful here, allowing marketers to see the full journey — not just the first or last interaction — so they can better optimize for future conversions

7 mobile attribution models

Attribution models determine how credit for a conversion is spread across the various touchpoints a user interacts with. Each model weighs these interactions differently, helping marketers understand which channels are pulling their weight in driving conversions.

The right model for you will depend on your business and the specific insights you’re looking for — we’ll discuss this in more detail later.

First-click attribution

What is first-touch attribution

First-click (or first-touch) attribution assigns 100% of the credit for a conversion to a user’s first interaction with a company or an ad. It’s great for measuring how effective your initial touchpoints are at creating awareness, but doesn’t account for other interactions that may influence the conversion down the line.

Last-click attribution

What is last-touch attribution?

In last-click (or last-touch) attribution, all of the conversion credit is given to the final touchpoint a user interacts with before completing the desired action (such as purchasing or downloading an app). This method is widely used (especially in eCommerce) because of its simplicity, but it ignores earlier touchpoints that set the stage for the conversion.

Multi-touch attribution

Multi touch attribution model

Multi-touch attribution (MTA) divides credit among multiple touchpoints that occur throughout the user’s journey. Depending on the specific rules, credit can be distributed evenly or weighted based on the relative importance of each interaction. MTA provides a more holistic view of the user journey, giving marketers a better understanding of the contributions of different channels​.

Time-decay attribution

What is time decay attribution?

Time-decay attribution assigns more credit to touchpoints closer in time to the actual conversion. This model assumes that more recent interactions are more influential, making it particularly useful in campaigns with a long sales cycle. Earlier touchpoints still get some credit, but their influence diminishes over time​.

U-shaped attribution

u-shaped-attribution

The U-shaped model (a form of position-based attribution) gives the majority of credit to the first and last touchpoints in the user journey, usually around 40% each. The remaining 20% is distributed among the middle interactions. This model is helpful for marketers who want to emphasize the importance of both awareness and conversion, while still acknowledging the role of interim interactions.

W-shaped attribution

W-shaped attribution

Building on the U-shaped approach, the W-shaped model gives significant credit to an intermediate touchpoint that represents a key milestone — like signing up for a product demo or attending a webinar. Typically, 30% of the credit goes to the first, middle, and final touchpoints, with the rest divided among the others. This model works well for B2B sales cycles that have key milestones before a final conversion​.

View-through attribution

View-through attribution diagram

View-through attribution gives credit to display ads that users see but don’t immediately click. If a user later converts through another channel, part of the credit is still assigned to the ad they only viewed. It’s a solid model for gauging the impact of display or video ads on brand awareness, even when they don’t result in direct clicks.

How to choose the right model

Each mobile attribution model emphasizes different touchpoints, which can drastically change how you interpret campaign performance. Here’s how you can decide which model suits your needs:

1 — Define your goal

The first step is understanding what you want to achieve with your attribution analysis. Are you focusing on:

  • Brand awareness: Do you want to understand how users initially discover your app or brand? You might lean toward a first-click attribution model to identify the channels that introduce customers to your brand.
  • Lead generation: Are you interested in touchpoints that contribute directly to conversions? Then last-click or multi-touch attribution might make more sense to assess the full journey that leads to that outcome.
  • Optimizing spend: Do you want to allocate your marketing budget to channels that provide the highest ROI? Then time-decay attribution could help you see which touchpoints were most influential just before the conversion.

2 —  Analyze your user journey

Grasping how complex and lengthy your customer’s journey is makes all the difference.

Got a product that requires several touchpoints and longer sales cycles? Multi-touch or W-shaped attribution models can give you a full picture of every interaction along the way. But if the journey’s more straightforward and conversions happen fast, a simple last-click or first-click attribution model will do the job just fine.

Here’s an overview of the different attribution models to help with your decision:

Attribution ModelBest for…Advantages
First-click attributionBrand awareness, initial engagement focusUnderstand the first touchpoint
Last-click attributionDirect conversions, short decision cyclesSimple, highlights final conversion driver
Multi-touch attributionLong customer journeys, complex funnelsCovers every step of the journey
Time-decay attributionLong journeys, recency focusPrioritizes recent interactions
U-shaped attributionLead generation, balancing awareness and conversionGives weight to both first and last touchpoints
W-shaped attributionB2B sales cycles, key milestonesEmphasizes critical conversion touchpoints
View-through attributionDisplay/video ad performanceCredits non-clicked impressions

Mobile attribution challenges

Mobile attribution methods may sound simple on paper, but in practice things aren’t always so straightforward. Here are a few pitfalls to be aware of:

Discrepancy

When you run a campaign across different platforms — say, an ad network and an attribution provider — you might notice that they give you completely different results. That’s known as a discrepancy.

The issue often stems from different tracking methods, like how each platform measures conversions. For example, one might credit a display ad, while another attributes the same conversion to a paid search ad. This mismatch can throw off your ability to make informed decisions and optimize your campaigns.

Manual adjustments

Sometimes marketers feel the urge to tweak attribution models to fit their own expectations. While that may sound reasonable, it introduces bias. Manual adjustments can distort the objective data attribution tools are designed to provide. Over-reliance on these tweaks makes it harder to get a true picture of performance, ultimately leading to misguided optimization based on skewed data.

Fraud

Mobile ad fraud is every marketer’s nightmare. Fraudsters inflate your metrics by faking clicks, installs, or in-app events, leaving you with wasted ad spend and misleading data. Tactics like click spamming (flooding systems with fake clicks) or click injection (sneaking fraudulent clicks right before an install) make it nearly impossible to determine real user interactions.

Privacy restrictions

Privacy regulations and platform policies are making it increasingly difficult to track user behavior at the individual level. One of the most significant changes came with Apple’s App Tracking Transparency (ATT) framework, introduced in iOS 14.5. Under ATT, apps must request users’ explicit permission to track their activity across other apps and websites.

As a result, opt-in rates remain relatively low—with global averages ranging between 21% and 30%, depending on region, vertical, and user experience design (as of 2023).

To adapt, marketers are increasingly relying on privacy-centric attribution methods, such as Apple’s SKAdNetwork (SKAN). SKAN allows for deterministic attribution without access to user-level identifiers, but it comes with trade-offs:

  • Data is aggregated and delayed,
  • Limited in granularity (e.g., no user-level insights),
  • And constrained in the number of campaigns and postbacks.

This shift forces marketers to rethink how they measure performance, optimize spend, and personalize user journeys—working with less deterministic data while staying compliant with privacy expectations. It also highlights the growing need for modeling, incrementality measurement, and AI-powered insights to bridge the gaps left by traditional attribution.

Key takeaways

  • Mobile attribution links app installs or in-app interactions to specific marketing efforts, like ads or campaigns. It’s how marketers figure out which channels actually work to drive conversions, helping them make smarter decisions.
  • Attribution works by gathering key data points like device IDs, IP addresses, and timestamps to track how users move through different touchpoints. SDKs inside the app handle this, mapping out the user’s journey.
  • There are two main attribution methods: deterministic attribution, which uses exact data matches (like device IDs), and probabilistic attribution, which estimates matches using data like IP addresses when exact info isn’t available.
  • Different models — such as first-click, last-click, multi-touch, and time-decay attribution — assign credit to various touchpoints in the customer journey. Each model serves different marketing objectives, from tracking awareness to optimizing conversion paths.
  • Mobile attribution can be made more challenging by data discrepancies, manual adjustments, fraud, and privacy restrictions.

FAQs

Why is mobile attribution important?

Mobile attribution helps marketers know exactly which campaigns and channels are responsible for app installs, in-app purchases, or other conversions. With this insight, you can double down on high-performing campaigns and reduce wasted ad spend.
AppsFlyer enables marketers to do this with precision—offering unified attribution data across mobile, web, and connected TV (CTV), so you can make smarter decisions at every stage of the user journey.

What is mobile app attribution?

Mobile attribution connects user actions—like clicking on an ad—to key outcomes such as app installs, purchases, or sign-ups. It helps identify which ads are driving real engagement, so you can optimize your strategy for better results.
With AppsFlyer, these connections are tracked across platforms and channels using both deterministic and privacy-friendly methods like SKAdNetwork and Android Privacy Sandbox, ensuring accurate measurement even in privacy-restricted environments.

What are some challenges with mobile attribution?

Mobile attribution can be complex due to factors like:
– Data discrepancies between platforms,

– Fraud (e.g., click spamming or click flooding), and

– Evolving privacy regulations (such as Apple’s App Tracking Transparency), which restrict cross-app and cross-device tracking.

AppsFlyer helps navigate these challenges with advanced fraud protection (via Protect360), privacy-first attribution modeling, and built-in tools for data harmonization across fragmented media ecosystems.

Can you share an example of mobile attribution?

Sure! Imagine a user sees a TikTok ad for your app, clicks it, and installs the app within a few hours. Mobile attribution tools match the install event with the ad interaction and credit TikTok as the source.
Using AppsFlyer, you not only see that TikTok drove the install, but also track downstream events like sign-ups, purchases, or retention—so you understand the full value of that channel.

How do I choose the right mobile attribution partner?

Look for a Mobile Measurement Partner (MMP) that offers:

– Accurate cross-platform attribution,

– Compliance with privacy frameworks (e.g., SKAdNetwork, Privacy Sandbox),

– Real-time fraud protection,

– Deep linking capabilities, and

– Actionable analytics on creative and audience performance.

AppsFlyer is trusted by over 15,000 brands worldwide to unify attribution, cost, and revenue data into a single source of truth. It supports AI-powered measurement across mobile, web, and CTV, with built-in tools for audience segmentation, creative analytics, and lifecycle marketing optimization.

Background
Get the latest marketing news and expert insights delivered to your inbox