Analyze return on ad spend (RoAS)

Satori provides a return on ad spend (RoAS) report out of the box. It combines cost-per-install (CPI) data from your mobile measurement partner (MMP) integration with lifetime value data from Satori. See which player cohorts have recovered their acquisition cost and how long it took, tracked from Day 0 through Day 30.

Before you begin #

The RoAS report requires an MMP integration. Enable the integration in Settings > Integrations before the report will populate.

Satori supports the Adjust integration. Contact us if you’d like to request additional MMP integrations.

CPI is estimated from the combination of Satori and MMP data and may differ slightly from figures reported directly by your MMP.

Adjust integration settings panel showing API Token, Application Tokens, and Report Interval Days fields

How the report is organized #

The RoAS report has three sections: summary cards, cohort table, and key stats.

Summary cards #

Summary cards show headline numbers for the current filter state. See average cost-per-install, average lifetime value and RoAS over the game’s lifetime, and running totals across a player’s full recorded history. Lifetime Day values represent the LTV and RoaS at a specific day milestone. Use the dropdown to change the day milestone.

RoAS summary cards showing Avg. CPI, Game Lifetime Avg. LTV and RoAS, and Lifetime Day 3 Avg. LTV and RoAS

Cohort table #

Cohort table is the main grid. Each row is a registration date cohort. Each column is a day milestone (Day 0 through Day 30). Each cell shows the RoAS percentage for that cohort at that point in time.

Read the cohort table #

Each cell in the cohort table shows a cumulative RoAS percentage. A value of 84.29% on Day 3 means players from that cohort had collectively returned 84.29% of their acquisition cost by Day 3. A value above 100% means the cohort has exceeded its acquisition cost and is generating positive return.

All LTV and RoAS values in this report are cumulative. Day 7 RoAS includes all revenue from Day 0 through Day 7, not Day 7 alone.

RoAS filters panel showing Ad Partner Attribution Filters and Game Filters alongside the cohort table

Filter the report #

Use filters to scope the report to a specific acquisition period, geography, or set of day milestones. All filter options are ordered by install count.

The base filters are always visible:

FilterWhat it does
Date RangeSets the cohort window. Only players who registered within this range are included.
Day NSelects which day milestones appear as columns in the table. You can select multiple days. All selected days appear as columns simultaneously.
CountryFilters by country. Selecting a country unlocks the Ad Partner Attribution and Game filter groups below.

Selecting a country unlocks two additional filter groups.

Ad Partner Attribution Filters narrow the cohort by how players were acquired. Game Filters narrow the cohort by in-game properties and operations.

FilterWhat it does
Ad Partner Attribution Filters
ChannelFilters by ad network or acquisition channel (for example, Applovin).
CampaignsFilters by campaign name as reported by your MMP.
CreativeFilters by the specific ad creative used to acquire the cohort.
Game Filters
Game VersionFilters by the version property on player identities.
ActivityFilters to players who participated in a specific experiment or live event.
Activity VariantsFilters to players in a specific variant within the selected activity. Only visible when an Activity is selected.

Key stats #

The Key Stats section breaks down the metrics that produce the RoAS figure.

Key Stats table showing Avg. CPI, Avg. LTV (IAP), Avg. LTV (AD), Avg. LTV (Total), and RoAS across Day 0 through Day 30
MetricWhat it shows
Avg. CPIThe average cost to acquire one player in this cohort. Derived from MMP data, this value is fixed per cohort and doesn’t change across days.
Avg. LTV (IAP)Cumulative average revenue from in-app purchases per player, up to that day.
Avg. LTV (AD)Cumulative average revenue from ad impressions per player, up to that day.
Avg. LTV (Total)Sum of IAP and AD LTV. This is the revenue figure used to calculate RoAS.
RoASAvg. LTV (Total) divided by Avg. CPI, expressed as a percentage.