The cookie control SDK is enabled via the custom trigger, events, and tags functions in Piwik PRO Tag Manager (PPTM). Events are fired by our script injected on your website with all the logic necessary to handle banners and widgets, so there is no need to implement our solution in the source code.
For easy set-up, follow these steps:
Disable Piwik PRO Consent Manager for the tag
Make sure that every tag that will require Cookie Information consent will be set as ‘No consent is required'.
This may seem counterintuitive but this simply prevents the Piwik PRO Consent Manager from interfering with the Cookie Information consenting mechanisms.
Create triggers for the cookie categories
You will need to create a trigger for each of the following categories:
cookie_cat_functional
cookie_cat_statistic
cookie_cat_marketing
Inside your Piwik PRO Analytics Suite, follow these steps to create a trigger.
Go to "Menu" -> "Tag Manager"
Choose "Triggers" on the navigation bar
In the bottom left corner of the screen, choose "Add a trigger"
Name your trigger
For the event type, choose the following type: "Data layer event"
In the "Data Layer Event Settings", the value should be the cookie types that are listed above eg. cookie_cat_functional.
The event conditions should stay on "Fire on all events"
Once you have saved the trigger, repeat for the other two.
Attach the trigger to the tag
The third step is to attach one of the new triggers to every tag that requires certain cookie consent.
To do that: Open the tag, scroll to the very bottom and under "Tag triggers" click "Choose existing trigger"
Select the correct Cookie Information trigger from the list and hit the "OK" button to finish the process.
That’s it, you can enjoy consented tag firing from now on.
Related articles: