Definition:
Attribution is the process of identifying which marketing touch points contributed to a user action, such as an app install, a purchase, a sign-up, or a conversion, and assigning credit to those sources. In mobile marketing, attribution is how advertisers determine where their users are coming from, which campaigns and channels are driving results, and how to allocate budget effectively across their marketing stack.
What is Attribution?
Attribution connects a user action back to the marketing activity that drove it. When a user installs your app, attribution tells you whether that install came from a paid campaign, a specific ad network, an influencer post, organic search, or somewhere else entirely.
Without attribution, all installs look the same. You know users are coming in, but you do not know why or from where. That makes it impossible to understand which campaigns are working, which channels are delivering value, and where your budget should go next.
Attribution solves that problem. It gives you the context behind every install and conversion, so your marketing decisions are based on data rather than assumptions.
In mobile marketing, attribution is handled by Mobile Measurement Partners, or MMPs. MMPs sit between your ad networks and your app, collecting signals from both sides to match installs and in-app events back to the campaigns and channels that drove them. This gives advertisers an unbiased, normalized view of performance across all sources in one place.
What Does Attribution Mean in Marketing?
In marketing, attribution means assigning credit to the channels, campaigns, or touch points that influenced a customer's decision. It answers the question: what caused this user to take this action?
For mobile marketers, that question is central to almost every decision. Which networks should get more budget? Which creatives are driving high-quality users? Which campaigns are delivering profitable returns? Attribution data is what makes those questions answerable.
Attribution also helps you understand whether you are meeting your growth goals. By connecting installs and in-app events back to specific campaigns, you can calculate ROI, compare channel performance, and build a clearer picture of how your marketing budget is actually being spent.
What Is Mobile Attribution?
Mobile attribution is the process of identifying which ad campaigns, networks, or channels drove a user to install a mobile app or complete an in-app action. It is the mobile-specific application of the broader attribution concept.
Mobile attribution is usually more complex than web attribution because of the way mobile ecosystems work. Within the mobile ecosystem, users move between apps, browsers, and stores before installing. Advertising identifiers like GAID and IDFA are used to match clicks and impressions to installs, but overtime, privacy changes across iOS and Android have introduced constraints that require additional attribution methods.
This is why most serious mobile marketing teams work with a dedicated MMP rather than relying on self-reported data from ad networks. An MMP provides independent, third-party attribution that normalizes data across all sources and removes the bias that comes from networks attributing their own campaigns.
How Does Mobile Attribution Work?
Mobile attribution works by matching signals collected at the point of ad engagement with signals collected at the point of install. Here is how that process works in practice:
1. A campaign is created. A tracking link or deeplink is generated for the campaign in the MMP dashboard.
2. The ad is served. A user sees or clicks an ad from the campaign on an ad network.
3. The click is recorded. When the user taps the ad, the network passes click data including the advertising ID and click ID to the MMP via the tracking URL.
4. The user downloads the app. The user is redirected to the App Store or Google Play and installs the app.
5. The SDK fires. On first open, the MMP's SDK sends the install event to the MMP server along with the device's advertising ID.
6. The match is made. The MMP matches the advertising ID from the click to the advertising ID from the install and attributes the install to the originating campaign.
7. The postback is sent. The MMP notifies the ad network of the completed install through an install callback, closing the attribution loop.
For Self-Attributing Networks like Meta, Google, Apple, and Snap, the process differs slightly. On install, the MMP requests attribution data directly from the SAN rather than matching through a click ID, handling attribution on a view-through or last-click basis.
Attribution Methods
Deterministic Attribution
Deterministic attribution uses a direct match between an advertising identifier, such as GAID on Android or IDFA on iOS, collected at the time of the ad click and at the time of the install. Because it is based on a precise identifier match, deterministic attribution is highly accurate when the advertising ID is available.
Probabilistic Attribution
Probabilistic attribution is used when advertising identifiers are not available, which has become more common following iOS privacy changes. Instead of matching on a device ID, the MMP uses alternative signals such as IP address, device type, OS version, and timestamp to estimate which click most likely led to a given install. It is less precise than deterministic attribution but provides coverage when ID-based matching is not possible.
Attribution Types
Click-Through Attribution
The install is attributed to a click if the user installed the app after clicking on an ad within the click attribution window. Tenjin's default click attribution window is 7 days.
View-Through Attribution
The install is attributed to a view if the user installed the app after seeing an ad within the view-through attribution window, even if they did not click. Tenjin's default view attribution window is 1 hour.
Tracking Methods in Mobile Attribution
Tracking Links and Deeplinks
Users who find your app through web content, mobile web, or other apps can be tracked using Tenjin tracking links or deeplinks. If the content contains a Tenjin tracking link, the engagement and its context are attributed to the install.
Self-Attributing Networks
SANs are walled-garden networks including Meta, Google, Apple, and Snap where advertisers can place ads. On install, Tenjin requests attribution data directly from the SAN to handle attribution on a view-through or last-click basis.
Ad Networks
Non-SAN ad networks pass click or impression data at the time the engagement happens, typically including an advertising ID and click ID. These signals are used when calculating view-through or last-click attribution in Tenjin.
Influencer Campaigns
Installs driven through influencer content can be tracked using standard tracking links. Combining these with tools like SmartURL simplifies link management across multiple influencer sources.
Why Attribution Matters for UA Teams
Attribution is not just a measurement tool. It is the foundation of every optimization decision a UA team makes.
With accurate attribution data you can:
- Understand which channels, campaigns, and creatives are driving installs and in-app events
- Compare campaign performance across networks on a normalized, unbiased basis
- Calculate ROI and ROAS at the campaign and channel level
- Identify which sources are bringing in high-value users versus low-quality traffic
- Make faster, more confident decisions about where to scale and where to cut budget
The quality of your attribution data directly affects the quality of every downstream decision. Gaps or inaccuracies in attribution mean gaps in your understanding of what is actually working.
Attribution with Tenjin
Tenjin's attribution technology enables marketers to gain insight into why users engage with their apps. Using tracking links and deeplinks, you can understand what content drove users to download your app and control the post-install experience for each user.
Tenjin handles attribution across ad networks, SANs, web content, and influencer campaigns, giving you a single, normalized view of performance across all your acquisition sources. Attribution data flows into the Tenjin dashboard alongside cost and revenue data, so you can calculate CPI, ROAS, and LTV without switching between platforms or reconciling data manually.
You can read more about Tenjin's attribution technology here.
Related Terms
- Mobile Measurement Partner (MMP)
- Callback
- Click-Through Attribution
- Advertising ID
- Self-Attributing Networks (SANs)
- SKAdNetwork
Frequently Asked Questions
What is attribution in mobile marketing?
Attribution is the process of identifying which campaigns, channels, or touch points drove a user to install an app or complete an in-app action. It gives advertisers the context behind every install so they can understand what is working and allocate budget accordingly.
What is the difference between deterministic and probabilistic attribution?
Deterministic attribution matches installs to clicks using a precise advertising identifier like GAID or IDFA. Probabilistic attribution is used when those identifiers are not available and relies on alternative signals like IP address and device type to estimate the most likely source of an install.
How does mobile attribution work?
When a user clicks an ad, the ad network passes click data including a device ID to the MMP via a tracking link. When the user installs the app, the MMP's SDK records the install and matches the device ID from the click to the install. The MMP attributes the install to the originating campaign and sends a postback to the network confirming the conversion.
What is click-through vs view-through attribution?
Click-through attribution credits the install to a campaign the user clicked on within the attribution window. View-through attribution credits the install to a campaign the user saw but did not click, within a shorter view attribution window. Tenjin's default click window is 7 days and the default view window is 1 hour.
