Custom cookie controls should be implemented using Google Tag Manager (GTM), and you will need to ensure that the third-party cookie control you want to use supports Google Consent Mode. See a list of companies that support Google Consent Mode, with links to how to integrate with Google Tag Manager.
What is Google Consent Mode? Google Consent Mode (GCM) is a way for a company website to measure conversions and get analytics insights, while being fully GDPR compliant when using services like Google Analytics, Google Tag Manager, cookie banners and other consent management platforms. Read more about Google Consent Mode
- You will need to set up Google Tag Manager for your Passle(s)
GTM allows you to manage your own scripts in the Passle pages, including a cookie control script.
- Support for Consent Mode
You need to ensure that the third-party cookie control you want to use supports Google Consent Mode. If it does not, we cannot support it.
- You will need a GTM template
Some cookie consent management platforms (e.g. Cookiebot) provide a GTM template for implementing cookie controls – making the GTM set up fairly easy. No matter which cookie controller you use, it should have a Firing Trigger set to 'Consent Initialization - All Pages' (see below).
If your cookie control does not provide a template for GTM, we recommend creating one. The Cookiebot template could be used as a basis for creating your own.
- Enabling Consent Mode
For Passle to respect a user's cookie choice made on the cookie control, it will need to be compatible with Google Consent Mode (GCM).
Some cookie controls automatically have consent mode enabled, others have an option to enable it (e.g. OneTrust). Be sure you have checked to have the consent mode enabled from your cookie controls management platform.
After ensuring that consent mode is enabled, you also need to set the default consent options for your tags (see below). Some cookie controls also require some configuration to work across subdomains, as is the case when using with Passle pages.
- Configuring default consent settings
The GTM configuration for the cookie control should set default consent options in the GTM template.
Set these defaults according to your business requirements and the prior consent granted or denied by users.
Here is an example showing how Cookiebot does this:
If you are using the Passle cookie control, by default, all forms of consent will be set to ‘denied’. This can be overridden on Digital Transformation Suite design by setting defaults in the Custom Design Tool ‘Head’ scripts panel.
Note: You need to make sure it appears before your GTM tag for it to run properly.
- Disabling the Passle cookie control
When using a 3rd-party cookie control, you will need to stop the Passle Cookie Control from displaying. You will need to ask your contact at Passle to disable it.
Reach out to your Client Success contact directly, or contact us at firstname.lastname@example.org to request your cookie control to be disabled.
- Testing a 3rd-party cookie control
After setting up your cookie control, you should check thoroughly that the implementation is working properly:
- Make sure the cookie control displays correctly
- Make sure it remembers your selection
- Make sure that when you make a selection on the root domain of the site, it is applied to the subdomain (Passle pages) and vice versa
- Ensure your tracking scripts (e.g. Google Analytics) respect the consent choice made by the user