2026 Best Software Awards are here!See the list

Mobile Attribution

by Mara Calvello
Mobile attribution is determining which campaigns, channels, and media partners delivered an app install. Learn how it works, the models, and more.

What is mobile attribution?

Mobile attribution is the process of determining which campaigns, channels, and media partners deliver specific app installs. It ties all app installs to particular marketing efforts. These insights make it possible to measure and optimize user acquisition campaigns and overall marketing performance and understand how in-app events can bring users further down the funnel.

In short, mobile app attribution is all about understanding the user journey and what led them to interact with an app. It’s common to use mobile attribution software to determine which campaigns, partners, and channels deliver each mobile app installation. These tools track where users first learn about an app and use multiple identifiers to measure the pre-and post-install journey.

Mobile attribution models

Marketers can choose from different models of mobile app attribution, depending on the type of insights they’re looking to collect. These models are:

  • First click: The first click, or touch, gets credit for the attribution. 
  • Last click: The last click, or touch, gets credit for the attribution. 
  • Multi-touch: Some level of value is assigned to all touches a brand has with a consumer before they convert. This model can be helpful to see the entire user journey. 
  • Linear: Equal value is assigned to every touch a brand has with a user, no matter how big or small the touch may be.
  • Time-decay: Value increases for recent touches with the consumer and value decreases for earlier ones.
  • View-through: Attribution is driven by a user viewing an ad without clicking on it.

How mobile attribution works

Mobile attribution marketing follows a distinct process from start to finish. This process typically looks like the following:

  1. User clicks on an advertisement
  2. The user’s ID is saved to the network
  3. User installs app
  4. User opens the app for the first time
  5. Attribution launches
  6. Attribution software collects data

When marketers look at engagement metrics for a marketing campaign, the data can look like a funnel, meaning it’s broad at the start and narrows at the end. As an example:

  • 800 people see an ad for a certain app
  • Of those 800 people, 75 people click on the ad
  • Of those, 40 install the mobile app
  • Of those, three people are still using the app two weeks later

Main data points of mobile attribution

For mobile attribution platforms to work effectively, they must collect specific data points about the user. When a user clicks a link, visits the app store, downloads an app, and opens it for the first time, the attribution provider collects the following data points:

  • Advertising ID: The string of letters and numbers identifying every person's smartphone or tablet
  • IP address: A unique address that devices use to communicate with one another over the internet
  • User agent: The line of text that identifies an individual’s operating system and browser
  • Timestamp: The time a user clicked the link
  • First install: When the app was activated the very first time

These data points can tell a marketer if the user is new or existing. If they’re new, the next step is to match the install to their engagement with a particular ad or link.

Benefits of using mobile attribution

When done correctly, mobile attribution can lead to many business advantages. Some benefits include:

  • Learn where users are acquired. Tracking installs and conversations is a major part of mobile attribution. Understanding the journey a user takes from the moment they click an ad to the actions they complete in the app provides data on how and why the app was installed. 
  • Accurately compare campaign and network performances. Insights into what brings users to an app make it possible to measure success per campaign and network. For example, if campaign X brings in more app installs than campaign Y, but users from campaign Y end up making in-app purchases, campaign Y was a better investment. 
  • Generate more insights from data. Mobile attribution gives marketers a look into performance analytics to track and measure various KPIs across ad networks.
  • Reduce ad spend. Taking advantage of mobile attribution lets marketing teams discover which ad campaigns and channels are and aren’t generating results. This makes it easier to cut the ones that aren’t working and invest more in the ones that are.

Mobile attribution vs. web attribution

With mobile attribution, the software tracks a user based on their user ID, which is typically tied to their Apple ID, Facebook login, or Google Play account.

With web attribution, elements like the user’s cookies and pixel tags are used to keep tabs on their journey.

Mara Calvello
MC

Mara Calvello

Mara Calvello is a Content and Communications Manager at G2. She received her Bachelor of Arts degree from Elmhurst College (now Elmhurst University). Mara writes content highlighting G2 newsroom events and customer marketing case studies, while also focusing on social media and communications for G2. She previously wrote content to support our G2 Tea newsletter, as well as categories on artificial intelligence, natural language understanding (NLU), AI code generation, synthetic data, and more. In her spare time, she's out exploring with her rescue dog Zeke or enjoying a good book.

Mobile Attribution Software

This list shows the top software that mention mobile attribution most on G2.

AppsFlyer is the Modern Marketing Cloud that helps businesses transform complex data into clarity and growth. A foundation for unified, measurable, autonomous marketing, AppsFlyer breaks down silos across measurement, deep linking, data collaboration, and autonomous AI workflows. For more than a decade, AppsFlyer has been the leader in mobile attribution, trusted by over 15,000 businesses worldwide. To learn more, visit www.appsflyer.com.

