Live Google Analytics Dashboard

Published: July 14, 2026
Google Analytics
Reports

Analytics is what I do, so here is a taste of it applied to my own site. The dashboard below pulls straight from this site's Google Analytics data and refreshes daily - a quick example of turning raw tracking data into a usable data product.


Google Analytics Integrated Dashboard

The charts below show the last 28 days of my website's data using GA's Data API. It has the same limitations as GA has in its UI - i.e. contains only consented user data, etc.

It's built using Recharts (a composable charting library built on React), and styled to match the website's theme and my brand. Full credit goes to Claude Code, which did all the front-end coding work. Behind the scenes, I'm using a Google Cloud Service Account which has access to GA, and locked the API access details in environment variables for security.

Views (28 days)

60

Users (28 days)

33

Views / user

1.8

Views over time

Daily views this period vs. the previous 28 days

Top 10 blogs

Most-viewed blog pages, last 28 days

Top 5 countries

Views by country, last 28 days

Devices

Share of views by device

  • desktop77%
  • mobile23%

Data source: Google Analytics 4 (Data API) · last 28 days · refreshed daily.