Skip to main content

Resolving Discrepancies Between App Store and Apptrove

Discover why install numbers differ between app stores and Apptrove and learn strategies to align data, reduce gaps, and improve attribution accuracy.

Updated this week

Overview

It’s common to see differences between install data shown in app stores (App Store / Play Store) and in Apptrove. Understanding what causes these gaps—and what you can do to reduce them—helps ensure more reliable data and better decision-making.

What Are Discrepancies Between Store & Apptrove

Discrepancies occur when the number of installs, re-installs, or metrics reported by the app stores differ from what Apptrove attributes and displays. These differences arise because the two systems use different definitions, timing, and attribution logic.

We already have an article on App Store and Play Store Discrepancies, which covers many of the underlying causes.


Why Apptrove Often Records Fewer Installs

Here are common reasons why app store installs > Apptrove attributions:

Cause

What the Store Records

What Apptrove Records / Behavior

Install without launch

Store counts when download + installation finishes

Apptrove requires first app open / SDK init before counting

Date / Time of record differences

Store logs install date at download time

Apptrove uses the first-open timestamp as install time

Time zone mismatches

Stores use local or store’s default time zone

Apptrove uses project’s configured time zone (or UTC)

Reinstalls within re-attribution window

Store may count each reinstall

Apptrove may ignore a reinstall if it falls inside the re-attribution window (i.e. treat as same user)

User never opened app

Still counted by store

Not counted by Apptrove (SDK never ran)


Why Apptrove May Record More Installs

In some scenarios, Apptrove’s recorded installs exceed the store counts. Possible causes:

Cause

Store Behavior

Apptrove Behavior / Explanation

Upgrading to an SDK version

Store sees it as existing user (no new install)

Apptrove may count the first run with the new SDK as a new install if SDK wasn’t present earlier

Device ID changes / Advertising ID reset

Store sees the same user/device

Apptrove might treat as a new install if the device’s identifier changed

Pre-installs or side-loads

Stores may not count side-loaded installs

Apptrove might register those installs if attribution data is available

Reinstall beyond attribution window

Store may treat it as re-entry or update

Apptrove may count it as a fresh install if outside the attribution window


Comparative Table of Discrepancy Causes

Discrepancy Type

More Installs in Store

More Installs in Apptrove

Install w/o open

Time zone / date offset

Reinstall within window

SDK version / upgrade

Device/ID resets

Side loads / out-of-store installs

Reinstall beyond window / re-entry


Strategies to Reduce Discrepancies

To minimize the differences between store data and Apptrove data, consider the following:

  1. Use larger date ranges
    When comparing data, use a broader time window to absorb timing offsets or delays.

  2. Align time zones
    Ensure your project settings, reports, and store reporting use the same time zone to reduce offset errors.

  3. Configure re-attribution window appropriately
    Apptrove allows you to set a re-attribution window (for how soon a reinstall is considered same user or new). Align this setting with how you expect your user behavior to be counted.

  4. Encourage users to open the app immediately
    The sooner users launch after installation, the more likely the SDK runs and Apptrove captures the install.

  5. Track SDK adoption / upgrades
    Monitor spikes or anomalies around app SDK version changes, since new installations may be misclassified.

  6. Be aware of device ID / ad ID changes
    If your user base resets their advertising IDs or switches devices, it can create “new install” entries in Apptrove that don’t match store behavior.

  7. Segment & diagnose outliers
    Use raw logs or detailed reports to find specific installs that appear only in store or only in Apptrove. Investigate those outliers for patterns.


We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!

Apptrove dashboard
Did this answer your question?