Internal Analytics
Analytics Exec Dashboard
Funnel, milestone, retention
Product Loop
First launch
Notification with evidence
Reached milestone / entered funnel
Repeat notification within 7d
1 eligible, 1 pending observation
User Journey Funnel
Bar width is share of top-of-funnel · connectors show drop-offLifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Within 7 UTC days of activation
Product and telemetry reliability
Errors & Health
Sessions with telemetry and no crash
Handled, boundary, uncaught, and native crashes
Failed API operations by operation name
milliseconds
Latest failures
| Timestamp | User | Version | Platform | Source | Operation | Error | Diagnostics | Latency |
|---|---|---|---|---|---|---|---|---|
| 2026-06-12 06:08 UTC | - | - | server | api_health | POST /webhooks/apple | status_404 | N/A | 189ms |
| 2026-06-11 18:08 UTC | - | - | server | api_health | POST /webhooks/apple | status_404 | N/A | 170ms |
| 2026-06-11 17:08 UTC | - | - | server | api_health | POST /webhooks/apple | status_404 | N/A | 177ms |
| 2026-06-04 06:42 UTC | - | - | server | api_health | GET /uploads/index.php | status_401 | N/A | 4ms |
| 2026-05-28 17:36 UTC | 55ce6523-3845-46b2-a4d4-4d826b716faf | - | server | api_health | delete_account | status_500 | Response: InternalServerError(InternalServerError { message: "Account deletion failed" })
Request: DeleteAccountInput | 5ms |
| 2026-05-28 06:01 UTC | - | - | server | api_health | GET /webhooks/apple | status_405 | N/A | 0ms |
| 2026-05-28 06:01 UTC | - | - | server | api_health | GET /webhooks/apple | status_405 | N/A | 0ms |
| 2026-05-24 08:53 UTC | - | - | server | api_health | authenticate_with_apple | status_500 | Response: InvalidTokenError(InvalidTokenError { message: "Failed to decode header: InvalidToken" })
Request: AuthenticateWithAppleInput { identity_token: "codex-postgres-analytics-smoke" } | 0ms |
Store discovery to key milestone
Acquisition + Funnel Snapshot
Store discovery
App Store Connect aggregatesUnique devices when available; aggregate App Store Connect daily metric
Aggregate App Store Connect product page views
Aggregate App Store Connect first-time downloads
Product funnel
Telemetry users · connectors show drop-offLifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Lifetime as of selected timestamp
Within 7 UTC days of activation
Stuck users drilldown
| User | Device hash | First seen | Last seen | App version | State |
|---|---|---|---|---|---|
| 2f9f961b-d1b9-4c8f-8485-35549fdac849 | - | 2026-03-01 11:51 UTC | N/A | - | Not activated |
| 30d93214-1b52-442e-ab05-26cf1866ecc1 | - | 2026-04-25 10:24 UTC | N/A | - | Not activated |
| 428657ac-64b0-4d49-b945-9481036a22b1 | - | 2026-06-03 16:52 UTC | N/A | 1.0.1 | Not activated |
| c288469f-3e4b-40a0-9ad2-020221b44fcd | - | 2026-03-14 09:09 UTC | N/A | - | Not activated |
| eb76788f-86f9-4f5a-bbcd-a9007ff53b28 | - | 2026-04-06 03:28 UTC | N/A | - | Not activated |
Network-level spend, attribution, and CAC. Apple Search Ads is the only paid channel today; Meta/TikTok/Google rows appear when their feeds are enabled.
Paid Acquisition
Across enabled networks (excludes organic)
Users with a non-organic attribution row
Total paid spend ÷ attributed paid installs
0 of 0 ASA-attributed installs had an AdServices token
By network
| Network | Spend | Impressions | Clicks | Attributed | CAC |
|---|---|---|---|---|---|
| No paid networks in selected window. | |||||
Daily paid spend
$-0.00 totalFirst-party page views, engagement, and App Store CTA intent
Website Traffic
First-party web sessions
First-party web page views
Engaged sessions / sessions
App Store clicks / sessions
Website funnel
Sessions to App Store intentDistinct browser sessions with a first-party page view
Session reached 10s active time or 50% scroll depth
First-party CTA click events
CTA clicks whose id or destination indicates App Store intent
Daily page views
0 totalTop pages
| Path | Views | Sessions | CTA | App Store | Active | Scroll |
|---|---|---|---|---|---|---|
| No page rows in selected window. | ||||||
Notification with evidence
Milestone Trend
3 / 9 of users who entered the funnel
Tiny cohortRepeat notification within 7d
Users reaching milestone by UTC day
2 totalActivated users coming back
Retention Snapshot
1/2 retained · 0 pending
1/1 retained · 1 pending
0/0 retained · 2 pending
Product-active returners by UTC day
9 totalRetention cohorts
| Cohort | Users | D1 retained | D7 retained | D30 retained |
|---|---|---|---|---|
| Week of 2026-06-01Tiny cohort | 1 | 1 / 1100% | 1 / 1100% | pending |
| Week of 2026-06-08Tiny cohort | 1 | 0 / 10% | pending | pending |
Alerts delivered
Core Product Usage
Selected UTC window
First-use adoption
Early repeat behavior
Intensity among active users
Alerts delivered by type
| Type | Count | Share |
|---|---|---|
| notifymewhen_notifications | 12 | 100% |
Daily counts
12 totalVariable cost by metered source
Cost
Cost data is stale
Same app, filter, and UTC window
Same app, filter, and UTC window
Same app, filter, and UTC window
Same app, filter, and UTC window
Quota and limit risk
Highest current usage / limit
Critical or exceeded rows
Collectors past stale_after
Runtime gate or vendor quota denials
| Limit | Window | Used | Limit | % | Status | Freshness |
|---|---|---|---|---|---|---|
| No limit observations collected yet. | ||||||
% quota used over time
Selected highest-risk rowCost by source
Highest-cost users or operations
| User | Cost | Source | Operation | Timestamp |
|---|---|---|---|---|
| No user-level costs in range. | ||||
Freshness and identity linking
Data Quality
Freshness checks
| Feed | Last observed | Age | Status |
|---|---|---|---|
| Client telemetry | 2026-06-08 16:18 UTC | 107h 5m | Broken |
| Server telemetry | 2026-06-12 09:53 UTC | 17h 29m | Broken |
| Cost metering | Never | N/A | Broken |
| App Store import | 2026-06-12 10:05 UTC | 17h 17m | OK |