Realtime visitors, all your sites, one screen
This page reads your GA4 Realtime data directly from Google — active visitors in the last 30 minutes, per site, refreshed automatically. Nothing goes through a server and no key is stored here; you sign in with your own Google account and the token lives only in this tab.
To connect it, the page needs a Google OAuth Client ID (one-time setup, below). Then sign in and it finds all your GA properties by itself.
One-time setup: creating the Client ID (about 3 minutes)
- Open the Google Cloud Console → Credentials (signed in as the account that owns your Analytics).
- Pick or create a project, then enable two APIs for it: Google Analytics Data API and Google Analytics Admin API (APIs & Services → Library).
- Create credentials → OAuth client ID → type Web application. If asked for a consent screen, choose External and just fill in the app name.
- Under Authorized JavaScript origins add exactly:
- Create, copy the Client ID, and paste it above. It is saved only in this browser.
Scope requested is read-only Analytics (analytics.readonly). The sign-in token lasts about an hour; when it expires the header asks you to sign in again — that is the trade-off of the no-server version.
Active visitors · 30 min
–
all sites
Pageviews · 30 min
–
all sites
Events · 30 min
–
all sites
Sites with visitors
–
of – properties