-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmmp.html
158 lines (140 loc) · 10.4 KB
/
mmp.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Marketing x Data</title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="robots" content="all,follow">
<!-- Bootstrap CSS-->
<link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.min.css">
<!-- Font Awesome CSS-->
<link rel="stylesheet" href="vendor/font-awesome/css/font-awesome.min.css">
<!-- Google fonts - Roboto-->
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:400,300,700,400italic">
<!-- owl carousel-->
<link rel="stylesheet" href="vendor/owl.carousel/assets/owl.carousel.css">
<link rel="stylesheet" href="vendor/owl.carousel/assets/owl.theme.default.css">
<!-- theme stylesheet-->
<link rel="stylesheet" href="css/style.default.css" id="theme-stylesheet">
<!-- Custom stylesheet - for your changes-->
<link rel="stylesheet" href="css/custom.css">
<!-- Favicon-->
<link rel="shortcut icon" href="img/favicon.png">
<!-- Tweaks for older IEs--><!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script><![endif]-->
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4WHWSM8PF1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-4WHWSM8PF1');
</script>
</head>
<body>
<div id="all">
<div class="container-fluid">
<div class="row row-offcanvas row-offcanvas-left">
<div id="sidebar" class="col-md-3 col-lg-2 sidebar-offcanvas"></div>
<div class="col-md-8 col-lg-9 content-column white-background">
<div class="small-navbar d-flex d-md-none">
<button type="button" data-toggle="offcanvas" class="btn btn-outline-primary"> <i class="fa fa-align-left mr-2"></i>Menu</button>
<h1 class="small-navbar-heading">Marketing x Data</h1>
</div>
<div class="row">
<div class="col-xl-10">
<div class="content-column-content">
<h1>What is MMP and how does it work?</h1>
<div class="item">
<img class="responsive" src="img/portfolio/people.jpg" alt="MMP people">
</div>
<br>
<br>
<h5>Summary</h5>
<blockquote class="blockquote">
<p class="mb-0">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.</p>
</blockquote>
<h5>What is an MMP?</h5>
<p>A <b>Mobile Measurement Partner (MMP)</b> 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.</p>
<p><b>Attribution</b> 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.</p>
<ul>
<li><strong>Non-organic Attribution:</strong> 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.</li>
<li><strong>Organic Attribution:</strong> 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.</li>
</ul>
<h5>Attribution Models</h5>
<p>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:</p>
<ul>
<li><strong>Clicks vs. Impressions: </strong>If a user engages with more than one ad before installing, AppsFlyer gives priority to clicks over impressions. </li>
<li><strong>Deterministic vs. Probabilistic Methods: </strong> Deterministic attribution methods (e.g., device ID matching) are more reliable and thus prioritized over probabilistic ones (e.g., probabilistic modeling).</li>
</ul>
<h5>Key Attribution Methods</h5>
<p>AppsFlyer uses several attribution methods, each tailored to different platforms and scenarios:</p>
<ul>
<li><strong>Referrer:</strong> This method uses a deterministic approach, assigning installs based on app store referral data.</li>
<li><strong>Device ID Matching:</strong> This deterministic method uses device IDs to link engagements with installs.</li>
<li><strong>Probabilistic Modeling:</strong> When deterministic methods aren’t possible, probabilistic modeling estimates attribution based on available data.</li>
<li><strong>SKAdNetwork:</strong> Apple’s SKAdNetwork is a deterministic model specifically for iOS users, compliant with Apple’s privacy policies.</li>
<li><strong>Aggregated Advanced Privacy (AAP):</strong> An aggregate model used for privacy-compliant attribution without individual user data.</li>
</ul>
<p>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.</p>
<div class="item">
<img class="responsive" src="img/portfolio/mmp.png" alt="User Journey Overview">
</div>
<br>
<h5>Attribution Reporting</h5>
<p>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.</p>
<p>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:</p>
<ul>
<li><strong>Optimize Campaigns:</strong> Attribution data enables marketers to double down on high-performing campaigns and cut back on those that don’t deliver.</li>
<li><strong>Compare User Quality:</strong> By understanding which sources bring the most engaged users, marketers can assess the quality of traffic from each platform.</li>
<li><strong>Ensure Transparency and Fairness:</strong> Clear attribution models help prevent double-counting and ensure credit is assigned accurately, providing a fair view of campaign performance.</li>
</ul>
<p>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 <a href="https://support.appsflyer.com/hc/en-us">official support page</a>.</p>
<h5>Reference</h5>
<p><a href="https://support.appsflyer.com/hc/en-us">AppsFlyer Help Center: AppsFlyer attribution model</a>.</p>
<div class="pagination">
<a href="index.html" title="Previous Page">← Back to Home</a>
<!-- <a href="next-article.html" title="Next Page">Next Page →</a> -->
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- JavaScript files-->
<script src="vendor/jquery/jquery.min.js"></script>
<script src="vendor/popper.js/umd/popper.min.js"> </script>
<script src="vendor/bootstrap/js/bootstrap.min.js"></script>
<script src="vendor/jquery.cookie/jquery.cookie.js"> </script>
<script src="vendor/owl.carousel/owl.carousel.min.js"></script>
<script src="vendor/masonry-layout/masonry.pkgd.min.js"></script>
<script src="js/front.js"></script>
<script src="js/custom.js"></script>
<script src="js/dynamic-sidebar.js"></script>
</body>
<footer>
<div class="footer col-lg-12">
<div class="copyright text-center">
<p class="margin-top">©2025 Marketing x Data</p>
</div>
</div>
</footer>
</html>