Supermetry and OpenPanel

A dated look at OpenPanel and Supermetry, built from one feature matrix. Both lists below come from it, including the parts where OpenPanel is ahead.

What you run

OpenPanel

One event enters the analytics stackeventPostgreSQLClickHouseRedis
Illustrative flow from the feature matrix: PostgreSQL and ClickHouse and Redis.
Licence
AGPL-3.0
Min RAM
2 GB

Supermetry

One event enters the analytics stackeventGo binaryPostgreSQL
Illustrative flow from the feature matrix: Go binary and PostgreSQL.
Licence
Apache-2.0
RAM
~90 MB idle, target below 50 MB

OpenPanel figures are the minimums in the matrix. Supermetry's is idle usage from the core feature notes, still being measured, so it is not a like-for-like benchmark.

Where each one is ahead

OpenPanel is ahead

  • AI insights Supermetry: Deferred
  • Mobile SDKs Supermetry: Deferred

Supermetry is ahead

  • Compare with the previous period Not verified for OpenPanel
  • Periods incl. 28d, 91d, 6mo Not verified for OpenPanel
  • Time on page and exit rate Not verified for OpenPanel
  • Weekday × local-hour traffic grid Not verified for OpenPanel
  • Dashboard geography and weekly rhythm cards Not verified for OpenPanel
  • Cross-organization sites overview with recent traffic Not verified for OpenPanel
  • Responsive polished dashboard controls and hierarchy Not verified for OpenPanel
  • Goals Not verified for OpenPanel
  • Annotations on the chart
  • Web Vitals Not verified for OpenPanel
  • Heatmaps
  • Saved cohorts and power users Not verified for OpenPanel
  • Revenue report: orders, average order value, revenue per visitor, repeat purchases, breakdowns and attribution Not verified for OpenPanel
  • Search Console queries and pages Not verified for OpenPanel
  • Custom dashboards Not verified for OpenPanel
  • "View full report" dialog for breakdown cards Not verified for OpenPanel
  • Short links and tracking pixels Not verified for OpenPanel
  • Pixel analytics projects and open GitHub counters Not verified for OpenPanel
  • Scroll depth and engagement time Not verified for OpenPanel
  • Per-site tracker settings (served script)
  • Install recipes with copy buttons and a verify check Not verified for OpenPanel
  • Install status from accepted-event last seen Not verified for OpenPanel
  • Do Not Track / GPC, visitor opt-out
  • Per-site access Not verified for OpenPanel
  • Two-factor auth (TOTP) Not verified for OpenPanel
  • Instance admin console and a two-factor policy Not verified for OpenPanel
  • Interface languages Not verified for OpenPanel
  • Invite-only signup by default
  • Audit log
  • Notification history, retries and editable message templates Not verified for OpenPanel
  • Email reports Not verified for OpenPanel
  • CSV export Not verified for OpenPanel
  • API key management through the API, scoped keys
  • No ClickHouse
  • Single binary
  • Protected metrics endpoint Not verified for OpenPanel
  • Data retention / purge Not verified for OpenPanel
  • Automatic rollup backfill after upgrades
  • Release binaries, systemd unit, install docs
  • Safe installer dry-run and compatibility checks Not verified for OpenPanel
  • Backup and restore command
  • Fast local, full CI, and API-session end-to-end test lanes Not verified for OpenPanel

Still open on the Supermetry side: Script under 1 KB gzip; SSO / OIDC. See the roadmap.

Both list 39 of the same features. Question marks mean we could not verify the claim from public documentation.

Side by side

