REST-API-Endpoint
GET /v1/sources
Traffic-Quälle us em aktuelle Live-Ziitfänschter mit Klassifizierig und optionale Detailziile.
Anfrag
GET
https://api.nowmetrix.com/v1/sources?site=TRACKER_ID
Verwänded Si dä spezialisierte Endpoint, wenn Si wüsse wänd, woher d’Live-Läser cho sind und nöd de vollständige Realtime-Payload vo de Top-Siite bruuched.
Authentifizierig
Bruucht en API-Key im Authorization-Header: Authorization: Bearer nm_YOUR_KEY.
Abfragparameter
| Name | Typ | Erforderlich | Beschriibig |
|---|---|---|---|
site |
string |
erforderlich | Tracker-ID. Dä API-Key muess Zuegriff uf dä Tracker ha. |
cURL-Biispil
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/sources?site=TRACKER_ID"
Biispilantwort
{
"site": "TRACKER_ID",
"updated_at": "2026-06-26T12:24:30+00:00",
"total_visitors": 128,
"sources": [
{
"medium": "search",
"source": "Google Search",
"count": 46,
"percent": 36,
"children": [
{
"label": "google.com",
"count": 28
},
{
"label": "google.ch",
"count": 18
}
]
},
{
"medium": "social",
"source": "social.example",
"count": 24,
"percent": 19,
"children": []
},
{
"medium": "newsletter",
"source": "morning-briefing",
"count": 17,
"percent": 13,
"children": [
{
"label": "daily-edition",
"count": 11
},
{
"label": "evening-edition",
"count": 6
}
]
}
]
}
Antwortfelder
| Feld | Typ | Beschriibig |
|---|---|---|
site |
string |
Tracker-ID, wo für d’Anfrag verwendet worde isch. |
updated_at |
string |
UTC-Ziitstempel, wo de Payload generiert worde isch. |
total_visitors |
integer |
Aktivi Bsuecher, wo i de Quälle-Uufschlüsselig enthalte sind. |
sources[] |
array<object> |
Quälle-Ziile, nach de Anzahl sortiert. |
sources[].medium |
string |
Quälle-Kategorie, zum Biispil search, social, newsletter, (none) oder (not set), wenn utm_source kei utm_medium het. |
sources[].source |
string |
Standardisierti Bezeichnig vo de Quälle. |
sources[].count |
integer |
Aazahl aktivi Bsuecher vo dere Quälle. |
sources[].percent |
integer |
Gerundeti Prozäntzahl vo de Gesamtzahl vo Bsuecher. |
sources[].children[] |
array<object> |
Optionali Detailziile, zum Biispil Such-Hostnames oder Kampagnenname. |
sources[].children[].label |
string |
Bezeichnig vo de Detailziile. |
sources[].children[].count |
integer |
Anzahl i de Detailziile. |
Aktualität und Caching
Antworte werded pro Tracker 8 Sekunde lang im Microcache gspeicheret. D’Antwort enthält au X-NowMetrix-Microcache mit HIT oder MISS.
Fehler
| HTTP | Code | Beschriibig |
|---|---|---|
| 400 | site_required |
De erforderliche site-Parameter fehlt. |
| 401 | missing_token |
Dä Authorization-Header fehlt. |
| 401 | invalid_token |
Dä Token isch ungültig oder zruggzoge worde. |
| 403 | site_not_authorized |
Dä API-Key het kei Zuegriff uf dä Tracker. |
| 429 | rate_limit_exceeded |
S Rate-Limit isch überschritte worde. |
| 503 | redis_unavailable |
S Realtime-Backend isch vorübergehend nöd verfüegbar. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}