Fast, configurable, simple Google Analytics and Google Tag Manager module with support for multiple GA ID's
- SilverStripe Framework 4
The master branch of this module is currently aiming for SilverStripe 4.x compatibility
-
Install via Composer
composer require "fractas/googleanalytics" "^3.0"
-
Add to your mysite.yml configuration file your Google Analytics ID, and enable extra features (if needed):
Fractas\GoogleAnalytics\GoogleAnalyticsController: enable_display_features: true # https://developers.google.com/analytics/devguides/collection/analyticsjs/display-features enable_in_dev: false ga_id: UA-xxxxxxxx-x0 #main Google Analytics ID property gtm_id: GTM-xxxxxxxx #Google Tag Manager ID ga_extra_ids: newTracker1: UA-xxxxxxxx-x1 #you can add multiple Google Analytics ID properties newTracker2: UA-xxxxxxxx-x2 newTrackerX: UA-xxxxxxxx-xX excluded_controllers: # Controllers that should be excluded from including GA codes. - Wilr\GoogleSitemaps\Control\GoogleSitemapController
-
Run flush=all in your browser
Bugs are tracked on github.com
- See Licence