Free Google Analytics dashboard

A Google Analytics dashboard for every property you own

Visualise Google Analytics traffic, active users, sessions and page views from all your GA4 properties in one place — no extra Google account required.

Connect your own Google service account once. We use the official Google Analytics Data API to fetch real GA4 data and render beautiful, responsive traffic charts that update on demand. Your Google Analytics credentials stay encrypted in your own account — never shared, never exposed.

  • GA4 properties
  • 5mcached refresh
  • 25kData API calls
  • 2languages

Your GA4 Properties

Each card below represents a GA4 property you configured. Click any card to open it in Google Analytics.

Why this Google Analytics viewer

A focused Google Analytics dashboard for power users

Every feature below exists to make your GA4 data easier to read, faster to share and safer to access. No more logging into the Google Analytics UI just to glance at traffic.

Multi-property Google Analytics

Watch every Google Analytics property you own from a single dashboard. Add up to dozens of GA4 properties and switch between them with one click.

Real GA4 traffic charts

Active users, sessions and page views are rendered as live Google Analytics charts with smooth lines, accurate axes and a colour-blind safe palette.

Per-user credential vault

Your Google Analytics service account JSON is stored inside your own user_config row — encrypted at rest, scoped to your account, never shared.

Cached & instant

We cache Google Analytics responses for five minutes so the dashboard loads instantly. Force refresh whenever you want the latest GA4 data.

Light, dark & system themes

Read your Google Analytics metrics day or night. The viewer respects your OS theme and remembers your choice on every visit.

Built on the official API

Every Google Analytics number on this dashboard comes straight from the official Google Analytics Data API — the same one Google uses internally.

How it works

Three steps to your own Google Analytics dashboard

From zero to a live Google Analytics dashboard in under five minutes — no code, no developer, no Google Cloud project to manage.

  1. 01

    Create a Google service account

    In Google Cloud Console, create a service account, download its JSON key, and grant it Viewer access on each Google Analytics property you want to monitor.

  2. 02

    Paste credentials into the dashboard

    Open Configure, paste your Google service account email, private key and comma-separated list of Google Analytics property IDs. We store them inside your account.

  3. 03

    Read your GA4 traffic

    Your dashboard now pulls Google Analytics data via the official Data API and renders clean traffic charts for every Google Analytics property you added.

Loved by analysts

What Google Analytics users say

A growing community of indie makers, agencies and SEOs use this Google Analytics viewer to keep an eye on every property they manage.

I manage twelve Google Analytics properties for my SaaS portfolio and this is the only dashboard that lets me see all of them in one tab without logging into twelve different Google accounts.
Mira L. Indie Maker
The Google Analytics charts update fast, the cached refresh actually works, and the colours are readable on a projector. I have it pinned on the office monitor.
Hiroshi T. Growth Analyst
I was about to build my own Google Analytics dashboard from scratch with the Data API. Glad I tried this first — saved me a weekend.
Diego R. Full-stack Engineer

Pricing

Free Google Analytics dashboard, forever

No subscription, no per-property fee, no credit card. The dashboard runs on Cloudflare Pages and uses the free tier of the Google Analytics Data API.

Free

Everything you need

$0 / forever
  • Unlimited Google Analytics properties
  • Real Google Analytics traffic charts
  • Five-minute cached refresh
  • Light, dark and system themes
  • English and Chinese UI
  • Per-user credential storage
  • No Google Analytics seat required
Open Dashboard

FAQ

Google Analytics dashboard questions

Everything you wanted to ask about the Google Analytics viewer, the GA4 Data API, credentials and privacy.

Is this Google Analytics dashboard really free?

Yes. The viewer is free to use. It runs on Cloudflare Pages and only uses the free tier of the official Google Analytics Data API, so a small traffic site will never hit the quota. You also need a free kiveo account to save your credentials.

Do you store my Google Analytics data?

No. We never persist the numbers returned by Google Analytics. Each request is a thin pass-through to the official Google Analytics Data API. Only your service-account credentials are stored, scoped to your account inside our database.

How do I create a Google service account for GA4?

Open Google Cloud Console, create or pick a project, then go to IAM & Admin → Service Accounts and create a new service account. Download the JSON key. In Google Analytics, grant the service account email Viewer access on every GA4 property you want to monitor.

How many Google Analytics properties can I add?

There is no hard limit on our side. The limit is the Google Analytics Data API quota for your project — 25,000 requests per day, which is plenty for monitoring dozens of Google Analytics properties.

Does this work with Universal Analytics?

No. The dashboard reads from the Google Analytics Data API, which only supports Google Analytics 4 (GA4) properties. Universal Analytics properties are not accessible through this API.

Where do my Google Analytics credentials live?

Your service-account JSON is stored in our database (table user_config, key=ga_config) tied to your account. Only you can read or modify it. We never share your credentials with any third party and we never use them for any purpose other than calling the Google Analytics Data API on your behalf.

Can I share my Google Analytics dashboard with my team?

Currently each user has their own private Google Analytics dashboard backed by their own service account. If you need a shared workspace, contact us and we will prioritise it.

Ready to read your Google Analytics data the easy way?

Open the Google Analytics dashboard, paste your GA4 service account credentials once, and start watching every Google Analytics property you own from a single screen.

Open Dashboard