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.txta/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í
- Použijte tabulky analytiky a aktualizaci jazyka příkazem
sh bin/update-database.sh(viz Nasazení). Každý soubor lze bezpečně spustit znovu. - V
Settings.jsonnastavteanalytics.enablednatrue, časové pásmo (analytics.timezone) a uchování (analytics.retentionDays, výchozí 62, 31 až 365). Viz přehled nastavení. - Jednou denně spouštějte z cronu
analytics:prune, který smaže denní řádky starší než uchování. - 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/overviews parametryfrom,to,granularity(day,week,month) a volitelnělocale, pro klíč s oprávněnímanalytics: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ů.