Install
Works with Drupal: ^10.3 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
New features
- The optional AI assistant can prepare goals, funnels, email reports, and share links. It asks for missing details and requires confirmation before saving, using the current user's permissions. Drupal users remain managed through Drupal. MCP tools remain read-only.
- A synchronous data-before-send tracker hook lets custom integrations scrub URLs, referrers, titles, and event properties before transmission. A configured hook that is missing, throws, or returns an invalid result sends nothing.
Dashboard improvements
- Direct traffic now appears in the live visitors modal.
- Account settings scroll as one panel, including two-factor setup.
- Site comparisons support column sorting and display favicons.
- The site switcher includes live search when there are more than seven sites, with improved keyboard navigation and visible focus outlines.
- The All Sites modal includes an Add New Site button where supported and permitted.
- Installation settings explain optional CMS keys and allow dashboard keys to be revoked in place.
- Fixed goal values accept custom decimal amounts with clearer instructions.
- Journeys scrolling and goal picker feedback are improved.
- The API settings tab is now called MCP & API.
Compatibility
Requires Drupal 10.3 or 11, PHP 8.2 or later, and runlight/runlight ^0.1.4.