Adds Google Analytics to the site using Gtag or Google Tag Manager.

Installs: 13 950

Dependents: 1

Suggesters: 1

Security: 0

Stars: 0

Watchers: 5

Forks: 3

Open Issues: 0


5.1.2 2024-03-06 22:54 UTC

This package is auto-updated.

Last update: 2024-06-06 23:25:37 UTC



Adds Google Analytics to the site supporting:

  • Global Site Tag (gtag.js)
  • Google Tag Manager (GTM)

The module is derived from Shea's analytics module for multisites and supports single site, multisites and configured-multisites setups.


  • Silverstripe CMS 5.x

Note: this version is compatible with Silverstripe 5. For Silverstripe 4, please see the 4.x release line. For Silverstripe 3, please see the 3.x release line.


Install the module using composer:

composer require innoweb/silverstripe-googleanalytics dev-master

Add <% include Innoweb/GoogleAnalytics/GoogleAnalyticsHead %> in the head and <% include Innoweb/GoogleAnalytics/GoogleAnalyticsBody %> right after the opening body tag in your main page template.

Then run dev/build.


All settings can be configured from the CMS.

In your SiteConfig (or the config of your Site when using multisites) you find a tab 'Google Analytics'. Select the analytics type you have setup for your GA account and add the ID. Done.

All GA code only gets inserted in live mode.


BSD 3-Clause License, see License