AppsFlyer report building guide

Prev Next

Use AppsFlyer to get data from different mobile applications. Gain insights into ad performance to understand how various campaigns contribute to app engagement and installs. Compare the performance of different apps to discover user interaction patterns and engagement.

For a full list of metrics and dimensions available in our AppsFlyer data source connector, take a look at our AppsFlyer documentation.

Once you’ve connected to AppsFlyer, you’re ready to create your first queries!

Query types for this data source

With the AppsFlyer data source, you must select a query type to use. The query type defines what sort of metrics and dimensions are available.

The AppsFlyers data source offers 2 query types to fetch performance data and also allows to fetch raw event level data. You need to select one of the following query types when pulling data:

  • Aggregated performance (Pull API) report: Get basic aggregated performance data for your mobile apps. This report is available for all AppsFlyer users.

  • Aggregated geo performance (Pull API) report: Get performance data based on geographical location.

  • Aggregated performance (Master API) report: Fetch more granular data with less restrictive rate limits, including ad group, ad, and keyword splits. The Master API requires a separate subscription; please contact AppsFlyer to gain access.

  • SKAN performance: Get campaign and installation performance data from Apple’s systems

  • Event data export: Fetch raw event-level data, each row is one event logged in AppsFlyer. Note that this query type is available only in the data warehouse destinations and the Supermetrics API.

Try these queries

See the following use cases for examples on how to use the metrics and dimensions.

Analyze ad performance by campaign

Analyze ad performance to see how different campaigns are driving app engagement and app installs. In this example, we'll look at the data from the current month.

Use the Aggregated performance (Pull API) query type to get the data.

The "Clicks" metric shows the number of times an ad was clicked over the date range selected.

The "Impressions" metric shows the total number of times an ad was displayed.

The “Installs” metric shows the number of new app installations that have been successfully attributed to a specific campaign.

For best results in Looker Studio, use the table chart type.

  • Select the Campaign name dimension to split the query result by campaign

  • Select the Clicks, Impressions, and Installs metrics

  • Set the date range to This month.

Monitor user engagement across different apps

Use the “Average daily active users (DAU)” and the “Average monthly active users (MAU)” metrics to see how users engage with different apps. In this example, we will look at the data from the current quarter.

Use the Aggregated performance (Master API) query type to get the data.

For best results in Looker Studio, use the table chart type.

  • Select the App ID and App name dimensions

  • Select the Average daily active users (DAU) and the Average monthly active users (MAU) metrics.

  • Set the date range to This quarter.

Compare the number of app installs and uninstalls

Fetch the data to see the total number of app installations and uninstallations over a period of time.

Use the Aggregated performance (Master API) query type to get the data.

For best results in Looker Studio, use the bar chart type.

  • Select the Installs and Uninstalls metrics

  • Select the Year & month dimension to split the query results by month.

  • Set the date range to This year to date.

More resources

You might also be interested in: