Adds Google Analytics to your Website. Uses syntro/silverstripe-klaro
for consent management.
To install this module, run the following command:
composer require syntro/silverstripe-google-analytics
After installing, you have to configure analytics to use your datastream:
Syntro\SilverstripeGoogleAnalytics\Config:
google_token: G-XXXXXXXX
After that, Silverstripe will serve Google Analytics after the user has given consent.
You can use the following options on Syntro\SilverstripeGoogleAnalytics\Config
to influence how the analytics script is loaded:
klaro_create_default_purpose
: if true, a new purpose will be createdklaro_purposes
: Add the created service to additional purposes. If 'klaro_create_default_purpose' is true, the 'analytics' purpose will be appended.klaro_enabled_by_default
: if true, the generated service will be enabled by default. WARNING: enabling this will most likely violate GDPR rules
This Module uses klaro! for consent management via the syntro/silverstripe-klaro
module. We recommend checking that module out for information on how to style the
consent-window.