UA template

Free mobile UA reporting template

UA reporting with the mechanics done right: cohort columns that respect maturity, SKAN in its own lane, network claims reconciled against the MMP.

No spam, no sequence — a person replies within one business day. Prefer email? alex@operamos.com

What happens after you submit

Within one business day you'll get a reply from a human who has actually looked at what you sent — not a calendar link blast.

If you shared a sample report, we review its structure first (tabs, sections, KPI columns) so the first call starts from your reality, not a generic pitch.

Anything you share stays private: view-only access is enough, we never edit, and we're happy to sign an NDA first.

What's inside

Tabs & columns
Network weeklyper network: Spend · Installs (MMP) · CPI · CAC · D1 ret · D7 ROAS — cohort-based, not blended
Cohort maturityD7 cells stay blank until cohorts age in — a 'still maturing' label instead of a false low
SKANiOS postbacks in separate columns beside the attributed series
Reconciliationnetwork-claimed installs vs MMP-attributed, variance per network

How to use it

  1. Decide the cohort basis (install week) and write it at the top — every ROAS argument starts here
  2. Fill installs and revenue from the MMP only; network numbers go to Reconciliation, never the main series
  3. Leave immature D7 cells blank — the template labels them; resist the urge to extrapolate
  4. Watch the variance column per network; a jump is a postback or window change, same week

Then let Opera keep it updated

Cohort refresh is the most tedious reporting there is — every week, older cohorts mature and need re-pulling. Opera refreshes maturing cohorts automatically, keeps SKAN separated, and appends the new week with the reconciliation done. See how reporting automation works.