Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Siteimprove.ai

7,707 sites Security covered Drupal 10–11
View on drupal.org

This module integrates your Drupal site with the Siteimprove.ai platform, allowing content creators to access analytics and insights directly within their editing workflow. This helps in continuously testing, fixing, and optimizing content to improve the digital experience. It also supports custom domain configurations for accurate reporting.

Drupal 10

The new 2.0.x major version supports Drupal 9.2+ and Drupal 10. Deprecated JavaScript libraries has been replaced by their succeeders.

Siteimprove.ai Plugins – Your Insights Always Within Reach

The Siteimprove.ai plugin bridges the gap between Drupal and the Siteimprove.ai Intelligence Platform.
Thanks to the seamless integration, you are now able to put your Siteimprove.ai results to use where they are most valuable – during your content creation and editing process.

With analytics and content insights always at hand, contributors can test, fix, and optimize their work continuously. Once the detected issues have been assessed, you can directly re-check the relevant page when it is published and see if further actions are needed.
Delivering a superior digital experience has never been more efficient and convenient.

Siteimprove.ai Analytics

Enabling Siteimprove.ai Analytics to a Drupal site is out of scope of this module. Refer to Siteimprove.ai's documentation for adding Siteimprove Analytics Javascript to a website or install the Drupal module Siteimprove.ai Analytics.

About Siteimprove.ai

Siteimprove.ai offers the world's most comprehensive cloud-based Digital Presence Optimization (DPO) software. The Siteimprove.ai Intelligence Platform provides eye-opening insights that empower you and your team to create higher quality content, drive better traffic, measure digital performance, and work towards regulatory compliance—all from one place. Siteimprove.ai is also proud to offer best-in-class technical support, academy courses, services, and technology integrations.

Find out why more than 7,000 organizations around the world practice DPO using the Siteimprove Intelligence Platform at siteimprove.com

Installation guide
Siteimprove.ai Plugin can be installed like any other Drupal module.
Place it in the modules directory for your site and enable it on the 'admin/modules' page.
By default the plugin is only available for administrators. If you want to allow other roles to use the plugin, go to your permissions page and enable it on the option “Access Siteimprove.ai Plugin” (under the group “Siteimprove.ai Plugin”).

Frontend Domain Plugin

If a Drupal site has a domain for the frontend site that is different from the
backend domain, this can be configured with existing plugins, or you can make
your own.

Included with the module are two plugins for (1) the default case where the
frontend domain is the same as the backend domain, and (2) the frontend domain
is a single domain and doesn't need advanced configuration.

If you need Domain Access support, you can install the module
siteimprove_domain_access. This module doesn't need to be configured, just
enable it and it will make sure Siteimprove.ai is notified with the correct
url(s) for a given entity.

Adding your own plugin

Use the annotation discovery method with the annotation '@SiteimproveDomain'.
This annotation has the variables 'id', 'label' (translatable), and
'description' (translatable). See the plugin Simple
(src/Plugin/SiteimproveDomain/Simple.php) for a plugin with no additional
configuration, and the plugin Single (src/Plugin/SiteimproveDomain/Single.php)
for a plugin with configuration.

The plugin uses the ConfigFormBase trait, so if you want to save configuration
for your plugin, you have to add the function 'getEditableConfigNames()', that
should return a list of setting names. You can see the Single plugin for how to
save configuration in the 'submitForm()' function, or - if you need a more
advanced example - see the module siteimprove_domain_access.

The following methods are required in a custom plugin: 'buildForm()' (will be
displayed on the Siteimprove.ai settings page) and 'getUrls()' (returns the urls
for the current entity including http scheme "http://" or "https://").

The following methods are optional: 'validateForm()' (validates the form, if
your plugin requires configuration), 'submitForm()' (saves any changes to the
plugin's configuration), 'getEditableConfigNames()' (returns a list of setting
names).

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
12
Tracked since
Dec 2024
Latest release
1 month ago
Releases (12 mo)
6
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
3.0.x-dev Dev 10–11 Jul 2, 2026
3.0.5 Stable 10–11 May 29, 2026
2.0.6 Stable 9–10 May 29, 2026
3.1.x-dev Dev 10–11 Jan 16, 2026
3.0.4 Stable 10–11 Sep 26, 2025
2.0.5 Stable 9–10 Sep 26, 2025
3.0.3 Stable 10–11 Mar 25, 2025
2.0.4 Stable 9–10 Mar 25, 2025
2.0.3 Stable 9–10 Feb 7, 2025
3.0.2 Stable 10–11 Feb 6, 2025
3.0.1 Stable 10–11 Dec 20, 2024
3.0.0 Stable 9–11 Dec 20, 2024