Přeskočit na obsah
Přihlásit

Statistiky

Co vlastní statistiky počítají a nepočítají, rozpis po jazycích, jak je zapnout a jak číst čísla.

Co se počítá

Web počítá za každý den a po jazycích:

  • zobrazení stránek: anonymní návštěvník otevře veřejnou stránku a odpovědí je stránka HTML se stavem 200,
  • zobrazení článků, pro článek zobrazený na stránce,
  • zobrazení boxů, pro boxy zobrazené na stránce.

Drží také součty od začátku počítání. Den se ukrajuje v časovém pásmu, které nastavíte, výchozí je UTC.

Co se nepočítá

  • Požadavky přihlášeného uživatele a stránky, které vyžadují přihlášení.
  • Odpovědi, které nejsou běžná stránka HTML: chyby, přesměrování, API, /robots.txt a /sitemap.xml.
  • Cokoli o návštěvníkovi. Žádné cookies, žádné adresy a žádné identifikátory, takže jsou zobrazení stránek a ne jedineční návštěvníci.

Zobrazení stránky je požadavek. Robot, který stránku načte, se počítá jako člověk, takže čísla nejsou počet lidí.

Po jazycích

Zobrazení se zapisují s jazykem zobrazené stránky a součty jsou součtem všech jazyků. Web, který jazyk zaznamenává, potřebuje databázovou aktualizaci 6.7.0/013-analytics-locale.sql. Zobrazení započtená před touto aktualizací nepatří žádnému jazyku: jsou v součtech a ukazují se jako bez záznamu jazyka a nikdy se jazyku nepřiřazují odhadem. Web, který aktualizaci nepoužil, počítá dál jako dřív, bez rozpisu.

Zapnutí

  1. Použijte tabulky analytiky a aktualizaci jazyka příkazem sh bin/update-database.sh (viz Nasazení). Každý soubor lze bezpečně spustit znovu.
  2. V Settings.json nastavte analytics.enabled na true, časové pásmo (analytics.timezone) a uchování (analytics.retentionDays, výchozí 62, 31 až 365). Viz přehled nastavení.
  3. Jednou denně spouštějte z cronu analytics:prune, který smaže denní řádky starší než uchování.
  4. Aby šla čísla číst přes API, administraci nebo MCP server, vydejte na stránce Integrace klíč s volbou Analytika.

Čtení čísel

  • Centrální administrace má pro každý web stránku analytiky: součty s trendem, graf, nejzobrazovanější stránky, články a boxy a zobrazení po jazycích. Viz Centrální administrace.
  • API vrací přehled na GET /api/v2/analytics/overview s parametry from, to, granularity (day, week, month) a volitelně locale, pro klíč s oprávněním analytics:read. Viz API.
  • MCP server dává asistentovi stejná čísla a píše hotový report se změnou proti předchozímu období.

Meze čísel

  • Vrací se jen deset nejzobrazovanějších položek každého seznamu, takže stránka, která v seznamu není, může mít zobrazení.
  • Počítání začalo v den zapnutí. Období, které začíná dříve, je označeno jako neúplné, protože dřívější dny ukazují nulu jen proto, že se nepočítalo.
  • Denní řádky se drží jen po dobu uchování. Delší období je odmítnuto.
  • Součty od začátku počítání se týkají stránek a boxů; součet článků je čítač zobrazení článků.