Skip to content

2.7.0 — Error tracking, bot detection & tracker script

Choose a tag to compare

@chimilevschi chimilevschi released this 25 Apr 01:14
· 102 commits to main since this release

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