🌐
Google Support
support.google.com › analytics › answer › 3389142
[UA] Set up install tracking for mobile apps [Legacy] - Analytics Help
Follow these steps to enable install tracking in your Analytics account: Sign in to Google Analytics.. Click Admin, and navigate to the property you want to edit. In the PROPERTY column, click Property Settings. In the iOS Campaign Tracking section, click the toggle to turn it ON.
🌐
Sensor Tower
sensortower.com › blog › how-to-track-ios-and-android-app-ad-installs-google-analytics
How To Track iOS And Android App Ad Installs: Google Analytics, Facebook And Twitter
Install tracking is automatically available for Android apps, so you don't have to make any changes in your account. But if you want to take advantage of Google's recently launched iOS tracking capability, you will need to turn on iOS tracking. Once your Analytics account is setup, you have ...
🌐
InfoTrust
infotrust.com › home › blog › app install attribution in google analytics 4: what you need to know
App Install Attribution in Google Analytics 4: What You Need to Know
September 23, 2024 - App install attribution in Google Analytics for Firebase (GA4) is a feature that helps you understand how users discover and install your app. It tracks the source and medium of the installations, providing insights into the effectiveness of ...
🌐
Quora
quora.com › Does-Google-Analytics-for-Apps-display-app-installs
Does Google Analytics for Apps display app installs? - Quora
Answer (1 of 4): Yes, you can enable and display app install tracking in your account. Both Apple and Google provide detailed app analytics that can be used to optimize your app performance.
🌐
Webflow
upfront-operations.webflow.io › blog › how-to-track-app-installs-in-google-analytics
Unlocking App Growth: A Guide to Google Analytics Install Tracking - UpfrontOps
To track installs, you need GA4 working with Firebase, Google's mobile development platform. The setup is straightforward. First, create your GA4 property. This is your command center for all web and app analytics data—your single source of truth.
🌐
URLgenius
app.urlgeni.us › blog › how-to-append-campaign-attribution-tags-for-google-analytics-to-app-deep-links
How to Track Mobile App Downloads With App Install Attribution Tracking Tags | URLgenius Blog
To measure app installs, and reengagement and attribute results, you just need to use an app deep linking platform like URLgenius which supports attribution tags for any measurement platform but without the need for SDKs.
🌐
Google
developers.google.com › analytics › solutions › ios-install-tracking
iOS Install Tracking | Analytics Implementation Guides and ...
Try the MCP server for Google Analytics. Install from GitHub, and see the announcement for more details.
🌐
Google Support
support.google.com › analytics › answer › 10311900
How app key events are attributed - Analytics Help
When a user clicks the link, installs ... not supported for iOS app installs. You can use universal links (iOS) or Android app links to track app installs by creating deep links that direct users to download your app from the app store....
Top answer
1 of 3
12

It's quite simple actually. You click on the link with a referral (Google calls them Campaing Attribution) and this link is passed to the Google Play Store app. Then, when you install the app, the Play Store also forwards this data (campaign name, source, &c) to the app itself.

The app just needs to have a particular BroadcastReceiver (with an intent-filter for the com.android.vending.INSTALL_REFERRER action) declared in its Manifest for this to work.

It's well explained in the Google Play Campaign Attribution section of the Google Analytics documentation.

2 of 3
4

Here is an example how you can implement a custom BroadcastReceiver with INSTALL_REFERRER.

AndroidManifest.xml

<receiver android:name=".CustomInstallTrackersReceiver"
            android:exported="true">
    <intent-filter>
        <action android:name="com.android.vending.INSTALL_REFERRER" />
    </intent-filter>
</receiver>

ManyInstallTrackersReceiver.java

import com.google.android.gms.tagmanager.InstallReferrerReceiver;

public class CustomInstallTrackersReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        try {
            // Implementing Google Referrer tracker
            InstallReferrerReceiver googleReferrerTracking = new InstallReferrerReceiver();
            googleReferrerTracking.onReceive(context, intent);

            // Do something with referrer data to do your own tracker.
            Log.d("CustomInstallTrackers", "Referrer: "+intent.getStringExtra("referrer"));
        } catch(Exception e){
            e.printStackTrace();
        }
    }
}

You can test it with the following commands