FeatureOpenPanelSupermetry
Analytics
Visitors, pageviews, bounce rate, visit durationListedListed
Realtime viewListedListed(live feed, per-minute chart)
Compare with the previous periodNot verifiedListed(previous period, previous year)
Periods incl. 28d, 91d, 6moNot verifiedListed
Time on page and exit rateNot verifiedListed
Filters on any dimensionListedListed(Add-filter picker with value suggestions)
Sessions explorer and session timelineListedListed
Events and properties explorerListedListed
Page, source, country, browser, OS and device breakdownsListedListed
UTM breakdownsListedListed(raw utm_source stored separately from the blended source)
Entry and exit pagesListedListed
Region and cityListedListed(Location breakdowns plus the dashboard Where card)
Weekday × local-hour traffic gridNot verifiedListed(site-timezone visitors and pageviews within raw retention)
Dashboard geography and weekly rhythm cardsNot verifiedListed(linked map/list, country details, locale-aware 168-cell rhythm)
Cross-organization sites overview with recent trafficNot verifiedListed(cards/table, search, sorting, periods, live and install status)
Responsive polished dashboard controls and hierarchyNot verifiedListed(styled range picker, mobile filter sheet, accessible empty states)
Custom events and propsListedListed
GoalsNot verifiedListed
FunnelsListedListed
Revenue goalsListedListed
Saved segmentsListedListed
Annotations on the chartNot listedListed
Retention (cohort) reportListedListed(cross-day with profiles; same-day for anonymous)
User journeys / path flowListedListed
Web VitalsNot verifiedListed(full script: LCP, CLS, INP, FCP, TTFB)
Session replayListedListed(responsive contain-fit player and independent detail scrolling)
HeatmapsNot listedListed(aggregated clicks + scroll map, opt-in)
User profiles and identifyListedListed(opt-in per site)
Saved cohorts and power usersNot verifiedListed(identified mode with profiles; condition builder, size and sample on demand, cohort as dashboard filter, top profiles by sessions or events)
Revenue report: orders, average order value, revenue per visitor, repeat purchases, breakdowns and attributionNot verifiedListed(by country, region, source, campaign, page or product; first-click, last-click or event attribution with a 1 to 90 day lookback; customers table in identified mode; CSV)
Search Console queries and pagesNot verifiedListed(Google OAuth, sealed tokens, daily sync, disconnect deletes tokens and data; needs SUPERMETRY_GSC_CLIENT_ID and SUPERMETRY_GSC_CLIENT_SECRET)
Custom dashboardsNot verifiedListed(saved per-site layouts of nine widget kinds, switcher, editor with reorder and resize, per-dashboard period and filters, default dashboard)
"View full report" dialog for breakdown cardsNot verifiedListed(search, sort, keyboard operable; export to CSV or JSON with column choice)
Short links and tracking pixelsNot verifiedListed(default UTM tags, expiry, click limits, QR code, per-link stats)
Pixel analytics projects and open GitHub countersNot verifiedListed(aggregate-only GIF pixels, branded SVG badges, snippets and a dedicated dashboard; open counters are opt-in)
AI insightsListedIn progressDeferred
Tracking
Script under 1 KB gzipNot listedPartly
No cookiesListedListed
SPA pageviewsListedListed
Scroll depth and engagement timeNot verifiedListed
Automatic outbound-link, file-download and 404 trackingListedListed
Click tracking from HTML attributesListedListed(data-supermetry-event)
Server-side events API, with examplesListedListed
Bot filtering; IP, path and country exclusionListedListed
Per-site tracker settings (served script)Not listedListed(outbound, downloads, forms, 404, hash routing, clicks, Web Vitals, heatmaps)
Install recipes with copy buttons and a verify checkNot verifiedListed(HTML, React, Next.js, Vue, Nuxt, SvelteKit, Astro, Remix, Angular, WordPress, Shopify, Tag Manager, curl, Node.js, Python, Go)
Install status from accepted-event last seenNot verifiedListed(Waiting, Receiving within 24h, Quiet with last seen)
Hash-based routing, form submissionsListedListed(per-site setting)
Do Not Track / GPC, visitor opt-outNot listedListed(respected by default; supermetry.optOut())
Consent mode, manual pageviews, beforeSend hookListed(consent)Listed
npm tracker packageListedListed
Mobile SDKsListedIn progressDeferred
Team, sharing and API
Teams / orgs with rolesListedListed
Per-site accessNot verifiedListed
Two-factor auth (TOTP)Not verifiedListed
Instance admin console and a two-factor policyNot verifiedListed(users, organizations, sites, settings and security; policy for nobody, instance admins, owners and admins, or everyone with a grace period and audited exemptions)
Interface languagesNot verifiedListed(English, plus machine-assisted Spanish and German; pseudo-locale for layout tests; some text is not translated yet)
Account self-service: edit name, change email or password, delete accountListedListed
Invite-only signup by defaultNot listedListed(SUPERMETRY_SIGNUP=open to allow)
Audit logNot listedListed
Configurable public share links (sections, locked scope, date, theme, opt-in embeds)ListedListed
Notification history, retries and editable message templatesNot verifiedListed
Email reportsNot verifiedListed
Alerts: traffic spike or drop, goal hitListedListed
Webhooks, Slack, DiscordListedListed
CSV exportNot verifiedListed(every report, streamed)
Full export; import from Plausible, Umami, GA4, Mixpanel, AmplitudeListedListed(file imports with dry-run preview, per-day de-duplication and undo; identifiers and IPs are never stored)
Stats API: summaryListedListed
Stats API: timeseries, breakdowns, realtimeListedListed
API: sessions, raw events, properties, suggestionsListedListed
API key management through the API, scoped keysNot listedListed(keys:manage, no escalation)
API reference in the app + typed clientListedListed
Sites / goals / funnels APIListedListed
MCP server for AI assistantsListedListed
SSO / OIDCNot verifiedIn progressDeferred
Self-hosting
No ClickHouseNot listedListed
Single binaryNot listedListed
DatabasePG + ClickHouse + RedisPG only
Minimum RAMListed(2 GB)In progress
Protected metrics endpointNot verifiedListed(SUPERMETRY_METRICS_TOKEN or localhost only)
Data retention / purgeNot verifiedListed(per site, partition drop)
Automatic rollup backfill after upgradesNot listedListed(progress on Data health)
Docker imageListedListed
Release binaries, systemd unit, install docsNot listedListed
Safe installer dry-run and compatibility checksNot verifiedListed(supermetry install --dry-run, PostgreSQL 14+)
Backup and restore commandNot listedListed(supermetry backup, supermetry restore)
Fast local, full CI, and API-session end-to-end test lanesNot verifiedListed
LicenseListed(AGPL-3.0)Listed(Apache-2.0)

Source: Supermetry's own feature matrix, last updated 2026-10-14, from public documentation. OpenPanel may have changed since; check openpanel.dev and tell us about corrections.

Moving to Supermetry

Supermetry documents importers for Plausible and Umami. We have not documented an OpenPanel importer, so a move starts fresh, optionally running both trackers side by side. The migration overview covers what carries over.

See it with data in it.

Open the demo, or run the binary on your own server.