[Beta] Predict dashboard

beta_feature.png

At a glance: Use the Predict dashboard to obtain insights about the predicted LTV of a campaign's acquired users at its earliest stages. Explore and analyze users' predicted performance metrics (KPIs) and eCPI (effective Cost Per Install), and compare predicted results among user cohorts. Based on these insights, make decisions about setting campaign bids, and which campaigns to stop, boost, or optimize.

predictSK_v2_dashboard.png

Overview

Predict uses predictive analytics to provide accurate LTV-based predictions of campaign success as soon as 24 hours post-install. The Predict dashboard includes 2 primary components:

  • An interactive bubble chart that shows the distribution of predicted KPIs for new users. Each bubble represents a group of users ("cohort") grouped by the characteristics you specify: media source, campaign, geo, site ID, adset, and more.
  • A full, sortable results table, incorporating additional data fields for each cohort.

Further investigation of specific data points allows you to extract early insights about the quality of your campaigns and helps answer questions such as:

  • Will your campaign be successful?
  • Which campaigns and media sources provide the best users?
  • Will your campaign generate good users, or should you reduce campaign costs? 

Based on these insights, you can determine how to set campaign bids and make decisions about which campaigns to continue, stop, boost, or optimize.

Opening the dashboard

To open the dashboard: Go to Labs > Predict. 

Dashboard components

The following sections describe the main components in the dashboard.

Filter bar and attribution method selector

predictSK_v2_dashboard_filter_bar.png

Use the filters and attribution method selector to view the information most relevant to you.

Note: Selections apply to both the bubble chart and the results table.

Filter

Description

App The app for which data is displayed
Dates 

The dates for which data is displayed. Use the date picker within this filter to change the displayed date range.

 

Notes:

  • By default, the dashboard displays data:
    • for the past 7 days (when AF model attribution is selected)
    • for the last 7 days available (when SKAN or SSOT attribution is selected)
  • The data displayed is determined by install date. (When SKAN or SSOT attribution is selected, this is an estimated date that can vary by up to 2 days.)
  • Data is refreshed daily.

Attribution method selector

Select whether you want to view predictions based on:

  • SKAN attribution data (SKAN)
  • AppsFlyer attribution model (AF model)
  • Single Source of Truth (SSOT)

Install type

  • Installs
  • Redownloads (as reported by the App Store)

Note: This filter is relevant only when SKAN attribution is selected.

Media source

  • The ad network attributed with the install
    • For agency-driven traffic, the actual media source is displayed irrespective of the agency transparency status. Consequently, you may see media sources that are unfamiliar to you. 

Campaign

Campaign name and ID as set by the ad network 

 

Notes:

  • AppsFlyer translates the postback campaign ID to the one assigned by the ad network.
  • If a given campaign ID is associated with multiple campaigns, then all campaign names are displayed in the dashboard.
  • The ad network provides the campaign ID and name per postback. You can view data by campaign ID in aggregated reports, accessible via the API. 

Geo

