Endpoint REST API-ja
GET /v1/sources
Izvori prometa iz trenutačnog prozora s podacima uživo, uz klasifikaciju i neobavezne podređene retke.
Zahtjev
GET
https://api.nowmetrix.com/v1/sources?site=TRACKER_ID
Upotrijebite ovaj namjenski endpoint kada želite saznati odakle dolaze čitatelji uživo, a nije Vam potreban potpuni sadržaj podataka o najpopularnijim stranicama u stvarnom vremenu.
Autentikacija
API ključ mora biti naveden u zaglavlju Authorization: Bearer nm_YOUR_KEY.
Parametri upita
| Naziv | Vrsta | Obavezno | Opis |
|---|---|---|---|
site |
string |
obavezno | ID trackera. API ključ mora imati pristup tom trackeru. |
Primjer upotrebe cURL-a
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/sources?site=TRACKER_ID"
Primjer odgovora
{
"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
}
]
}
]
}
Polja odgovora
| Polje | Vrsta | Opis |
|---|---|---|
site |
string |
ID trackera upotrijebljen za zahtjev. |
updated_at |
string |
Vremenska oznaka u UTC-u koja označava kada je odgovor generiran. |
total_visitors |
integer |
Aktivni korisnici obuhvaćeni raščlambom izvora. |
sources[] |
array<object> |
Retci s izvorima sortirani prema broju. |
sources[].medium |
string |
Kategorija izvora, na primjer search, social, newsletter, (none) ili (not set) kada utm_source nema utm_medium. |
sources[].source |
string |
Normalizirana oznaka izvora. |
sources[].count |
integer |
Broj aktivnih korisnika iz ovog izvora. |
sources[].percent |
integer |
Zaokruženi postotak ukupnog broja posjetitelja. |
sources[].children[] |
array<object> |
Neobavezni detaljni retci, kao što su nazivi hostova za pretraživanje ili nazivi kampanja. |
sources[].children[].label |
string |
Oznaka podređenog retka. |
sources[].children[].count |
integer |
Broj u podređenom retku. |
Aktualnost i predmemoriranje
Odgovori se po trackeru predmemoriraju na 8 sekundi. Odgovor također uključuje X-NowMetrix-Microcache s vrijednošću HIT ili MISS.
Pogreške
| HTTP | Kôd | Opis |
|---|---|---|
| 400 | site_required |
Nedostaje obavezni parametar site. |
| 401 | missing_token |
Nedostaje zaglavlje Authorization. |
| 401 | invalid_token |
Token nije valjan ili je opozvan. |
| 403 | site_not_authorized |
API ključ nema pristup tom trackeru. |
| 429 | rate_limit_exceeded |
Prekoračeno je ograničenje broja zahtjeva. |
| 503 | redis_unavailable |
Pozadinski sustav za podatke u stvarnom vremenu trenutačno nije dostupan. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}