Creating a Revenue Report

The Revenue Report analyzes the revenue your users generate. Based on the granularity you set, you can view revenue metrics for each interval, anchored to a specific event.

Common Use Cases for the Revenue Report

  • Compare revenue and ROAS by ad channel or campaign

  • Track user revenue trends with ARPU (average revenue per user) and ARPPU (average revenue per paying user)

  • Gauge ad efficiency with paying user rate (PUR)

  • Estimate future revenue with predictive LTV (pLTV)

Configure the Revenue Report

Configure cohort, granularity, date range, start event, revenue event, metric, aggregation method, GroupBy, and filter to pull the data you want.

Cohort

A cohort is the user group you want to analyze in the Revenue Report. Go to [Cohort] and click 'Add' to set one up. Define cohort conditions based on which events users generated, how often, and which event types. Without a cohort, the report aggregates across all users.

Granularity

Granularity is the time unit for aggregating revenue metrics. The Revenue Report splits your date range into intervals based on the granularity. Granularity follows your app's time zone.

The range duration and maximum number of view ranges differ by granularity, as shown in the following table. The top rows and sub-rows share the same maximum, but the top rows may display more ranges than the sub-rows depending on when you view the report, and some ranges may be shorter than the range duration.

Date range

The date range is the time span covered by the Revenue Report. The report aggregates data from users who generated a start event within this range. The date range follows your app's time zone. Select a condition and date to set the date range. Maximum date ranges by granularity:

  • Daily: 184 days

  • Weekly: 12 weeks

  • Monthly: 3 months

Important

Under privacy policies, the following data from SAN (Self-Attributing Network) channels appears as Unattributed. See FAQ - Actuals Report for details.

  • Major SAN channels: Google Ads (google.adwords), Meta Ads (facebook.business), TikTok for Business (tiktok)

  • Affected data: data older than 180 days from the query date

Date range condition

Three date range conditions are available:

For 'Last', you can add 'Include today', 'Include current month', or 'Offset'. Including today or the current month shifts the date range end to today or the current month. Click 'Offset' and enter a number to push the date range start back by that amount. For example, with daily granularity and 'Last 30 days', the report covers 30 days ago to 1 day ago. Turn off 'Include today' and add 'Offset 3 days' to shift the date range to 33 days ago through 4 days ago.

Start Event and Revenue Event

The Revenue Report aggregates revenue metrics based on whether users who generated a start event also generated a revenue event.

  • Start event: An event generated when a user enters the app during the configured date range

  • Revenue event: An event used to determine whether a start event user generated revenue

Start Event

A start event is generated when a user enters the app during the configured date range. Users who didn't generate a start event are excluded from the Revenue Report. You can configure multiple start events. For example, selecting Install (App) and Deeplink Open (App) limits the analysis to users who installed the app or opened a deep link.

Revenue Event

A revenue event determines whether a start event user generated revenue. When a user generates a revenue event, the Revenue Report counts the resulting revenue as in scope for analysis. Standard events and custom events collected at least once can serve as revenue events.

You can select multiple revenue events. For example, selecting Order Complete (App) and Ad Click (App) limits the analysis to revenue from users who completed an order or clicked an ad. The maximum number of intervals in the results varies by granularity.

Custom Events

When you select a Custom Event as the Revenue Event, the Revenue report displays the aggregated Event Value of that Custom Event. Custom Events without an Event Value can also be selected as the Revenue Event, but their revenue metrics will be aggregated as 0. Revenue metrics include Revenue, ROAS, ARPU, and ARPPU.

Metric and Aggregation Method

The Revenue Report aggregates revenue metrics based on the selected metric and aggregation method.

Metric

Metrics are the revenue indicators the Revenue Report provides.

Aggregation Method

The aggregation method defines how the Revenue Report aggregates metrics.

Predictive LTV

Predictive LTV (pLTV) estimates how much revenue a cohort will generate in your service in the future. See Predictive LTV for details.

GroupBy

A GroupBy splits metrics by a chosen criterion. For example, selecting Channel breaks down metrics by ad channel. Select 0 to 6 GroupBys. GroupBys apply based on start events.

Filter

A filter narrows results to specific GroupBy values. Filters use the form "A is B," where A is a GroupBy and B is the value to filter on. Only values collected at least once in Airbridge appear in B's search results. 'is' is the default condition. Available conditions:

Sub-metric

Sub-metrics are secondary metrics automatically added when you select a metric. Available sub-metrics:

View the Revenue Report

Once configured, you can view the results. Results appear as a chart and a table.

Chart

The chart shows the selected metric's values by granularity as a line graph. Click an item in the legend below the chart to show or hide it. Use the right-axis option to plot series with very different value ranges separately.

Table

The table shows the selected metric's values by granularity.

Top rows and sub-rows

The table consists of top rows and sub-rows. See Revenue Report Calculation Method for context.

  • Top rows: Show revenue metrics across the full configured date range, from the date range start date through the report query date, up to the maximum number of intervals.

  • Sub-rows: Break revenue metrics down by granularity within the configured date range.

Share the Revenue Report

Share results with these features:

A Sharelink is a URL that downloads a CSV with Revenue Report data. Click the share button to the right of the report name to generate one. Sharelinks are only available in [Saved Reports]. For details, see Sharing Revenue Data in Real Time with Sharelinks.

Features and Limitations

Features and limitations of the Revenue Report.

General Features

Features common to all reports. Some features aren't available in certain reports.

Notes

Keep the following in mind:

Meta's Privacy Policy

Under Meta's privacy policy, some Meta Ads (facebook.business) data is masked in reports until you accept the AMM (Advanced Mobile Measurement) Terms. Masking applies when:

  • Impressions and engaged views from a Meta Ads campaign total fewer than 1,000 within the date range

  • Meta Ads data comes from channel or cost integration

Masked data is excluded from aggregations and appears as follows:

Note

To view all Meta Ads campaign data in reports, agree to Meta's AMM Terms. For details, see FAQ - Meta Business.

If Meta Ads data still appears masked after you accept the terms, try these steps:

  • Change or extend the date range. Only data after the acceptance date is unmasked.

  • Change or remove some GroupBys and filters.