Google Analytics integration

At a glance: Send rich mobile attribution data from AppsFlyer to Google Analytics (GA). This feature works with 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. Installs from such media sources are sent as organic.

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

Note that AppsFlyer doesn't support integration with Google Analytics 4.

The integration can be performed in two different ways:

Notes concerning UTMs

AppsFlyer doesn't recommend manually adding UTM parameters to attribution links.

Doing so is only supported in cases where AppsFlyer directly sends the user to Google Play. In SRNs and ad networks that operate using server-to-server clicks, this is not supported. For example, if a user comes from an SRN or an ad network that reports clicks to AppsFlyer using server-to-server but sends the user to Google Play, AppsFlyer is unable to report these installs to Google Analytics.

Also, with UTMs AppsFlyer can only send installs to Google Analytics but not in-app events.

Reporting data to Google Analytics

For each new install or in-app event, a postback is sent from AppsFlyer to GA with the following attribution data:

AppsFlyer Fields Google Analytics Dimensions
Media source name (pid parameter on the attribution link) Source (utm_source)
Campaign name (c parameter on the attribution link) Campaign (utm_campaign)
Google search Keywords Keyword (utm_term)
Country code (GEO) Country ISO Code
App ID (package name on the attribution link) App ID
App Name (package name on the attribution link) App Name
App Version App Version
CID (Advertising ID for Android or IDFA for iOS) Client Id - appears in the audience dashboard on Google Analytics
Type  Event Category
Event Name Event Action / Event Label
AppsFlyer also sends organic installs and events data to GA. Organic data has no source information associated with it.
Was this article helpful?