Being compliant with all the cookie and privacy requirements across the world is complex. Since GDPR and PECR (for cookies) are the strictest laws, we've adopted them for all users/visitors regardless of where they are located (not just EU residents). This simplifies the process because we don't need to do any geographical targeting based on IPs that can be inaccurate. Plus all our users/visitors get higher level of privacy.
In our case, we use Google Tag Manager to manage all third-party scripts with Iubenda's cookie solution to do prior-blocking and consent management.
Iubenda and Google Tag Manager
So, when user initially visits one of our pages they see cookie consent banner. At this point, GTM did not trigger any tags. So no tracking scripts activated.
Our tags in GTM are setup to be triggered based on a specific event that consent banner triggers:
If user consents, event is fired and GTM triggers all the necessary tags. Here's a before consent and after consent preview of GTM tags:
Feature Suggestion & Recommendation
What I would recommend instead, this is beneficial for you and Tribe users.
- Provide a basic cookie banner app that basically does what the current cookie banner does.
- Provide GTM app to integrate tag manager. Iubenda can be integrated without an app, just code dropped in the header. But you can provide a dedicated app that would basically be a text box for the tracking code. And then provide an article on how to setup GTM with Iubenda for prior-blocking and cookie management.
Keep in mind, any third-party tracking code that Tribe uses for internal purposes (like Google Analytics) would need to be moved into GTM for users. You can provide instructions with copy/paste code. As a Tribe user, I'm happy to move any tracking codes you need into GTM to be compliant with GDPR.
However, Iubenda also has an option to activate custom scripts without GTM. You simply set your <script> type to "text/plain" and specify class for Iubenda to change type when consent is given. For example, before consent is given:
<script class="_iub_cs_activate" type="text/plain">
And after consent is given:
This activates those scripts.
We've helped set it up for several customers (we build and hosts websites), and they also like the ease of use and low price point.
More info on this set up here:
Happy to answer any questions.
P.S. Don't want to make this promotional. If anyone wants 10% off, as a customer my referral link will give you that. So just reach out to me (viktor AT projectarmy DOT net).