Organic search is a valuable traffic source for your apps. Organic users don't incur acquisition costs, and are usually among the most engaged cohorts.
With a few tweaks to your app page, it is possible to increase the amount of new organic installs. To optimize on organic searches, you need to get organic keyword data for your app.
If you work with Apple Search Ads, you can get detailed keyword data for your non-organic users attributed to Apple Search Ads. In iOS, organic keyword data is not available.
Google shares organic keyword data (on the Referrer URL) for users that do the following:
- Use Android devices
- Use Chrome browser
- Visit Google.com and perform a search
- Install an app from the Google results page
- Launch the app
The SDK extracts the keywords when provided by Google, from the &utm_term parameter of the referrer if it is part of the link to Google Play. The values where possible are contained in the following AppsFlyer raw data fields: http_referrer, gp_broadcast_referrer, keywords.
Expect that less than 1% of organic Android users follow this funnel and have organic keyword data.
In other scenarios Google does not share organic keyword data. For example, users searching in Google Play don't have organic keyword data.
This limitation is applied by Google to all external vendors, including all attribution vendors.
Using the keyword data
Organic keyword data is found in the following:
- Raw organic data reports
Go to the Export data page to view the breakdown of used organic keywords.
- Advanced reports
Go to Pivot, Retention, and Cohort reports and group by keywords.
Compare the quality of organic users based on their keywords.
- Push API messages
Testing organic keyword data
- Use a whitelisted Android device.
- Open Chrome browser and go to Google.com.
- Use a strong keyword to search for your app.
This example uses "hotels tonight".
- Click Install to be redirected to the Google Play Store.
- Install and launch the app.
- Search for the keyword in the AppsFlyer sources described above.