# Analytics vs Attribution: Dealing With Install Discrepancy in Mobile Marketing

- Link: https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/
- Published: 2017-09-28T12:09:10+01:00
- Author: Roman Garbar

![Analytics vs Attribution- Dealing With Install Discrepancy in Mobile Marketing](
https://phiture.com/wp-content/uploads/2017/09/Analytics-vs-Attribution-Dealing-
With-Install-Discrepancy-in-Mobile-Marketing-min.jpeg)

Show me two dashboards that don’t have any discrepancies and I will tell you that
one of them is lying, or just blindly copying the other’s numbers. The sad truth
is that discrepancies have become a part of the marketer’s everyday life.

Is there a way to eliminate these discrepancies? The short answer is no. There will
always be unavoidable discrepancies. Should you understand where the discrepancy
is coming from? Yes, and for many reasons:

 * You will be able to better understand the behavior of your users;
 * You will be able to identify the best data source for a particular report;
 * You will be able to react more efficiently when you begin to see anomalies in
   your data;
 * You will be able to spot some technical issues within your app just by looking
   at the data and not the code;
 * You will be able to set some discrepancy benchmarks for your app.

Today I would like to take a better look at one of the core user acquisition metric—
installs. After finishing this, make sure that you have checked my article on [revenue discrepancy](https://mobilegrowthstack.com/dealing-with-revenue-discrepancy-in-mobile-marketing-468612fbe52c).

Table of Contents

 * [App Store Analytics vs Attribution Platforms, Or: when an Install is not an Install](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#app_store_analytics_vs_attribution_platforms_or_when_an_install_is_not_an_install)
 * [Accounts or Devices?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#accounts_or_devices)
 * [Attribution Partner vs Ad Networks — what is your Attribution Window?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#attribution_partner_vs_ad_networks_%e2%80%94_what_is_your_attribution_window)
 * [Is it the Last Click or My Click?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#is_it_the_last_click_or_my_click)
 * [Did You Get My Postback?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#did_you_get_my_postback)
 * [Click, Impression, or Both?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#click_impression_or_both)
 * [What is Your Time Zone?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#what_is_your_time_zone)
 * [Are We looking at the Same Thing? Report Type](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#are_we_looking_at_the_same_thing_report_type)
 * [Your real-time is not real](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#your_real-time_is_not_real)
 * [What do you know about LAT?](https://phiture.com/mobilegrowthstack/analytics-vs-attribution-dealing-with-install-discrepancy-in-mobile-marketing-4f9dfee71533/#what_do_you_know_about_lat)

## **App Store Analytics vs Attribution Platforms, Or: when an Install is not an Install**

What constitutes an Install for Attribution Platforms (Adjust, Tune, Appsflyer, 
[Kochava](https://kochava.com/), and others)? Surely it’s the process after a user
has downloaded the app from the App Store wherein it is installed on their device,
right? Wrong.

Most of the analytics systems define an ‘Install’ as the first time the app is opened(
in some cases they call it ‘Downloads’, too). This might sound weird, but it’s because
the only data source for the third parties is their SDK inside the app. The first
time the app is opened is the earliest moment they can track a new user, so they
take this first open and call it an install.

The reality is that the only two systems that know about actual installs are Google
Play Console and iTunes Connect. This creates unavoidable discrepancies when you
start to compare their data with Attribution Platform data.

![Install attributed in App Store and in Attribution partner](https://phiture.com/
wp-content/uploads/2017/09/Install-attributed-in-App-Store-and-in-Attribution-partner-
min.png)

Below are some of the scenarios that could lead to different numbers between Attribution
Platforms and App Store Dashboards:

 * The user might have installed the app, but never launched it;
 * The user might have installed the app, but launched it a couple of days later;
 * The user might have installed the app, then uninstalled it and installed it again;
 * The user might have installed the app, but for some reason, the user’s app crashes
   before the SDK is initialized;
 * The SDK might have is initialized not immediately after the first open, but at
   a later stage — for example, after additional content has been downloaded.

Of course, the last two scenarios listed can be and should be detected by properly
debugging the SDK.

## **Accounts or Devices?**

Here’s another fascinating fact: Google Play Console and iTunes Connect count Install
based on their own unique internal account ID, while Attribution Platforms use unique
device ids.

For example:

 * A user has two Android devices, with the same account ID. They install the app
   on both devices. For the Google Play Store, this is one install, but an Attribution
   Platform would count it as two installs.

There is no definitive solution for either of the discrepancies outlined above. 
The best thing to do is just to determine an acceptable benchmark for the differences
that you see between the data. Usually, it varies depending on the app.

## **Attribution Partner vs Ad Networks — what is your Attribution Window?**

Let’s start with the definition. The Attribution Window is the amount of time that
can pass between the user’s click or view of the ad and their install of the advertised
application. The problem is that Attribution Windows are not always aligned.

Consider the following example. A user has clicked on an ad on the 1st of August
and installs the advertised app on the 3rd of August.

 * They will be attributed if the attribution window is set for 3 days or more.
 * They won’t be attributed if the attribution window is set for 1 day.

![Attribution window](https://phiture.com/wp-content/uploads/2017/09/Attribution-
window-min.png)

_In order to get credit for the Install, the click must have occurred inside of 
the attribution window_

It is worth mentioning that click-through and view-through (impression-based) attribution
windows have different setups.

One of the most popular cases here is the discrepancy with Facebook. Thankfully 
there is something that we can do about it.

Facebook’s dashboard is flexible enough that it enables you to display installs 
based on three attribution windows — 1, 7, and/or 28 days — both for clicks and 
impressions. However, if you don’t take these extra steps to customize your setup,
by default it will show you the data based on a 1-day window for impressions and
a 28-day window for clicks. This flexibility is something that you will rarely have
with an Attribution partner.

⌊where you can set up custom attribution windows in FB⌉⌊where you can set up custom
attribution windows in FB⌉

_Here is where you can set up custom attribution windows in FB_

When you are comparing installs, it is advisable to make sure you have the same 
attribution window set up in your Ad Network and your Attribution Platform.

## **Is it the Last Click or My Click?**

This discrepancy type is typical for industry giants like Google Adwords, Facebook,
Yahoo, Twitter.

Each advertising network wants to claim a new install as their own. The problem 
is that they don’t know about interactions with other ad networks. In other words,
the same user (and the same install) might be attributed in two or more networks.

This is where Attribution Platforms come into play. They collect all of the clicks
that happened within the Attribution Window and credit only the latest one.

For this case let’s consider two major players — Google and Facebook.

![Attribution window facebook and google ](https://phiture.com/wp-content/uploads/
2017/09/Attribution-window-facebook-and-google-min.png)

Let’s imagine that yesterday the same user clicked on a Facebook ad, and then on
Google Adwords ad, prior to installing the app today. In the Adwords dashboard, 
this install will be attributed to Adwords, and in the Facebook dashboard, it will
be attributed to Facebook. Finally, due to the “last click” rule, the Attribution
Platform will attribute this install to Adwords activity.

## **Did You Get My Postback?**

We have talked about big networks; now let’s talk about everyone else. Most networks
receive install information from Attribution Platforms via postbacks after the platform
has made a last-click attribution. In other words, if the postbacks haven’t been
set up properly, you probably won’t see any install data in the network dashboard.
Sometimes postbacks are firing, but they don’t contain some crucial piece of data
in them (e.g the ‘clickID’). This would result in the network not registering those
installs.

The best course of action here is usually to ask your account managers in both parties
to find the problem and solve it. Sometimes it might take them a while. It is a 
huge plus if your Attribution Partner can provide you with easy access to the postback
log files so you can take this matter into your own hands.

## **Click, Impression, or Both?**

Some dashboards show view-through attribution (user viewed the ad before installing
it) and click-through attribution (user clicked on the ad before installing it) 
separately, and some of them blend them without giving you the ability to distinguish.
Before you start comparing any data make sure you know how your sources treat click-
through and view-through attribution.

## **What is Your Time Zone?**

This one is the easiest, in my opinion. When comparing install rates between two
dashboards you should keep in mind which time zone is used in each. These days, 
most dashboards offer adjustable timezones for reporting, so this shouldn’t be a
big deal.

⌊Facebook reminder in relation to current account timezone⌉⌊Facebook reminder in
relation to current account timezone⌉

_Facebook is kind enough to always remind you of your current account timezone_

## **Are We looking at the Same Thing? Report Type**

Sometimes we think that we are looking at the data from the same angle, but in reality,
we aren’t. There is no right or wrong approach here. Every data provider has their
own understanding of how the data should be displayed in order to bring maximum 
value to the user.

In order to understand what I’m talking about, let’s look at the Google AdWords 
case again.

AdWords reports all of its conversions (including installs) based on the day of 
the click and not the day of the install. Most of the Attribution Platforms do just
the opposite. If a user clicked on an ad on the 3rd of August and installed the 
advertised app on the 4th of August, in Adwords this user will be attributed to 
August 3rd while in the Attribution Platform it will be attributed to August 4th.

## **Your real-time is not real**

Nowadays each analytics system claims that they track data in real-time. I am not
here to argue with that. My question is, do they always show it in real-time? I 
know examples when it takes a dashboard at least 30 minutes to display new installs
in the dashboard.

Just to be on the safe side, make sure you exclude ‘today’ from the date range when
you are comparing data.

## **What do you know about LAT?**

I have noticed this particular case when analyzed the discrepancy between Apple 
Search Ads and one of the attribution platforms.

If the acquired user has LAT (Limit Ad tracking) enabled on their iOS device, Apple
Search would attribute them, but won’t send them further to attribution platform.

Somewhere around 16% of iOS users have LAT enabled so the impact from this can be
pretty significant.

Thankfully most of the advertising networks are providing enough data for the attribution
platform in the case of LAT so they could apply fingerprint fallback, but unfortunately,
Apple Search Ads is not one of them.

This should cover most of the major reasons for discrepancies that we encounter 
today on the mobile market. If you can add any others, or you are facing some issue
with install discrepancy right now, I invite you to discuss it in the comment section.
