DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Configuration¶
All configuration parameters for this extension should be in your TypoScript template, inside the
config.tx_we_google_analytics
container. Please see the option descriptions below.
Important
Not all parameters are supported by the different types of the Google Analytics trackers (traditional, ga.js, mobile and analytics.js). Take into account that the used parmeters are compatible with your selected type of tracker.
Property | Data type | Description | Default | Trackingtype |
---|---|---|---|---|
account |
String | Defines your Google Analytics account number. This parameter needs to be set for the extension to work. If not set, you will see an error-message as html-comment in your pages html source. | all | |
anonymized |
Boolean | Set 1 if you want to use the “_anonymizeIp”-function. More information can be found here: Google Developers, The _gat Global Object. | 0 | all |
type |
String | Choose whether the asynchronous Tracker is used (type = async), the synchronous one (type = sync) or the mobile (type = mobile) one for your mobile-Website. Basic implementation of Universal Analytics is also supported (type = universal) | async | all |
trackfiles |
Boolean | Set 1 if links to files should be tracked as well. Check Google Support, Additional kinds of tracking for more information. | 0 | ga.js, analytics.js |
trackfiles.path |
String | Comma separated list of top-level directories from your website | fileadmin, uploads, typo3temp | ga.js, analytics.js |
trackfiles.types |
String | Comma separated list of file extension which will be tracked. If this parameter isn't set, all files within the “trackfiles.path”-directory that have a file extension between one and three charakters will be tracked | ga.js, analytics.js | |
_xxx |
String | You can add most of the options starting with an underscore like _setDomainName. | ga.js | |
trackexternal |
Boolean | Set 1 if links to external Websites should be tracked. More on Google Support, Track outbound links | 0 | ga.js, analytics.js |
trackexternal.types |
String | Comma separated list of protocols which should be tracked | http, https, mailto, ftp | ga.js, analytics.js |
inpagelinkid |
Boolean | Set 1 to implement an enhanced link-tracking functionality (only supported in async mode). Documented on Google Support, Enhanced Link Attribution You have to enable the enhanced link attribution in your Google Analytics reports! | 0 | ga.js |
bouncerate |
Boolean | Set 1 to adjust the bounce rate (only supported in async mode). See Google Analytics Blog, Tracking Adjusted Bounce Rate In Google Analytics for more information | 0 | ga.js |
bouncerate.category |
String | Set the general event category | 15_seconds | ga.js |
bouncerate.action |
String | Set the action for the event | Read | ga.js |
bouncerate.timeout |
Number | Set the timeout after the event is fired | 15000 | ga.js |
doubleclick |
Boolean | Set 1 to support display advertising (only supported in async mode). Check Google Support, Enable Remarketing and Advertising Reporting Features in Google Analytics for more information about remarking lists | 0 | ga.js |
UAdualtag |
Boolean | Set 1 to use the “Universal Analytics” and the Google Analytics asynchronous Tracking snippets on the same page | 0 | analytics.js |
UAdualtag.account |
String | Add your Universal Analytics Account Number, if you want to tag your website with a different number for “Universal Analytics”. Only used if “UAdualtag” is 1 and “type” = universal | analytics.js | |
optout |
Boolean | Set 1 to disable tracking by cookie (CookieLaw). Check Google Developers, Disabling Tracking for more information. | 0 | ga.js, analytics.js |
optout.disablefunction |
Boolean | Set 1 to remove the default gaOptout-function. Note: You have to integrate your own js-function to create the opt-out cookie. | 0 | ga.js, analytics.js |
_setDomainName |
String | Sets the domain name for the GATC cookies. Google Analytics provides three modes to this method: ("auto" | "none" | [domain]). | ga,js, analytics.js | |
legacyCookieDomain |
String | This field is used to configure how analytics.js searches for cookies generated by earlier Google Analytics tracking scripts such as ga.js and urchin.js. Typically it is a (sub-)domain like 'alpha.websedit.de' (without the quotes). | analytics.js |