Features

Everything Nvivio does

Every feature is in every plan, except cookie mode. Here is what you get, and where you find it.

Overview and story

Your period in one sentence, and what explains it

Open the Overview and read how it went, before you look at a single chart.

  • One sentence about your period How many people visited and whether that was more or less than the period before, in plain words.
  • What stands out? Up to six findings, each with the number that proves it: what drove the change, your main goal, sources, pages, AI assistants, places, devices and the busiest day.
  • Why did my numbers change? Nvivio compares two periods and names the source, page, country, device or campaign that explains the change. Each sentence is a filter.
  • Six key figures with their trend Unique visitors, visits, pageviews, pages per visit, bounce rate and visit duration, with the change against the previous period.

Visitors and visits

Every visit, from first page to last click

Not just totals: see how people really move through your site, without following anyone beyond the day.

  • Every visit with its route Time, place, source, the pages along the way, duration and goals reached, day by day.
  • A visit as a story One sentence sums up the visit, with a timeline of every page and action, the time on each page and how far people scrolled.
  • How a visit ended Did someone leave via a link to another site or a download? Nvivio says so with the words of the link: “went to booking.com via ‘Book now’”.
  • Labels and notes Give a visitor a label such as “Client X” or “Me”, and a note for your team.

Live

See your site come alive

Who is here now, what they read and where they came from, updated every 5 seconds.

  • Who is here now Who is on your site, on which page, since when, from where and via which source, updated every 5 seconds.
  • The last 30 minutes A chart per minute: click a bar to see who did what in that minute. You see straight away whether a post or a mailing brings people in.
  • Big screen Live in full screen, for a TV at the office or a stand at a fair.

Reports, goals and funnels

Know what pays off

Goals, funnels and conversions per source, page or country, in reports that start with the question they answer.

  • Reports in plain words Channels, sources, campaigns, pages, events, places, languages and devices. Each report starts with the question it answers.
  • Goals with a value A page or an event, with a value in euros if you like. Click a goal and the whole dashboard shows only the visits that reached it.
  • Funnels Follow 2 to 8 steps within one visit. The step where most people drop off is marked.
  • Conversions per source, page or country Choose a goal and every report shows conversions and conversion rate, so you see what really pays off.

Bots

Bots out of your numbers, and still in sight

Your numbers are about people. A page of its own shows which bots read your site, AI crawlers included.

  • Bots never count Crawlers, scripts, headless browsers and data-centre traffic are recognised and kept out of your numbers.
  • A page about your bots Useful, commercial or suspicious: who read your site, how often, and what each bot does, AI crawlers included.
  • 99 bots known by name Look up in seconds whether GPTBot or ClaudeBot visited your site.
  • Bots via your server Many AI crawlers never run JavaScript. Let your server forward them, and they show up too. Never with an IP address.

Privacy and the EU

Privacy by default, not as an option

No cookies, no stored IP addresses, everything in the EU. That is why Nvivio needs no cookie banner.

  • No cookies by default A visitor is recognised by a code made of a daily key, your site, the IP address and the browser. The key is deleted after 26 hours, so nobody is followed from one day to the next.
  • The IP address is never stored It is only used in memory, for the daily code and to exclude addresses. The full user agent is not stored either: only browser, system and type of device.
  • Clean addresses Only known parameters such as utm_source are kept. An email address in a path becomes :email, long codes become :id.
  • Everything in the EU Database and login in Frankfurt, queue and site settings at Cloudflare under EU jurisdiction. No query results are cached and no logs are kept.
Why there is no banner

Stored

  • The page, and the site that sent the visitor
  • Country, region and city
  • Browser, system and type of device
  • Language and screen width
  • Time on the page and how far they scrolled

Never stored

  • The IP address
  • The full user agent
  • A cookie, or anything else on the device
  • Unknown parameters in addresses
  • The name of a small company network; only large providers are kept

Installation and script

One line, and the installation page turns green

No package and no configuration in your code. Everything else you change in the dashboard, without a release.

  • One line of code Each site has its own script with its code filled in. No inline code, so it also works with a strict Content Security Policy.
  • Under 1 kB Every build is measured and refused if it gets bigger. The script loads with defer and never holds your page up.
  • Change what it measures, without a release Choose per site whether outbound links, downloads and hash routes are measured. Visitors get the new version within ten minutes.
  • Your own events Put data-event="signup" on a button, or call nvivio.track() in your code, with up to 20 properties.
  • Single-page apps Navigation without reloading counts as a pageview in React, Vue, Svelte and others, without extra code.

Many sites, website and app

Made for agencies and many sites

All your sites in one overview, website and app in one dashboard, and every client in their own language.

  • All your websites in one overview A card per site with today’s visitors, the trend, goals reached and who is online. You see straight away which site needs attention.
  • A warning when it goes quiet No events for 48 hours after a new theme or release? Nvivio tells you, so you don’t find out a month later.
  • Website and app as parts Your marketing site and your app on app. in one dashboard, with one line of code. Someone who goes from the website to the app stays one visit.
  • csČeština
  • daDansk
  • deDeutsch
  • etEesti
  • enEnglish
  • esEspañol
  • frFrançais
  • gaGaeilge
  • hrHrvatski
  • itItaliano
  • lvLatviešu
  • ltLietuvių
  • huMagyar
  • mtMalti
  • nlNederlands
  • plPolski
  • ptPortuguês
  • roRomână
  • skSlovenčina
  • slSlovenščina
  • fiSuomi
  • svSvenska
  • elΕλληνικά
  • bgБългарски
The dashboard and the API speak all 24 official languages of the EU.

API and AI assistants

Everything in the dashboard, also in the API

The dashboard uses the same public API as you do. The filters in its address work unchanged in an API call.

  • A public API Everything the dashboard shows comes from the same API. The filters in the dashboard’s address work unchanged in the API.
  • API keys Keys per organisation, with read or admin rights. We only store the hash.
  • Errors that say how to fix them Every error has an error and a fix, so a developer or an AI assistant can fix it at once.
  • Install with your AI assistant A ready-made prompt for Claude Code, Cursor, Lovable or Bolt, with your line and the right place for each framework.
curl https://nvivio.com/v1/sites/NV-XXXXXXX/stats?period=30d \
  -H "Authorization: Bearer nv_…"

{
  "visitors": 2270,
  "sessions": 2276,
  "pageviews": 5297,
  "views_per_visit": 2.33,
  "bounce_rate": 39.7,
  "avg_duration_s": 155
}
The key figures of the example site, as the API returns them.

And for everyone

A map that zooms in on your audience

A Belgian site sees Belgium and its neighbours, not a dot on a world map, with borders as the EU draws them.

Every row is a filter

Click a source, page, country or device and the whole dashboard follows. Every view is a link you can share.

CSV and PDF

Export up to 500 rows to CSV that opens correctly in Excel, or print a report as a PDF for your client.

An installation check that turns green

The installation page waits for the first visit and shows “It works” as soon as it arrives.

Cookie mode, with consent

Want to recognise visitors over months? One first-party cookie, set only after nvivio.consent(). Until then a visitor counts as in privacy mode. From the Starter plan.

Light, system or dark

Follows your system, also when it switches in the evening.

Keyboard and screen readers

Everything works without a mouse, charts have a table for screen readers, and text meets WCAG AA contrast in light and dark.

Log in without a password

You get a login link by email. There is no password to remember or to leak.

See your own site in Nvivio today

Enter your email address, click the link, add your site and paste one line. That is all.

3 sites free · no credit card · log in with a link by email