Branch is a tool that provides deep linking solution for brands to create an optimized mobile user experience that drives app growth, conversions, user engagement and retention, app content becomes searchable, discoverable shareable, and easy to integrate into any marketing channels like email, SEO, social media, and paid SEM.

Singular powers marketers to drive faster growth with next-gen attribution, full-funnel analytics, and best-in-class fraud prevention.

Kochava offers an analytics platform designed to plan, target, measure and optimize media spend.

Mobile user attribution and advanced app analytics, combined with store stats

Empowering performance marketers of all kinds to build, manage, and grow their partner programs and networks on mobile and web.

Mobile marketing analytics for advertisers

Google Analytics not only lets you measure sales and conversions, but also gives you fresh insights into how visitors use your site, how they arrived on your site, and how you can keep them coming back. Delivered on Google's world-class platform.

Firebase is a comprehensive platform developed by Google that provides a suite of tools and services designed to help developers build, improve, and grow applications across various platforms, including iOS, Android, and the web. By offering a serverless infrastructure, Firebase enables developers to focus on creating engaging user experiences without the complexities of backend management. Key Features and Functionality: - Real-time Databases: Firebase offers both the Realtime Database and Cloud Firestore, allowing developers to store and sync data across clients in real-time. These NoSQL databases are optimized for offline use and automatically scale with your application. - Authentication: Provides easy-to-integrate authentication services, supporting various sign-in methods, including email/password, phone numbers, and federated identity providers like Google and Facebook. - Cloud Functions: Enables the execution of server-side code in response to events triggered by Firebase features and HTTPS requests, allowing for the creation of complex backend logic without managing servers. - Hosting: Offers fast and secure hosting for web applications, delivering content through a global content delivery network (CDN) with automatic SSL certificates. - Cloud Messaging: Facilitates the sending of targeted notifications and messages to users across platforms, enhancing user engagement and retention. - Analytics and Performance Monitoring: Integrates with Google Analytics to provide insights into user behavior and app performance, helping developers make data-driven decisions. Primary Value and Solutions Provided: Firebase simplifies the app development process by offering a unified platform that handles backend services, real-time data synchronization, user authentication, and more. This allows developers to focus on building feature-rich applications without the overhead of managing infrastructure. By leveraging Firebase's scalable and secure environment, developers can accelerate time-to-market, ensure app stability, and deliver personalized user experiences, ultimately leading to higher user satisfaction and engagement.

Invoca is the leading provider of AI-powered conversation intelligence to help marketing, sales, contact center, and customer experience teams acquire and retain more customers. Invoca’s platform is made up of four primary components: • Call tracking, featuring the most actionable online-to-offline attribution data • Conversation analytics, powered by transcripts, powerful AI, and automated call scorecards that are tailored for your specific business needs • Call management, featuring easy-to-configure conversational IVRs and intelligent call routing Integrations, with dozens of no-code and low-code ways to connect your data to the leading marketing, analytics, and CX technologies

CAKE provides proprietary cloud-based solutions to collect, attribute and optimize the performance of digital marketing return on investment, in real-time.

Google Analytics 360 is an enterprise-level analytics solution designed to help large organizations gain comprehensive insights into customer behavior across various channels and devices. By consolidating data from websites, mobile apps, and offline interactions, it enables businesses to understand the complete customer journey and make informed decisions to enhance marketing strategies and user experiences. Key Features and Functionality: - Comprehensive Data Integration: Aggregates data from multiple touchpoints, including websites, mobile applications, and offline sources, providing a unified view of customer interactions. - Advanced Analysis and Segmentation: Offers robust tools for in-depth analysis and segmentation, allowing businesses to identify specific audience behaviors and tailor marketing efforts accordingly. - Real-Time Reporting: Provides continuous intraday data, typically available within an hour after collection, enabling timely decision-making during critical business periods. - Machine Learning Insights: Utilizes Google's machine learning models to automatically detect and surface actionable insights, such as emerging trends and significant changes in data. - Customizable User Roles and Access: Allows the creation of custom user roles to control feature access, ensuring that teams and partners have appropriate data access in compliance with organizational policies. - Seamless Integrations: Integrates with other Google solutions like Google Ads, Display & Video 360, and BigQuery, facilitating a cohesive marketing and analytics ecosystem. Primary Value and Solutions Provided: Google Analytics 360 addresses the complex measurement needs of large enterprises by offering scalable tools and enterprise-level support. It enables organizations to unlock customer-centric measurement, gain smarter insights to improve return on investment (ROI), and connect these insights to actionable results. By providing a comprehensive and customizable analytics platform, it empowers businesses to make data-driven decisions, optimize marketing strategies, and deliver better customer experiences.