MetricDash
deLoginStart for freeGo to app

Umami Dashboard & Client Portal for Agencies

Not every client wants Google Analytics and a cookie banner on their site. Umami is a lightweight, cookieless analytics tool — privacy-friendly, no consent banner, and the data doesn't go to Google. MetricDash pulls sessions, unique users, pageviews, and traffic channels from Umami right alongside your ad data. One dashboard per client, the full picture.

The connection runs per client — no OAuth: for Umami Cloud you paste an API key, for a self-hosted instance you use your Umami login plus the host URL, and in both cases the website ID. The numbers appear automatically in the Website tab of the client view and in the client portal — the same Website view that Google Analytics, Plausible, or Rybbit fill. You can switch providers without changing your workflow.

Umami is included in every MetricDash plan, and data sources per client account are unlimited — you pay per client, never per connection. You can self-host Umami for free; only Umami Cloud may require its own plan. Currently, during the open alpha, MetricDash is free to use in full.

What the Umami integration does

Analytics without a cookie banner

Umami runs cookieless and privacy-friendly — no consent banner, no personal tracking, and the visitor data doesn't go to Google. For clients who care about GDPR compliance, that's often the deciding factor — and you still get the numbers cleanly in the dashboard.

Self-hosted or in the cloud

You decide where Umami runs: on your own server or on Umami Cloud. For a self-hosted instance, you just add the host URL, your login, and the website ID — MetricDash reads the data from there. Free self-hosting in particular is what makes Umami attractive to a lot of agencies and clients.

Traffic channels with the primary source highlighted

MetricDash shows where visitors come from and highlights the most important source directly. You see at a glance whether most traffic is organic, direct, referral, or from campaigns — and your client understands, without explanation, which channel carries their website.

Website metrics next to the ad data

No more switching between Umami, Google Ads, and Meta Ads: sessions, unique users, pageviews, bounce rate, and average session duration sit right next to clicks, cost, and conversions — in one view per client. On top of that, you see the device split across desktop, mobile, and tablet.

Umami numbers in the client portal with their own login

Your clients get their own login and see their website numbers live at any time — sessions, traffic channels, top pages, and, where Umami exposes it, the daily trend. You don't have to grant access to the Umami instance or send screenshots.

How the connection works

  1. 1Connect UmamiFor Umami Cloud, paste your API key; for a self-hosted instance, enter your Umami login and the host URL. Add the website ID — a UUID you'll find in Umami. No OAuth, no developer credentials, no changes to the tracking code.
  2. 2Map the website to the clientAssign the Umami website to the matching client account. You can combine as many data sources as you like per client — Umami plus Google Ads, Meta Ads, and Search Console, for example.
  3. 3Use the dashboard and client portalSessions, users, traffic channels, top pages, and the device split appear automatically in the Website tab of the client view. Through the client portal, your client sees the same numbers with their own login.

The metrics MetricDash pulls from Umami

SessionsUnique usersPageviewsBounce rateAvg. session durationTraffic channelsTop pagesDevice split

FAQ

Do I need developer access or technical setup?

No. You connect Umami per client, without OAuth: for Umami Cloud you paste an API key, for a self-hosted instance you enter your Umami login and the host URL — plus the website ID in both cases. MetricDash only reads the data; nothing changes in your tracking code or your Umami configuration.

Umami Cloud or self-hosted — what do I need?

Both work. If Umami runs in the cloud, the API key from your Umami account is enough. If you self-host, you also add your instance's host URL and sign in with your Umami login. You need the website ID — a UUID — in either case; you'll find it in the Umami settings for that website.

What does the Umami integration cost?

Nothing extra on the MetricDash side — Umami is included in every plan, from the Free plan up to the Agency plan (from €99/month, launch pricing, as of July 2026). Data sources per client account are unlimited: you pay per client, never per connection. You can self-host Umami for free; only Umami Cloud may come with its own plan. Currently, during the open alpha, MetricDash is completely free.

How privacy-friendly is this?

Umami is cookieless and doesn't build personal profiles — a consent banner usually isn't needed, and the data doesn't go to Google. When you self-host, it even stays entirely on your own server. MetricDash only ever gets read access to the stats.

Can my clients view their own Umami numbers?

Yes. Through the client portal, every client gets their own login and sees their sessions, traffic channels, and top pages themselves at any time — without access to the Umami instance. We currently show the website numbers live in the dashboard and portal; automatic report emails and shareable report links so far cover the ad and Search Console data.

Connect Umami with MetricDash

Currently in open alpha: every feature free, connect unlimited clients, no credit card required.

Start for free