Skip to content

Realtime

Realtime bearer-token endpoints for live site activity.

Realtime endpoints use GET and bearer auth: GET https://data.goodmetrics.io/{gmID}/events/realtime/{resource}.

Bearer-token realtime requests use the current live window automatically and do not require query parameters.

Terminal window
curl "https://data.goodmetrics.io/{gmID}/events/realtime/visitors" \
-H "Authorization: Bearer YOUR_API_KEY"
EndpointDescription
GET /{gmID}/events/realtime/visitorsActive visitors in the current realtime window.
GET /{gmID}/events/realtime/visitors-per-minuteVisitor counts grouped by minute.
GET /{gmID}/events/realtime/pagesTop active pages.
GET /{gmID}/events/realtime/referrersTop active referrers.
GET /{gmID}/events/realtime/eventsRecent custom events.
GET /{gmID}/events/realtime/locationsActive visitor locations.
GET /{gmID}/events/realtime/browsersActive browser breakdown.
GET /{gmID}/events/realtime/device-typesActive device type breakdown.

Realtime responses include a meta.start, meta.end, and endpoint-specific rows in data.

{
"meta": {
"start": 1772476740000,
"end": 1772476800000
},
"data": [
{
"activeSessions": 14
}
]
}