Marketing x Data

What is MMP and how does it work?

MMP people


Summary

Mobile app marketers need to know what drove users to install and engage with their apps. This is where Mobile Measurement Partners (MMPs) like AppsFlyer come in. MMP helps advertisers track and understand the journey from ad exposure to app install and further engagement, attributing these actions to the correct media sources. This article walks you through what an MMP does, how attribution works, and why it’s essential for optimizing app marketing.

What is an MMP?

A Mobile Measurement Partner (MMP) is a third-party platform that tracks user interactions with an app, particularly focusing on where users come from. It identifies the media source (such as ads on Instagram, TikTok, Snapchat, or Google) that motivated the user to install or engage with the app, attributing each action to the corresponding source. This data is essential for marketers who want to understand which campaigns work and make data-driven decisions for user acquisition and re-engagement.

Attribution is the process of determining what motivated a user’s actions—whether it's installing an app, re-engaging, or completing a purchase. MMP uses a sophisticated attribution model to identify and assign credit to touchpoints (such as clicks or impressions) in a user’s journey. Understanding these distinctions helps advertisers optimize their campaigns and focus on the most effective channels.

  • Non-organic Attribution: This applies when a user interacts with a media source before installing the app. Here, attribution is assigned to the platform or ad that led to the action.
  • Organic Attribution: For users who install the app without any ad interaction, they’re labeled as “organic.” Although MMPs don’t technically attribute organic installs, this distinction helps advertisers understand the portion of users acquired without paid efforts.
Attribution Models

An attribution model is a set of rules that defines how credit for an event (such as an install or purchase) is assigned to different touchpoints in the user's journey. Different players in the app marketing ecosystem (e.g., Google Play, Apple, ad networks) may have unique models, and understanding these is key to accurate campaign analysis. AppsFlyer’s model, for example, prioritizes certain types of engagements, using an "attribution waterfall." Here’s how it works:

  • Clicks vs. Impressions: If a user engages with more than one ad before installing, AppsFlyer gives priority to clicks over impressions.
  • Deterministic vs. Probabilistic Methods: Deterministic attribution methods (e.g., device ID matching) are more reliable and thus prioritized over probabilistic ones (e.g., probabilistic modeling).
Key Attribution Methods

AppsFlyer uses several attribution methods, each tailored to different platforms and scenarios:

  • Referrer: This method uses a deterministic approach, assigning installs based on app store referral data.
  • Device ID Matching: This deterministic method uses device IDs to link engagements with installs.
  • Probabilistic Modeling: When deterministic methods aren’t possible, probabilistic modeling estimates attribution based on available data.
  • SKAdNetwork: Apple’s SKAdNetwork is a deterministic model specifically for iOS users, compliant with Apple’s privacy policies.
  • Aggregated Advanced Privacy (AAP): An aggregate model used for privacy-compliant attribution without individual user data.

The graphic below provides a visual overview of the user journey through different stages, from ad exposure to subscription. Each interaction point is tracked and attributed, providing marketers with a clear picture of where users come from and which campaigns are driving results.

User Journey Overview

Attribution Reporting

Once attribution data is gathered, it is available for reporting through APIs and CSV exports, or within the MMP dashboard. This data is crucial for marketers to analyze and refine their campaigns, ensuring budget allocation is directed toward high-performing sources. AppsFlyer’s reports give insights into each touchpoint, providing transparency into the entire user journey.

Attribution helps app marketers understand what drives users to install, engage, or subscribe. By accurately tracking the effectiveness of each channel, MMPs allow marketers to:

  • Optimize Campaigns: Attribution data enables marketers to double down on high-performing campaigns and cut back on those that don’t deliver.
  • Compare User Quality: By understanding which sources bring the most engaged users, marketers can assess the quality of traffic from each platform.
  • Ensure Transparency and Fairness: Clear attribution models help prevent double-counting and ensure credit is assigned accurately, providing a fair view of campaign performance.

In summary, MMP plays a critical role in app marketing, offering insights that help marketers drive growth and optimize user acquisition strategies. Understanding how these platforms work, the attribution models they use, and how to interpret their data is essential for any app marketer aiming for data-driven decision-making.For more details on AppsFlyer's attribution model, you can visit their official support page.

Reference

AppsFlyer Help Center: AppsFlyer attribution model.