Territory or country (based on data supplied by the ad network or the device's IP address)

 

Notes:

  • The Geo filter is not supported for SSOT attribution.
  • For SKAN attribution only: Starting with iOS 14.6, the device's IP address is masked by an Apple proxy server. This means that the geolocation of the Apple server is reflected as opposed to that of the device itself. However, if the ad network enriched the postback, geolocation is available. 

Site ID

The site ID as reported by the ad network

Additional filters

Click the predict_dashboard_plus_symbol.png symbol on the bar to add additional filter options including:

  • Adset
  • Agency
  • Source (organic/non-organic) for AF model and SSOT attribution only

Bubble chart

The heart of the Predict dashboard is an interactive bubble chart that shows the distribution of predicted KPIs for new users. Many display options are available, giving you the ability to highlight the data most important to you. These options are described in detail in the table below.

Predict dashboard components

  Item Description

A.png

Data visualization options

predict_dashboard_KPI_dimension_view_options.png

Use the data visualization options to select:

  • the Predicted KPI to display
  • the Dimension by which you want the data broken down
  • the Characteristics by which you want the data grouped

Predicted KPI

By default, the chart displays bubbles based on pARPU value. You can elect to display the bubble chart for any of the following KPIs:

  • pARPU
  • pROAS
  • p-% Retention D {x}, {y}, {z}
  • p-% Paying users

Dimension

Each row of the chart displays the bubbles broken down by the dimension you select.

  • For example, when the default view of Media source is selected, each row displays the distribution of bubbles for a single media source.
  • Available dimensions:
    • Media source (including a row for organic attribution when AF model or SSOT attribution is selected)
    • Adset
    • Agency
    • App ID
    • Campaign
    • Campaign ID
    • Channel
    • Geo (available for SKAN or AF model attribution)
    • Site ID
    • Source (available for AF model or SSOT attribution)

Characteristics

  • Each bubble represents a cohort that shares all the same characteristics.
  • All of the characteristics you select are applied to each bubble. Therefore, each characteristic you add to your selection generally results in more bubbles being displayed on the chart, with each bubble representing fewer users.
  • The selected dimension (see above) is always one of the selected characteristics.
  • Available characteristics:
    • Media source
    • Adset
    • Agency
    • Campaign
    • Campaign ID
    • Channel
    • Geo (available for SKAN or AF model attribution)
    • Site ID
    • Source (available for AF model or SSOT attribution)
  • Example:
    • The default selection of Media source and Campaign means that each bubble represents a group of users attributed to the same media source and campaign.
    • If you add the additional characteristic of Geo, each bubble now represents a group of users attributed to the same media source, campaign, and geo. Since there are fewer users that share all of these characteristics, each bubble represents fewer users, and more bubbles are required to capture all users.
B.png

Sorting options

predict_dashboard_sort_options.png

Use the sorting options to display the rows in the bubble chart (in ascending/descending order) by:

  • the total number of users in all bubbles on the row; or 
  • the row average for the displayed KPI
C.png

Bubbles

Each bubble represents a group ("cohort") of newly-acquired users with the same characteristics (see A.png above):

  • Hover over a bubble to display the number of users in the cohort, the details of its composition, and the value of the selected KPI for the users in the cohort.
  • The size of the bubble corresponds to the total number of users in the cohort, and the color of the bubble represents the predicted KPI value for these users.
  • Click on a bubble to open a side panel with additional details about the cohort, including additional predicted KPI values and the actual cost of acquiring these users (eCPI).
D.png

No-prediction bubbles

No-cost-data bubbles (pROAS only)

No-prediction bubbles and no-cost-data bubbles appear on the far-right side of the chart.

  • A white no-prediction bubble is displayed when a cohort has no prediction for the displayed KPI.
  • A gray no-cost-data bubble is displayed when the selected KPI is pROAS and there is no cost data available for the cohort.
E.png Distribution scale Scale of predicted KPI values in the distribution
F.png Value filter Move the endpoints to narrow the range of predicted KPI values for which bubbles are displayed.
G.png Row average Average predicted KPI value for all bubbles on the row.
H.png

Legend

Description of the chart's visual elements:

  • Cohort: Each bubble on the chart represents a group of newly-acquired users with the same characteristics (see A.png above).
  • Row average: The row average indicates the average predicted KPI value for all bubbles on the row
  • Cohort size: Bubble size corresponds to the total number of users in the cohort
  • Bubble color: Bubble color represents the predicted KPI value for the users in the cohort (higher predicted KPI value → darker bubble color)
    • When there is no prediction for more than 60% of users in the cohort, the bubble is colored white.
      • As long as there is a prediction for at least 1 user in the cohort, the white bubble is displayed within the regular distribution.
      • When there is no prediction for any of the users in the cohort, it is displayed as a no-prediction bubble on the far-right side of the chart (see D.png above).
    • When the selected KPI is pROAS and there is no cost data available for the cohort, a gray no-cost-data bubble is displayed on the far-right side of the chart.
I.png Minimum cohort size By default, the chart displays bubbles for all cohorts with 10 or more users. Use this option to select a minimum cohort size higher or lower than 10.
J.png

predict_dashboard_total_users_icon.png

Hover over this icon to display the total number of users in all bubbles on the row, including white bubbles (and gray bubbles, if applicable)

Bubble details

predict_bubble_details_panel.png

Click on a bubble in the chart to open a side panel with additional details about the cohort.

  • Cohort details: the full description of the bubble based on the characteristics you have chosen (see A.png above).
  • User count: the total number of users in the cohort including percentages for those:
    • with prediction
    • without prediction as a result of insufficient data
    • without prediction as a result of a postback that does not report a conversion value due to SKAN privacy thresholds (relevant for SKAN and SSOT attribution methods only)
  • KPIs: predicted KPI values and eCPI for the cohort. Learn more about Predict KPIs and how they are calculated.

Results table

Scroll down below the chart to view a customizable, downloadable results table, including all data fields for each cohort.

predictSK_v2_dashboard_results_table

  Item Description

A.png

Grouping options
  • Use the grouping options to specify the characteristics used to group the data in the results table. Data must be grouped by at least one characteristic (the "primary characteristic").
  • The grouping options allow you to add, remove, and re-order the characteristics by which the data is grouped.
  • Each additional characteristic you select allows you to drill down further into the results data.
  • By default, the data is grouped by the following characteristics:
    • Media source
    • Campaign (within each media source)
B.png

Chart rows
with drill-down

  • The values of the primary characteristic are displayed as rows in the chart.
  • Click on the drill-down icon predict_dashboard_drill_down_icon.png to expand each row and display the values of each additional selected characteristic.
C.png

Column headers

  • Sort the table by any column by clicking its header.
  • Additional data fields (beyond those in the Bubble details panel) include pRevenue, p-% Whales and Total cost of acquiring the users in the cohort.
D.png

predict_dashboard_total_users_icon.png

  • Download the results table as a CSV file (for the date range and attribution method selected).
  • Each characteristic you select in the grouping options (see A.png above) will be displayed as a column in the downloaded file.

Putting it all togethera dashboard example

The following example demonstrates some of the capabilities of the Predict dashboard and how you can use these capabilities to efficiently analyze your data and take meaningful action.

 Example

Let's say you are a UA manager responsible for running campaigns in the UK, and you want to look at the predicted quality of users being driven by the campaigns you started last week. The main KPI you use to evaluate campaign performance is ROAS.

  • Using the filter bar, you set the date range to display the data for installs during the past 7 days, and you set the geo filter to display only data for the UK.
  • In addition to your new campaigns, you have many ongoing campaigns. For the moment, you want to focus only on the campaigns you started running last week, so you use the campaign filter to select only these campaigns.
  • You change the data visualization options to show the pROAS KPI. For now, you keep the other options set to the default values (Dimension = media source; Characteristics = campaign and media source)
    • This means each row represents a media source and each bubble on the row represents a cohort of users attributed to the same media source and campaign.
  • Even with the filters you've applied, there are lots of small bubbles that make it harder to analyze your data, so you change the minimum cohort size to 50. This allows you to focus only on the largest cohorts.
  • You notice that there are several bubbles on the left side of the distribution, meaning that they have low pROAS in comparison to other cohorts.
  • You decide that you want to concentrate now on only those cohorts with pROAS of less than 100%, so you slide the right endpoint of the value filter down to 100%.
  • You want to understand if there are specific site IDs that are pulling down the pROAS, so you change the characteristics selected in the data visualization options. You remove the campaign characteristic and add site ID instead.
    • After this change, each row still represents a media source, but now each bubble represents a cohort of users attributed to the same media source and site ID.
  • With the revised view, you quickly see that it's just a few site IDs that have low pROAS. When you click on these bubbles, the KPIs in the bubble details panel show that these cohorts actually have decent pARPU. The low pROAS is caused primarily by the high cost of acquiring these users (eCPI).
  • To further analyze all the data, you scroll down to the results table set the grouping options to show media source > campaign > site ID. You download the table as a CSV file, to which you can apply your own pivot tables and BI analysis.

Based on the insights you obtain from this analysis, you might take one or more of the following actions to optimize your new campaigns:

  • Stop running the campaigns on low-performing media sources or lower the bids. (With lower bids, it might make sense to continue running the campaigns on these media sources.)
  • Allocate budget to more productive media sources.
  • Adjust campaign configuration on the low-performing media sources (for example, by targeting better-performing site IDs) to balance the quality of the users they provide with the cost of acquiring them.
Was this article helpful?