$ adb shell
$ am broadcast -a com.android.vending.INSTALL_REFERRER -n com.your.package/com.your.package.CustomInstallTrackersReceiver --es "referrer" "hello%3Dworld%26utm_source%3Dshell"
Find elsewhere
🌐
Reddit
reddit.com › r/googleanalytics › how can i reliably track ios app install attribution using google analytics + firebase? is an mmp necessary?
r/GoogleAnalytics on Reddit: How can I reliably track iOS app install attribution using Google Analytics + Firebase? Is an MMP necessary?
July 14, 2025 -

I’m trying to track app install attribution for iOS using Google Analytics + Firebase — specifically to attribute installs back to the original traffic source (e.g., Google Ads, Meta, or other ad networks, owned web site, sns).

However, after reviewing both Firebase and GA documentation, I haven’t found a clear or official way to achieve this. Unlike Android, iOS doesn’t support install referrer tracking, so it’s technically difficult to understand which ad or traffic source led to an install when the user flows through the App Store.

From what I understand, this attribution gap stems from iOS limitations, particularly:

  • No access to install referrer (like on Android)

  • SKAdNetwork data in Firebase is available only for Google Ads

  • UTM parameters aren’t preserved through App Store redirect

Given these constraints, I’m considering proposing a Mobile Measurement Partner (MMP) solution internally — like AppsFlyer — since MMPs seem to have:

  • Probabilistic modeling

  • Integration with non-Google ad networks

  • Device ID matching (where allowed)

  • Broad SKAdNetwork support

But I’m struggling to make the case without solid confirmation that GA + Firebase alone can’t deliver reliable iOS install attribution across multiple ad platforms.

If anyone has implemented this (or tried), I’d love to hear:

  • Can GA + Firebase truly support iOS install attribution outside of Google Ads?

  • Or is an MMP the only viable path for reliable, cross-channel iOS attribution?

Thanks in advance!

🌐
Blobr
blobr.io › how-to-guides › can-i-track-app-usage-with-google-analytics
Can I Track App Usage with Google Analytics?
Install the Google Analytics SDK in your app's codebase. The SDK is available for both Android and iOS platforms. Initialize the Google Analytics SDK in your app using the measurement ID and app secret. This step enables data collection. Implement event tracking to measure specific user ...
🌐
Google
developers.google.com › google workspace › marketplace › get analytics about app usage
Get analytics about app usage | Google Workspace Marketplace | Google for Developers
Connect your app with a licensing or billing server to manage monetization and track app installations and removals using the Google Workspace Marketplace API. You can get app listing, user, and installation metrics from Google Analytics and ...
🌐
UXCam
uxcam.com › blog › google-analytics-mobile-apps
How to Set Up Google Analytics for Mobile Apps 2025
October 31, 2024 - Setting up Google Analytics for Mobile Apps to measure user behavior and engagement is easy. Learn how to set up Google Analytics and Firebase with UXCam
🌐
Owox
owox.com › blog › articles › guide-to-mobile-app-analytics
Google Analytics For Mobile Apps - 2025 Edition | OWOX BI
1 week ago - There are three ways to set up mobile app tracking: You can initiate the collection of fundamental app-usage data by integrating the Google Analytics for Firebase (GA4F) SDK into your application, whether it's on iOS or Android.
🌐
Quora
quora.com › How-do-I-track-an-Android-app-download-in-Google-Analytics
How to track an Android app download in Google Analytics - Quora
Answer (1 of 3): Google Analytics for mobile apps provides rich data for analysis. For instance, app tracking helps you understand your Android app analytics to refine and optimize across all your metrics to ensure the success of your Google-listed apps. Image source: Moburst The main features ...
🌐
Google Support
support.google.com › analytics › answer › 9353532
Set up data collection for an app - Analytics Help
To start collecting basic app-usage data, add the Google Analytics for Firebase SDK to your app (iOS or Android). The Google Analytics for Firebase SDK includes the Play Install Referrer API.
🌐
Google Support
support.google.com › analytics › answer › 6099219
[UA] Mobile App Sources report [Legacy] - Analytics Help
Sign in to Google Analytics. Navigate to your view. Open Reports. Select Acquisition > Sources > All or iTunes. You need to set up app-install tracking before you can use the Mobile App Sources reports.