How to Integrate AppsFlyer with Google Analytics

  • Advertisers
  • Ad Networks


The purpose of this article is to describe how to integrate AppsFlyer with Google Analytics.

Advertisers who work with Google Analytics (GA) can easily supplement GA information with rich mobile attribution data from AppsFlyer, for both iOS and Android apps.


Some media sources restrict sharing data with 3rd parties. AppsFlyer cannot share user level data of users acquired through these media sources with 3rd party platforms or services. All installs from such media sources are therefore sent as organic.

For more details and a list of media sources that restrict sharing data with 3rd parties, click here.

The integration can be performed in two different ways:

  1. Integrating AppsFlyer’s Data with Google Analytics - Recommended
  2. Custom Dimensions on Google Analytics - Not Recommended

How is Data Reported to Google Analytics?

For every new install or in-app event AppsFlyer sends a postback with the following attribution data to GA:

  • Media source name (utm_source)
  • Campaign name (utm_campaign)
  • Google search Keywords (utm_term)
  • Country code (Geo)
  • App ID
  • App Name
  • Bundle ID
  • App version
  • CID (Advertising ID for Android or IDFA for iOS)
  • Type (install / in-app event)
  • Event name (as sent from AF SDK)

AppsFlyer also sends organic installs and events data to GA. Organic data has no source information associated with it.

Was this article helpful?
2 out of 2 found this helpful

Page Contents: