Privacy-friendly · Hosted in the EU

Know where your paying customers come from.

nbsanalytics ties every visit to what happened next — a payment, a signup, the one goal that matters to you — so each source, page and campaign is judged by the customers it brings, not the clicks.

No card needed. Set up in a few minutes.

Illustrative data.

What you get

The answers first. The detail when you want it.

One screen tells you whether it's working, where customers come from, and what changed. No setup wizard, no report builder.

Revenue by source

Connect Stripe with a read-only key and see revenue, conversion rate and revenue per visitor next to every source, page and country.

A headline goal if you don't sell

Pick the goal that means “working” — a signup, a demo request — and every breakdown is judged by how well it converts.

AI assistants as their own channel

Visits from ChatGPT, Perplexity, Claude, Gemini and others show up as AI traffic instead of hiding in referrals.

Realtime, with a live map

Watch a launch land: visitors on the site right now, where they are, and a feed of what they're doing.

Insights in plain words

Up to three findings per period, each with the numbers behind it. When nothing stands out, we say nothing.

A 1.4 KB script

One line in your page. Single-page apps, outbound links and goal clicks are handled for you.

Server-side API

Send events, identify users and record payments from your backend with a site API key.

Funnels and journeys

See where people drop off between steps, and follow an identified customer's visits up to the purchase.

Shareable dashboards

Send a read-only link to a client or investor. Every view, filter and period lives in the URL.

How it works

Live in three steps.

  1. 1

    Add the script

    Paste one tag into your site's head. Your first visitor shows up live, usually within seconds.

    <script defer data-site="nbs_…"
      src="…/js/script.js"></script>
  2. 2

    Pick your headline metric

    Revenue if you sell, or a goal like signup if you don't. It drives the chart and a column in every table.

  3. 3

    Connect payments

    Add a restricted, read-only Stripe key, or send payments from any provider through the API. Revenue lands next to the source that earned it.

Privacy

Useful numbers without following people around.

We count visits, not people's lives. No cross-site tracking, no ad profiles, and your data is never sold or shared for marketing.

Read the privacy policy
  • Cookieless mode

    No cookies and nothing stored on the device, so in most cases no consent banner is needed.

  • Cookie mode, when you want it

    First-party cookies on your own domain for attribution over weeks and months, not just a day.

  • No raw IP addresses stored

    An IP is used for a moment to find the country and city, then dropped. Cookieless ids use a salt we delete every day.

  • Hosted in the EU

    On Hetzner servers in Germany and Finland. Geolocation runs on our own servers; no lookups go to third parties.

Pricing

One plan with everything. You pick the traffic.

From $9/month. Unlimited sites and seats. Pay yearly and get two months free. Try it for 14 days, no card needed.

See pricing

Find out which sources are worth your time.

Add the script today and see your first visitors live. Connect payments when you're ready.

14 days free · No card · Cancel any time