REST API galapunkts

GET /v1/overview

Dienas lapu skatījumi un apmeklējumi par pēdējām N pabeigtajām vēsturisko datu rindām.

Pieprasījums

GET https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7

Šis ir kompakts maršruts tendenču pārskatiem, BI importam, izklājlapu eksportam un vienkāršiem nedēļas vai mēneša kopsavilkumiem.

Autentifikācija

Nepieciešama API atslēga Authorization galvenē: Authorization: Bearer nm_YOUR_KEY.

Vaicājuma parametri

Nosaukums Tips Obligāts Apraksts
site string obligāts Tracker ID. API atslēgai jābūt piešķirtai piekļuvei šim tracker.
days integer neobligāts Atgriežamo dienu skaits. Vērtības tiek ierobežotas līdz 1–30. Noklusējums: 30.

cURL piemērs

curl -H "Authorization: Bearer nm_YOUR_KEY" \
  "https://api.nowmetrix.com/v1/overview?site=TRACKER_ID&days=7"

Atbildes piemērs

{
  "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
  }
}

Atbildes lauki

Lauks Tips Apraksts
site string Pieprasījumā izmantotais Tracker ID.
timezone string Tracker laika josla, kas izmantota vietējo datumu noteikšanai.
range.from string Pirmais datums atgrieztajā dienas datu masīvā.
range.to string Pēdējais datums atgrieztajā dienas datu masīvā.
range.days integer Atgriezto dienas rindu skaits.
daily[] array<object> Dienas rindas, sakārtotas augošā datumu secībā.
daily[].date string Datums YYYY-MM-DD formātā.
daily[].pageviews integer Lapu skatījumu skaits attiecīgajā datumā.
daily[].visits integer Apmeklējumu skaits attiecīgajā datumā.
totals.pageviews integer Lapu skatījumu summa atgrieztajās dienas rindās.
totals.visits integer Apmeklējumu summa atgrieztajās dienas rindās.

Datu aktualitāte un kešatmiņa

Atbildes katrai tracker un days vērtību kombinācijai tiek glabātas mikrokešatmiņā 60 sekundes, turklāt īsu laiku var tikt izmantoti novecojuši dati, lai aizsargātu sistēmu no strauja pieprasījumu pieauguma.

Kļūdas

HTTP Kods Apraksts
400 site_required Trūkst obligātā site parametra.
401 missing_token Trūkst Authorization galvenes.
401 invalid_token Tokens nav derīgs vai ir atsaukts.
403 site_not_authorized API atslēgai nav piekļuves šim tracker.
429 rate_limit_exceeded Pārsniegts pieprasījumu biežuma ierobežojums.
503 redis_unavailable Reāllaika aizmugursistēma īslaicīgi nav pieejama.
{
  "error": {
    "code": "invalid_token",
    "message": "Bearer token is invalid or revoked."
  }
}