You control your data source cookie and privacy settings from "Data source settings", then select "Policy & cookies" in the sidebar menu. You need to do these steps for each source if you have multiple data sources.
1. Track page views
First, we got the setting "track page views". This setting control whether or not analytics (tracking of page views, traffic channels etc) will be turned on.
The track pages setting only controls whether or not analytics data will be collected, not if the analytics uses cookies or not.
There is 3 options:
1. Always (recommended)
Always means that analytics statistics will always be tracked when the script loads.
2. Never
Never means analytics will never be tracked.
3. With consent
With consent means analytics will be tracked once consent for tracking has been given. We recommend only using this solution when having cookieless analytics (see below) turned on.
For consent mode to work, you need to push a snippet of code to Extellio when the user has consented to being tracked:
extellio_actions.push(['rememberConsentGiven']);
You also need to inform when the consent is removed:
extellio_actions.push(['forgetConsentGiven']);
If you're using a cookie consent manager
If you're using a cookie consent manager, you typically can use an event listener to know when consent has been given or removed. You can either implement the event listener on each page manually or use a tag manager. We have guides for a few common options. Just replace the extellio_action.push snippets with the code above.
2. Analytical cookies
This setting controls if analytical cookies should be used.
1. When tracking
This will set analytics cookies when the "Track page views"-setting is set to "Always", or set to "With consent" and consent has been given.
2. With cookie consent (recommended)
With cookie consent means analytics will track users without cookies, and if the user consents to cookies, then analytical cookies will be used.
If you chose "With cookie consent", you next need to inform Extellio once the consent is given by pushing a snippet of code:
extellio_actions.push(['rememberCookieConsentGiven']);
You also need to inform when the consent is removed:
extellio_actions.push(['forgetCookieConsentGiven']);
If you're using a cookie consent manager
If you're using a cookie consent manager, you typically can use an event listener to know when consent has been given or removed. You can either implement the event listener on each page manually or use a tag manager. We have guides for a few common options.
To track users without cookies before they've consented or if they withdraw their consent, make sure the script loads before cookies are set.
3. Disabled
With disabled analytical cookies, no analytical cookies will ever be set. This impact the accuracy of your data. Read more about cookieless tracking here.
Use cases:
This only applies when the script loads before cookies are set. Depending on your configuration, this may not be applicable.
No analytics data will be tracked.