Endpoint REST API-ja
GET /v1/overview
Dnevni pregledi stranica i posjeti za posljednjih N dovršenih povijesnih redaka.
Zahtjev
GET
https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7
Ovo je sažeta ruta za izvješća o trendovima, uvoz u BI sustave, izvoz u proračunske tablice te jednostavne tjedne ili mjesečne sažetke.
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. |
days |
integer |
neobavezno | Broj dana koje treba vratiti. Vrijednosti se ograničavaju na raspon 1–30. Zadano: 30. |
Primjer cURL-a
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7"
Primjer odgovora
{
"site": "TRACKER_ID",
"timezone": "Europe/Zurich",
"range": {
"from": "2026-06-20",
"to": "2026-06-26",
"days": 7
},
"daily": [
{
"date": "2026-06-20",
"pageviews": 81240,
"visits": 53210
},
{
"date": "2026-06-21",
"pageviews": 77480,
"visits": 50195
},
{
"date": "2026-06-22",
"pageviews": 48215,
"visits": 31890
}
],
"totals": {
"pageviews": 206935,
"visits": 135295
}
}
Polja odgovora
| Polje | Vrsta | Opis |
|---|---|---|
site |
string |
ID trackera upotrijebljen za zahtjev. |
timezone |
string |
Vremenska zona trackera koja se upotrebljava za određivanje lokalnih datuma. |
range.from |
string |
Prvi datum u vraćenom dnevnom nizu. |
range.to |
string |
Posljednji datum u vraćenom dnevnom nizu. |
range.days |
integer |
Broj vraćenih dnevnih redaka. |
daily[] |
array<object> |
Dnevni reci sortirani uzlazno prema datumu. |
daily[].date |
string |
Datum u formatu YYYY-MM-DD. |
daily[].pageviews |
integer |
Broj pregleda stranica za navedeni datum. |
daily[].visits |
integer |
Broj posjeta za navedeni datum. |
totals.pageviews |
integer |
Zbroj pregleda stranica u vraćenim dnevnim recima. |
totals.visits |
integer |
Zbroj posjeta u vraćenim dnevnim recima. |
Ažurnost i predmemoriranje
Odgovori se pohranjuju u predmemoriju na 60 sekundi, zasebno za svaki tracker i vrijednost parametra days, uz kratko razdoblje posluživanja zastarjelih odgovora radi zaštite od naglih porasta opterećenja.
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 |
Ograničenje broja zahtjeva je prekoračeno. |
| 503 | redis_unavailable |
Sustav u pozadini za podatke u stvarnom vremenu trenutačno nije dostupan. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}