Endpoint REST API
GET /v1/overview
Denní zobrazení stránek a návštěvy za posledních N dokončených denních záznamů.
Požadavek
GET
https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7
Tento endpoint poskytuje přehledná data pro sledování trendů, import do nástrojů BI, export do tabulek a jednoduché týdenní či měsíční souhrny.
Autentizace
Vyžaduje klíč API v hlavičce Authorization ve tvaru: Authorization: Bearer nm_YOUR_KEY.
Parametry dotazu
| Název | Typ | Povinné | Popis |
|---|---|---|---|
site |
string |
povinné | ID trackeru. Klíč API musí mít k tomuto trackeru přístup. |
days |
integer |
volitelné | Počet dnů, které se mají vrátit. Hodnota se omezí na 1–30. Výchozí hodnota: 30. |
Příklad cURL
curl -H "Authorization: Bearer nm_YOUR_KEY" \
"https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7"
Příklad odpovědi
{
"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
}
}
Pole odpovědi
| Pole | Typ | Popis |
|---|---|---|
site |
string |
ID trackeru použité v požadavku. |
timezone |
string |
Časové pásmo trackeru použité pro určení místních dat. |
range.from |
string |
První datum ve vráceném poli denních údajů. |
range.to |
string |
Poslední datum ve vráceném poli denních údajů. |
range.days |
integer |
Počet vrácených denních řádků. |
daily[] |
array<object> |
Denní řádky seřazené vzestupně podle data. |
daily[].date |
string |
Datum ve formátu YYYY-MM-DD. |
daily[].pageviews |
integer |
Zobrazení stránek za dané datum. |
daily[].visits |
integer |
Návštěvy za dané datum. |
totals.pageviews |
integer |
Součet zobrazení stránek ve vrácených denních řádcích. |
totals.visits |
integer |
Součet návštěv ve vrácených denních řádcích. |
Aktuálnost a mezipaměť
Odpovědi se pro každý tracker a hodnotu days ukládají do mezipaměti na 60 sekund. Pro ochranu před nárazovým zatížením se používá také krátké období, během kterého lze vracet zastaralá data.
Chyby
| HTTP | Kód | Popis |
|---|---|---|
| 400 | site_required |
Chybí povinný parametr site. |
| 401 | missing_token |
Chybí hlavička Authorization. |
| 401 | invalid_token |
Token je neplatný nebo byl odvolán. |
| 403 | site_not_authorized |
Klíč API nemá k tomuto trackeru přístup. |
| 429 | rate_limit_exceeded |
Byl překročen limit požadavků. |
| 503 | redis_unavailable |
Backend Realtime je dočasně nedostupný. |
{
"error": {
"code": "invalid_token",
"message": "Bearer token is invalid or revoked."
}
}