mirror of
https://github.com/Redume/Kekkai.git
synced 2025-02-23 20:51:25 +03:00
Если роут не зарегестрирован, то в аналитике он не будет отображаться. Исправлено отображение ОС/Браузера, если нет данных то будет отображаться N/A
This commit is contained in:
parent
8b9b1a7b77
commit
30fd5dc8c9
2 changed files with 17 additions and 2 deletions
|
@ -2,6 +2,7 @@ import httpx
|
|||
import yaml
|
||||
|
||||
from user_agents import parse as ua_parse
|
||||
from http import HTTPStatus
|
||||
|
||||
config = yaml.safe_load(open('../config.yaml'))
|
||||
|
||||
|
@ -12,6 +13,9 @@ class PlausibleAnalytics:
|
|||
user_agent = request.headers.get('user-agent', 'unknown')
|
||||
user_agent_parsed = ua_parse(user_agent)
|
||||
|
||||
if HTTPStatus(response.status_code).is_client_error:
|
||||
return
|
||||
|
||||
event = {
|
||||
"domain": config['analytics']['plausible_domain'],
|
||||
"name": request.url.path or '404 - Not Found',
|
||||
|
|
Loading…
Add table
Reference in a new issue