Repository navigation
2.7.0 — Error tracking, bot detection & tracker script
Error tracking
JavaScript errors flow through the same ingest endpoint. New Monitoring group in the sidebar with an Errors page: stats strip, errors-over-time chart, grouped table by fingerprint, and a detail page. Rate-limited to 10 errors/page/min. Built into the tracker — no second script needed.
Bot detection + filtering
The bot filter now classifies ~60 bots into readable names (Googlebot, OpenAI GPTBot, Ahrefs, Headless Chrome, etc.). Each site has a Store bot traffic toggle. When on, bots are stored with is_bot=1 and the classifier's name.
Upgrade notes
ALTER TABLE pageviews ADD COLUMN is_bot UInt8 DEFAULT 0, ADD COLUMN bot_name String DEFAULT '';
ALTER TABLE custom_events ADD COLUMN is_bot UInt8 DEFAULT 0, ADD COLUMN bot_name String DEFAULT '';Then:
php artisan migrate
php artisan clickhouse:migrate