Savri Analytics

Changelog

1.1.0

  • New: AI Crawler Tracking. The plugin now detects visits from AI bots (GPTBot, ChatGPT-User, OAI-SearchBot, ClaudeBot, Claude-User, PerplexityBot, Google-Extended, MistralAI-User, Grok and more) server-side and reports them to your Savri dashboard, where they appear under AI Insights. AI bots do not run JavaScript, so this is the only way to see them.
  • The report is sent as a non-blocking request and never delays page loads.
  • Enabled by default, can be turned off under Settings > Savri Analytics > AI Crawler Tracking.
  • Documentation: the External services section now describes the AI crawler reports (Site ID, URL path and the bot’s user-agent string are sent, only for known AI bots).

1.0.3

  • Documentation: add “External services” section to the readme describing the third-party Savri Analytics service the plugin connects to, what data is sent, and links to terms of service and privacy policy. No code changes.

1.0.2

  • Internal refactor: centralize allowed API domains and tracking flags in class constants to remove duplication. No functional or behavioral changes.

1.0.1

  • Security: escape all translated strings before output to prevent any theoretical XSS via translation files
  • Security: validate api_domain against an allowlist on save and on read
  • Fix: Plugin URI now points to a real documentation page
  • Improvement: tracking script tag is built with esc_url + esc_attr and filtered through wp_kses on output

1.0.0

  • Initial release
  • Basic pageview tracking
  • Enhanced tracking options (outbound links, downloads, forms, scroll)
  • Admin exclusion option

Plugin Website
Visit website

Version:
1.1.0
Last Updated
July 6, 2026
Requires
WordPress 5.0
Tested Up To
WordPress 7.0
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.