Find the bottleneck.
Own every event.

Traffic, funnels, sessions and revenue in one privacy-first dashboard. Run it on our EU Cloud or on your own server.

  • Open source, Apache-2.0
  • One Go binary, just PostgreSQL
  • Cloud hosted in the EU
  • Cookie-free tracking
Aacme-notes.exampleDemo data
Help
Supermetrysuper + metry, to measurePreview on demo data
  • Every event can carry value.
  • Every source shows what it earned.
  • Own it: one binary, your Postgres.
Revenue per visitor$0.62Every visitor is worth something.
Revenue
$5,586
Orders
136
Visitors
8,999
Demo currency: USD
RevenueDay

Where the value comes from
First vs last click moves $1,829, most to Search.
A journey with valueOne demo visitor, Template pack
  1. 9 days beforeSearch/blog/offline-sync$0.00Seen, but last click gives it 0%.
  2. 5 days beforeSocial/templates$0.00Seen, but last click gives it 0%.
  3. 2 days beforeNewsletter/templates/weekly-plan$0.00Seen, but last click gives it 0%.
  4. Purchase dayDirect/pricing+$19.00Earns 100% of $19.00 under last click.
  5. order_completed$19.00Template packThe purchase carries the amount. Credit is split by the attribution above.

Preview: revenue reports are being built in the product. Everything here is generated demo data.

Synthetic demo data, generated in your browser. Click around. Open full demo

What you get

Product analytics that help you follow the whole story.

See every feature
  • Analyze5 min live window

    Realtime

    See visitors as they arrive.

  • Analyze

    Funnels

    Find the step where people leave.

  • Understand30 days kept by default

    Session replay

    Watch a session when numbers are not enough.

  • Build3 APIs

    API and MCP

    Your data, from code or an assistant.

Sample data, drawn for illustration.

    Read the docs

    Running it

    A Go service and PostgreSQL handle your analytics.

    Docker Compose
    cp .env.example .env
    cd deploy
    docker compose up -d --build
    1. 1

      Start it

      Use Docker Compose or the Linux binary, pointed at PostgreSQL.

      Installation guide
    2. 2

      Put a proxy in front

      Compose listens on 127.0.0.1:8787.

      Reverse proxy guide
    3. 3

      Open /app

      Create the admin account. Signup is invite-only.

      Read the setup steps

    Cloud or self-host

    Choose where your analytics runs.

    Free beta

    Cloud

    Managed analytics, hosted in the EU.

    • HostingEU, managed
    • PriceFrom $0 / month
    • TrialAfter the beta
    Start free
    Available now

    Self-host

    Run it beside your PostgreSQL database.

    • HostingYour infrastructure
    • PriceFree, Apache-2.0
    • RequirementsPostgreSQL
    Install docs

    Cloud pricing

    Same features on every plan. Pick the capacity you need.

    200K events / month·2 sites·12 months retention

    All plans

    FAQ

    Still curious? Read the docs

    Is self-hosting free?

    Yes. Supermetry is Apache-2.0 licensed, with every feature included.

    Is Cloud open?

    Yes, as a free public beta. Sign-up creates a Free plan, paid plans come later, and overage charges are waived during the beta. Cloud is hosted in the EU at app.supermetry.com.

    How long are raw events kept?

    You choose 7, 30, 90 or 365 days per site (default 90). Cloud does not keep raw events forever. Reports are kept at least 12 months, 4 years or 10 years by plan.

    Do plans lock features?

    No. Every plan includes every feature. Plans differ by quota, retention and support.

    Is replay always on?

    No. Session replay is off by default and needs an explicit opt-in per project.

    Find your bottleneck.Before your users find it for you.

    Privacy-first analytics you own. Start on Cloud for free during the beta, or run it on your own server today.

    Start free

    Prefer your own server? Self-host it now

    • No cookies
    • EU-hosted Cloud
    • Apache-2.0
    • Every feature on every plan