Product Analytics arenaProduct Analytics
Event-based product analytics platforms for understanding user behavior, judged on instrumentation, funnels and retention analysis, session replay, experimentation, raw SQL/API access to your own events, and how well agents can run analyses through APIs and MCP servers.
53 user stories · 212 judged cells · updated 2026-09-16 · Evidence as of 2026-09-16
Leaderboard — every product ranked by evidenceLeaderboard
| 1 | free-tier vs Amplitude ↗ | 56/100 | 19/100 | 31/100 | 47/100 | 40/100 | ★ 39.8k▲ 6k/yrnpm 10.1M/wk | 18/40 verified · 5 disputed | 0/100 integrity | ||
| 2 | free-tier vs PostHog ↗ | 45/100 | 53/100 | 26/100 | 16/100 | 11/100 | npm 1.8M/wk | 15/38 verified · 1 disputed | 16/100 integrity | ||
| 3 | free-tier vs PostHog ↗ | 37/100 | 45/100 | 0/100 | 31/100 | 9/100 | npm 1.8M/wk | 12/33 verified | 28/100 integrity | ||
| 4 | subscription-flat vs PostHog ↗ | 19/100 | 0/100 | 0/100 | 66/100 | 0/100 | ★ 29.1k▲ 3.7k/yrnpm 66.5k/wk | 16/21 verified · 1 disputed | 31/100 integrity |
Best by user type — persona-weighted winnersBest by user type
Per persona, the product with the highest persona-weighted coverage over just that persona's stories — not the same ranking as the overall PA Score leaderboard above.
Story matrix — every product × every judged storyStory matrix
Agenticness — how well agents can access and operate the productAgenticness
Agent access
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productPoint an agent at llms.txt or agent-oriented docs | ai-native | fullT 9/10 | fullT 9/10 | fullT 9/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productRun the product headlessly / in CI for automation | ai-native | fullT 7/10 | partialT 6/10 | partialC 5/10 | partialT 6/10 |
| Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools | ai-native | none 0/10 | none 0/10 | none 0/10 | n/a |
| Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server | ai-native | fullT 8/10 | fullT 8/10 | fullT 8/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productUse an official CLI | ai-native | fullT 8/10 | partialC 5/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDrive the product through a documented public API | ai-native | fullT 9/10 | fullT 8/10 | fullT 8/10 | fullT 7/10 |
| Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent | ai-native | none 0/10 | none 0/10 | none 0/10 | partialC 5/10 |
| Agenticness — how well agents can access and operate the productBuild against official SDKs | ai-native | fullT 7/10 | fullT 8/10 | partialC 4/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productSubscribe to events via webhooks | ai-native | partialC 4/10 | none 0/10 | none 0/10 | none 0/10 |
Agentic features
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productGet AI-generated insights and suggestions from my data inside the product | ai-native | disputedD 5/10 | fullT 8/10 | fullC 7/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productSet up automations that run autonomously in the background | ai-native | partialX 6/10 | partialC 4/10 | partialC 3/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDelegate tasks to a built-in AI assistant inside the product | ai-native | disputedD 4/10 | partialC 6/10 | partialC 4/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productOperate the product with natural-language commands | ai-native | disputedD 5/10 | fullT 8/10 | fullT 8/10 | none 0/10 |
Api quality
| Story | Persona | ||||
|---|---|---|---|---|---|
| Agenticness — how well agents can access and operate the productExplore an interactive API reference with runnable examples | ai-native | partialT 3/10 | none 0/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent) | ai-native | fullT 9/10 | fullT 9/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productTest against a sandbox environment without touching production data | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
Automation depth — how much of the product can run unattendedAutomation depth
| Story | Persona | ||||
|---|---|---|---|---|---|
| Automation depth — how much of the product can run unattendedPerform bulk operations across many items at once | ai-native | partialX 4/10 | partialC 5/10 | partialC 5/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedDefine rules that trigger actions automatically on events | ai-native | fullC 7/10 | none 0/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedSchedule recurring jobs or workflows | ai-native | partialC 5/10 | none 0/10 | none 0/10 | none 0/10 |
| Automation depth — how much of the product can run unattendedVersion, review, and roll back my automations | ai-native | none 0/10 | partialC 4/10 | n/a | n/a |
Dashboards reporting — stories about dashboards reporting in this arenaDashboards reporting
Ai analytics ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Dashboards reporting — stories about dashboards reporting in this arenaHave an agent build a dashboard of my key metrics end-to-end via the API or MCP server | ai-native | partialT 6/10 | partialT 5/10 | fullT 8/10 | partialT 4/10 |
Dashboards
| Story | Persona | ||||
|---|---|---|---|---|---|
| Dashboards reporting — stories about dashboards reporting in this arenaCreate and manage dashboards and saved insights programmatically via the API | developer | partialT 4/10 | partialC 3/10 | partialT 3/10 | none 0/10 |
| Dashboards reporting — stories about dashboards reporting in this arenaCompose saved insights into shareable dashboards for my team | product-manager | fullC 8/10 | fullC 7/10 | partialC 6/10 | partialC 4/10 |
| Dashboards reporting — stories about dashboards reporting in this arenaSubscribe to dashboards and get alerted when a key metric moves abnormally | product-manager | fullC 7/10 | none 0/10 | partialC 4/10 | partialC 6/10 |
Event ingestion — stories about event ingestion in this arenaEvent ingestion
Identity
| Story | Persona | ||||
|---|---|---|---|---|---|
| Event ingestion — stories about event ingestion in this arenaBulk-import historical events from another analytics tool or a data export into the platform | developer | partialX 3/10 | partialC 4/10 | partialC 6/10 | fullX 7/10 |
| Event ingestion — stories about event ingestion in this arenaIdentify users across devices and merge anonymous pre-signup activity into their identified profile | developer | none 0/10 | partialC 3/10 | none 0/10 | none 0/10 |
Instrumentation
| Story | Persona | ||||
|---|---|---|---|---|---|
| Event ingestion — stories about event ingestion in this arenaCapture clicks, pageviews, and form interactions automatically without writing tracking code for each event | product-manager | none 0/10 | partialX 6/10 | none 0/10 | partialX 6/10 |
| Event ingestion — stories about event ingestion in this arenaSend events from web, mobile, and backend apps through official SDKs for the major languages and platforms | developer | fullX 7/10 | fullC 8/10 | none 0/10 | partialC 4/10 |
Flags experiments — stories about flags experiments in this arenaFlags experiments
Ai analytics ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Flags experiments — stories about flags experiments in this arenaHave an agent create, target, and toggle feature flags through the API or MCP server | ai-native | partialT 6/10 | partialC 6/10 | partialC 4/10 | n/a |
Experimentation
| Story | Persona | ||||
|---|---|---|---|---|---|
| Flags experiments — stories about flags experiments in this arenaRun A/B experiments with goal metrics and statistical significance reported on the results | product-manager | fullC 8/10 | fullC 8/10 | partialC 5/10 | none 0/10 |
Feature flags
| Story | Persona | ||||
|---|---|---|---|---|---|
| Flags experiments — stories about flags experiments in this arenaRoll out features behind flags targeted by user properties, cohorts, and percentage rollouts | developer | fullC 8/10 | fullC 8/10 | partialC 5/10 | n/a |
Funnels retention — stories about funnels retention in this arenaFunnels retention
Behavioral analysis
| Story | Persona | ||||
|---|---|---|---|---|---|
| Funnels retention — stories about funnels retention in this arenaBuild multi-step funnels with filters and breakdowns to find where users drop off | product-manager | fullC 7/10 | partialX 7/10 | fullX 8/10 | fullX 8/10 |
| Funnels retention — stories about funnels retention in this arenaAnalyze behavior at the account or company level, not just per user, for B2B products | product-manager | partialC 4/10 | none 0/10 | partialX 4/10 | none 0/10 |
| Funnels retention — stories about funnels retention in this arenaMeasure retention over time and slice it by behavioral cohorts | product-manager | fullC 7/10 | fullC 8/10 | fullC 8/10 | none 0/10 |
| Funnels retention — stories about funnels retention in this arenaExplore the paths users actually take before or after a key event | product-manager | fullC 7/10 | partialC 5/10 | fullX 7/10 | disputedD 5/10 |
Self serve insights
| Story | Persona | ||||
|---|---|---|---|---|---|
| Funnels retention — stories about funnels retention in this arenaAnswer "which activation step loses users?" myself with funnels and drop-off analysis, without an analyst | founder | fullC 8/10 | fullX 8/10 | fullX 8/10 | partialX 7/10 |
Integrations — connecting to other tools — breadth and depth of built-in integrationsIntegrations
Destinations
| Story | Persona | ||||
|---|---|---|---|---|---|
| Integrations — connecting to other tools — breadth and depth of built-in integrationsStream events onward to third-party destinations (CRM, ad platforms, webhooks) from the analytics platform | developer | fullC 8/10 | disputedD 6/10 | none 0/10 | none 0/10 |
Openness — open source, data portability, and self-hosting storiesOpenness
| Story | Persona | ||||
|---|---|---|---|---|---|
| Openness — open source, data portability, and self-hosting storiesDo everything through the API that I can do in the UI | ai-native | fullT 7/10 | partialT 6/10 | partialC 6/10 | partialT 4/10 |
| Openness — open source, data portability, and self-hosting storiesExport all of my data in open formats and leave | ai-native | partialT 6/10 | partialC 5/10 | fullX 8/10 | fullX 7/10 |
| Openness — open source, data portability, and self-hosting storiesRead the product's source under an open license | ai-native | fullC 9/10 | none 0/10 | none 0/10 | fullX 8/10 |
| Openness — open source, data portability, and self-hosting storiesSelf-host the core product | ai-native | disputedD 5/10 | none 0/10 | none 0/10 | fullX 8/10 |
Privacy cookieless — stories about privacy cookieless in this arenaPrivacy cookieless
Privacy first analytics
| Story | Persona | ||||
|---|---|---|---|---|---|
| Privacy cookieless — stories about privacy cookieless in this arenaTrack product usage without third-party cookies so I can minimize or avoid cookie consent banners | founder | none 0/10 | partialC 3/10 | none 0/10 | fullX 9/10 |
Privacy posture — data-handling and privacy storiesPrivacy posture
| Story | Persona | ||||
|---|---|---|---|---|---|
| Privacy posture — data-handling and privacy storiesChoose where my data is stored (region/residency) | ai-native | none 0/10 | none 0/10 | fullC 7/10 | partialX 5/10 |
| Privacy posture — data-handling and privacy storiesPrevent my data from being used to train AI models | ai-native | none 0/10 | none 0/10 | none 0/10 | none 0/10 |
| Privacy posture — data-handling and privacy storiesControl data retention and deletion | ai-native | none 0/10 | partialC 3/10 | fullC 7/10 | partialX 5/10 |
| Privacy posture — data-handling and privacy storiesOpt out of telemetry and usage tracking | ai-native | none 0/10 | partialC 4/10 | none 0/10 | none 0/10 |
Session replay — stories about session replay in this arenaSession replay
Replay
| Story | Persona | ||||
|---|---|---|---|---|---|
| Session replay — stories about session replay in this arenaJump from a funnel drop-off or an error event straight to session replays of the affected users | product-manager | partialC 6/10 | fullC 9/10 | partialC 7/10 | n/a |
| Session replay — stories about session replay in this arenaWatch recordings of real user sessions with sensitive input masked by default | product-manager | none 0/10 | fullC 8/10 | partialC 4/10 | n/a |
Warehouse sql — stories about warehouse sql in this arenaWarehouse sql
Ai analytics ops
| Story | Persona | ||||
|---|---|---|---|---|---|
| Warehouse sql — stories about warehouse sql in this arenaHave an agent answer growth questions from live product data by running queries through the API or MCP server | ai-native | disputedD 5/10 | fullT 8/10 | fullT 8/10 | partialT 4/10 |
Raw access
| Story | Persona | ||||
|---|---|---|---|---|---|
| Warehouse sql — stories about warehouse sql in this arenaRun analytical queries and pull raw event data back through a documented query/export API | developer | fullT 8/10 | fullT 8/10 | fullC 9/10 | partialT 6/10 |
| Warehouse sql — stories about warehouse sql in this arenaQuery my raw events with SQL (or an SQL-equivalent query language) inside the platform | developer | fullC 9/10 | none 0/10 | partialC 5/10 | none 0/10 |
Warehouse
| Story | Persona | ||||
|---|---|---|---|---|---|
| Warehouse sql — stories about warehouse sql in this arenaSync events between the platform and my own data warehouse (query warehouse tables in-product or export events continuously to it) | developer | fullC 8/10 | partialC 6/10 | partialC 7/10 | none 0/10 |
Adjacent arenas — categories often shopped togetherAdjacent arenas
Shopping this category often means shopping these too.