etracker
Adds the etracker web statistics tracking system to your website.
etracker is a leading provider of solutions and services for web analysis and optimisation of online marketing campaigns. etracker solutions are designed to meet the needs of your online business model and are 100% compliant with data privacy requirements.
Features
The module allows you to add the following statistics features to your site:
- Support for etracker API version 5.0
- No-script fallback implemented with limited functionality
- Configurable scope of tracking code, header or footer
- Enhanced customization
- Alter default parameters with hooks
- Alter tracking parameters with hooks
- Modify or enhance tracking with rules
- Tracking code themeable
- Tracking parts
- Pagename, optionally with appended language code on multi-lingual sites
- URL of the current page if clean URLs are turned off or if the current URL has query parameters. In all other cases etracker recognizes the URL automatically
- Areas
- Taxonomy: Supports taxonomy_term_reference fields for entities and outputs all terms and their hierarchy as an area - triggered for each entity view
- Breadcrumb: Outputs the breadcrumb of the current page as a hierarchical area, either including (default) or excluding the page root
- Targets: Set tracking target with rules, the history of targets gets stored in cookies and can be appended to or reset if a "final" target got reached
- Segments: user roles and current language supported as segments - note: segments are only available in some of the etracker packages and have to be pre-defined in the etracker account for them to be tracked properly
- Alter pagename, target and interest level on entity edit forms if the etracker field is attached to the entity type
- Multi-lingual site support: include current language code as tag, as prefix or suffix for areas or as a suffix to the page name
- Privacy:
- DND: do not track visitors with this browser setting - can be turned off
- Allow registered users to opt-in or out of tracking
- Track click event:
- Clicks on mailto-links
- Clicks on external links
- Clicks on download links with configurable extensions (using regular expression)
- Track system messages (optionally), this helps to identify usability issues on your site
- Track site internal search
- Tracking specific sites only
- Tracking users with specific roles only
Requirements
An etracker account, which comes for a fee, is required.
Configuration
In the settings page (/admin/config/system/etracker), enter your etracker account ID.
All pages will now have the required JavaScript the configured scope.
You can confirm this by viewing the page source from your browser.
More info in the README.md file.
Versions
7.x-2.x
This branch is not active maintained. Update come from time to time from the community.
8.x-3.x
This branch is actively maintained and supports D9 & D10 too.