Skip to content
Web Analytics
Esc
↑↓navigate↵open⌘Jpreview
Web Analytics

Your site's traffic, right inside Umbraco.

Web Analytics reads the traffic your site already sends to Vercel or Plausible and reports it in the backoffice. Editors see the site-wide numbers and how the page they're editing is doing, without leaving Umbraco.

dotnet add package TheBuilder.WebAnalytics

Supports Umbraco CMS 17.1 through 18.x

The Web Analytics dashboard in the Umbraco backoffice, showing visitors, page views, and traffic trends.

Nothing new on your public site. Web Analytics only reads. Tracking on your site stays exactly as you set it up, and the token never leaves server-side configuration.

Bring your own provider

Point it at a Vercel project or a Plausible site. Where a provider can't report something, the backoffice hides that panel instead of showing an error.

What's in the dashboard

One dashboard per connection, and the same reports again on any document you map.

Traffic reports

Visitors and page views over time, plus pages, referrers, campaigns, countries, devices, browsers, and operating systems.

Document context

An Analytics view inside a published document's workspace, filtered to that document's route. Toggle child paths to cover the whole section.

Compare and filter

Each metric shows how it moved against the period before it. Turn any breakdown row into a filter across the whole dashboard.

Multi-site support

Connect several Vercel projects and Plausible sites to one Umbraco installation and switch between them.

Private credentials

Tokens live in server-side configuration. They are never written to Umbraco and never sent to the browser.

No tracking changes

Reads the data your provider already collects. It never installs, replaces, or configures tracking on your public site.

Page performance, next to the content

Map a document root and every published document below it gains an Analytics workspace, filtered to its own route. It follows Umbraco's Content permissions, so an editor who can browse a page can read its numbers without access to the global Analytics section.

Read the guide
The Analytics workspace shown on a published document, scoped to that page's route.

Connected in three steps

All three steps, and what to check afterwards, are on the quickstart page.

  1. Install the package

    Add TheBuilder.WebAnalytics to your Umbraco web project. Services and backoffice extensions register automatically.

  2. Configure a credential

    Store a read-only Vercel or Plausible credential in server-side secret configuration.

  3. Connect and test

    Add a connection at Settings → Web Analytics, run Test connection, and open the Analytics dashboard.

The Web Analytics connection settings screen in Umbraco, with Test connection.

Put the numbers where the content is

Install the package, point it at your Vercel project or Plausible site, and editors get their traffic reports without a second login.

More from TheBuilder

Focused packages for modern Umbraco projects.