Documentation menu

Missing revenue data

ROAS is showing as blank, N/A, or zero on campaigns or keywords where you expect revenue. Several distinct causes produce this, and they map cleanly to where in the pipeline the gap sits.

Before you start

  • Know which MMP you use: Adjust, AppsFlyer, or AppsFlyer Partner.
  • Know which metric is missing: lifetime revenue, Revenue D0, Revenue D7, Revenue D14, or Revenue D30. The answer changes between them.

1. The MMP is not connected

Open Settings → Integrations → MMP and confirm the provider row shows a successful connection. If there is no MMP connected, revenue is not available at all. Follow the relevant setup guide: Adjust or AppsFlyer.

2. The MMP is not tracking revenue for this app

Connection alone is not enough. The MMP must be configured to receive and attribute revenue events for the specific app. If another app in the same org shows revenue and this one does not, the gap is on the MMP side, not on the Catchbase side. Check revenue events inside your MMP dashboard for this app.

3. AppsFlyer Partner events need time to sync

If you just connected AppsFlyer Partner, allow 24 to 48 hours for events to finish the initial sync. During that window the revenue columns can remain empty even with a healthy connection.

4. The cohort has not matured yet

The most recent 7 days of Revenue D7, the most recent 14 days of Revenue D14, and the most recent 30 days of Revenue D30 are excluded by design. Users in those cohorts have not yet completed the full post-install window, so reporting partial numbers would mislead. See Revenue and cohorts for the full explanation. If this is the cause, the numbers will appear once the cohort matures.

5. The campaign is optimizing against a different KPI

If the campaign's objective metric is installs or a custom event, ROAS may not be surfaced on that campaign's summary. Switch the view to the relevant metric, or update objective metric if you want the campaign to optimize toward revenue. See Campaign settings.

6. There is a real attribution gap

Apple's in-house attribution and the MMP's attribution disagree in some windows, particularly for users who disable ATT. Catchbase uses MMP data for revenue; Apple's own numbers will differ. If you are comparing against the Apple Ads Console, a mismatch is expected and is explained in Data sources overview.

When to contact support

If none of the above explains the gap and an MMP event for this app is visible in your MMP dashboard but not in Catchbase, capture the app name, campaign ID, and a timestamp of a known revenue event and contact your Catchbase representative.

Related