Analytics sections
| Section | What it shows |
|---|---|
| Overview | High-level app performance for the selected date range. |
| Clicks | Acquisition click activity. |
| Installs | App installs recorded by PNLight. |
| Revenue | Revenue from purchases and subscriptions. |
| Spend | Acquisition spend. |
| New trials | Trial starts during the selected period. |
| New subscriptions | New paid subscriptions. |
| Trial cancellations | Trials where renewal was canceled. |
| Trial conversions | Trials that converted to paid access. |
| ARPPU | Average revenue per paying user. |
| Rebills | Subscription renewals after the first payment. |
| Cohorts | Revenue and ROAS for users registered in a chosen window. |
| App Events | Event volume, users, trends, and recent event samples for SDK events. |
| Remote UI | Requests and shows over time for a Remote UI placement. |
| Funnel | Conversion steps across the app and purchase flow. |
Use filters
Use date, ad network, and campaign filters to answer specific questions:- What happened after a campaign launch?
- Which campaigns drive paid subscriptions?
- Did a Remote UI change affect subscription conversion?
- Which in-app events changed after a release?
- Are trial starts converting into rebills?
App Events analytics
The App Events section charts SDK events sent withlogEvent. Use it to compare event names, spot release regressions, and inspect recent payloads without leaving the dashboard.
Open it from Analytics → App Events.
Filters
- Date range — restricts the time window for the chart and table.
- View by — controls the chart bucket size.
- Ad campaign — restricts events to users attributed to a campaign.
- Event names — choose which events appear on the chart.
Metrics
| Metric | Definition |
|---|---|
| Event count | Total events with that name in the selected period. |
| % of events | Share of all selected-period events represented by that event name. |
| Users | Unique users who sent the event. |
| Events per user | Event count divided by users. |
| Delta | Change compared with the previous equivalent period. |
Remote UI analytics
The Remote UI section plots unique-user Requests and Shows for a single placement over time. Use it to see how often a placement is requested by the SDK and how often a config could actually be shown. Open it from Analytics → Remote UI, or from the Remote UI section in the sidebar.Filters
- Placement — choose which Remote UI placement to chart. The first placement is selected by default.
- Date range — restricts the time window for the chart.
Metrics
| Metric | Definition |
|---|---|
| Requests | Unique users who requested the placement in each bucket. |
| Shows | Unique users who received a config that could be shown in each bucket. |
Cohorts
The Cohorts section groups users by registration window and tracks the revenue they generate over time. Use it to judge whether a paid acquisition cohort pays back its spend. Open it from Analytics → Cohorts in the dashboard.Filters
- Registration window — pick the start and end dates for the cohort (the users registered in that range).
- Last payment date — the cutoff used when summing revenue from the cohort.
- Country — restrict the cohort to a single geo.
- Ad campaign — restrict the cohort to users acquired through a specific campaign, organic users, or all users.
Summary metrics
The summary card reports the following for the selected cohort:| Metric | Definition |
|---|---|
| Total users | All users registered in the cohort window. |
| ARPPU | Average revenue per paying user (revenue divided by paying users). |
| Revenue | Total revenue after store commission, up to the last payment date. |
| ROAS | Return on ad spend, calculated as Revenue ÷ Spend. |
| Autorenewal ON | Users whose subscription has autorenewal enabled. |
| Active subscriptions | Users whose latest rebill succeeded. |
| Spend | The ad spend used in the ROAS calculation. |
Weekly ROAS chart
The chart plots cumulative revenue per week. When Spend is set, it converts revenue into ROAS and adds a dashed breakeven line at1.0x:
- The series is grey before breakeven and green after, so you can see at which week the cohort paid back.
- If breakeven is not reached, the chart shows cumulative revenue only and the subtitle reads “Breakeven not yet reached.”
- If Spend is
0, the chart falls back to plotting cumulative revenue.