Jump to content

[FREE MODULE] Google Tag Manager Consent Mode Banner Free - Consent/Cookies Banner compatible with GTM Consent Mode dedicated for PrestaShop 1.6+/1.7+/8+


Recommended Posts

Google Tag Manager Consent Mode Banner Free - consent mode v2 compatible

Lightweight (1.9 kB) Consent/Cookies Banner compatible with GTM Consent Mode dedicated for Prestashop. User-friendly PrestaShop module designed to integrate Google Tag Manager Consent Mode seamlessly into your website. It offers a simple and efficient way for website owners to comply with cookie and privacy regulations like GDPR and CCPA, by enabling visitors to select their cookie preferences easily.

You can download the latest version from attached zip or download it directly from release on GitHub.

tag-concierge-gtm-consent-mode-banner-free-1.1.3.zip

 

Features

  • Simple Setup: Integrate with Google Tag Manager with minimal configuration.
  • Customizable Consent Banner: Tailor the appearance and message of your consent banner.
  • User Preference Control: Allows users to specify their consent for different types of cookies (e.g., necessary, analytics, marketing).
  • Compliance with Privacy Laws: Helps in making your website compliant with GDPR, CCPA, and other privacy regulations.
  • Lightweight and Fast: Designed to be non-intrusive and does not affect your website's load time.

Installation

  1. Upload or install `Google Tag Manager Consent Mode Banner Free` plugin from zip.
  2. Activate the module through the `Modules` menu in PrestaShop back office.
  3. That's it! Consent State will be pushed to DataLayer adhering to Consent Mode API
  4. Use module settings to customize the content and consent settings.
  5. Optionally use plugin settings to install GTM snippets

Frequently Asked Questions

  • How to inject GTM tracking snippet?
    By default this plugin push consent information to the GTM DataLayer object that can be installed by other plugins or directly in the theme code. It can also embed GTM snippets, go to settings to configure it.
  • Do I need to configure anything in GTM to enable consent mode
    Once your Consent Banner is deployed you need to review all your GTM tags to ensure they have correct consent checks settings. You can use Consent Overview screen to quickly review and update tags. [Read more here]

Screenshots

  • Consent Banner in action
    image.thumb.png.8c8448f861dee468731042605a68f56d.png
     
  • Consent Banner displayed as modal
    image.thumb.png.a55121609d6ebfac9c5ff8c35fa9d854.png
  • Consent Banner displayed as bar without "wall"
    image.thumb.png.806a6c9cbb412044f5004eb7029ef9fc.png
  • Consent Banner settings screen with all consent types listed
    image.thumb.png.8ca9c0f027410832610dba51c681c4dc.png
  • Consent Banner basic settings
    image.thumb.png.b3c922f45a3523b226a7e70bae919793.png
  • Consent Banner banner content settings
    image.thumb.png.f3684cc9f2beaba552d28ccc4c416b62.png
    image.thumb.png.867c4c99ff1dcef26f0a2617dc5086a6.png
  • Consent Banner GTM snippets settings
    image.thumb.png.10b3c4ff717a0cd30f403e80fe6fa283.png
  • Consent Banner custom css settings
    image.thumb.png.6556a38441fa510e8256352aa9efb328.png
  • Consent Banner consent types settings
    image.thumb.png.98e48d052e9d14c89d2d66e6ce001812.png

 

Troubleshooting

In case of any problems with configuration or integration, feel free to contact us at [email protected].

 

Edited by Tag Concierge
new release (see edit history)
  • Like 1
Link to comment
Share on other sites

Posted (edited)
3 hours ago, tek231 said:

hi

 

 i dont use  gtm. i only use google tags.

 

can i still use your module.

Hello,
thank you for interest. Actually yes, you can use this module since we push consent values using gtag() function.

  

24 minutes ago, tek231 said:

i testes it in the dev site. i  get this message on tag assist

 

"A tag read consent state before a default was set "

Could you please provide your dev site url?

Edited by Tag Concierge (see edit history)
Link to comment
Share on other sites

Posted (edited)
On 4/2/2024 at 10:09 AM, Tomin said:

Does it support multiuple languages?

Hello, unfortunately for now only the pro version supports translation.

/edit
For clarity: the module allows for the introduction of any content within consent messages. What is lacking in the free version is the support for multilingual shops, meaning that the consent content configured will be the same for every language version of the store.

Edited by Tag Concierge (see edit history)
Link to comment
Share on other sites

1 hour ago, Ocul said:

Buenas!

Instalado y trabajando en PS 8.0.4.

Gracias!!

Thank you for your feedback! We're glad to hear that you're happy with our extension for your online store. Supporting the growth of your ecommerce is our pleasure! 😊

Link to comment
Share on other sites

On 4/7/2024 at 11:39 AM, Tomin said:

Hi,

I still got this message on analytics, what I am missing?

Screenshot2024-04-07at12-38-37Analytics.thumb.png.63ed3c0939cd171d0649c0b0128388fc.png
 

Hello Tomin,
what is your setup - Google Tag or GTM? Have you enabled consent mode in your tags setup?

 

Link to comment
Share on other sites

19 hours ago, Tag Concierge said:

Hello Tomin,
what is your setup - Google Tag or GTM? Have you enabled consent mode in your tags setup?

 

i am getting same message as  tomin .. analytics.. what your mean by enabled consent mode ?

Link to comment
Share on other sites

On 4/10/2024 at 5:49 AM, tek231 said:

i am getting same message as  tomin .. analytics.. what your mean by enabled consent mode ?

 

On 4/7/2024 at 11:39 AM, Tomin said:

Hi,

I still got this message on analytics, what I am missing?

Screenshot2024-04-07at12-38-37Analytics.thumb.png.63ed3c0939cd171d0649c0b0128388fc.png
 

Please verify if the problem still occurs.

 

Version 1.0.2 has been released, changes:

  • project structure optimization
  • fixed issue with conflicting PrestaShop theme stylesheets

tag-concierge-gtm-consent-mode-banner-free-1.0.2.zip

Link to comment
Share on other sites

On 4/17/2024 at 10:59 AM, Tomin said:

Mmm, strangely on 1.0.2 popup or bar isn't appearing on FO on PS1.7.7.8

 

On 4/17/2024 at 8:24 PM, tek231 said:

 

 

doesn't work for me any more .. no popup in version 1.0.2

Hello, I'm very sorry for the inconvenience, we are working on it. Do you see all hooks listed on screenshot below? Especially actionFrontControllerSetMedia, we have fixed assets loading in the latest version.
image.thumb.png.bf8d54257c4cddf08758cd77e9adeae6.png

 

On 4/17/2024 at 8:51 PM, kamppa said:

Does not work with Prestashop 1.6.1

Hello, what php version do you use?

Link to comment
Share on other sites

7 hours ago, kamppa said:

7.0. Higher is not supported by Prestashop 1.6.1.

Okay, thank you for information. We are working on it, it's very likely that we can downgrade PrestaShop version requirement to 1.6 and PHP version to 5.6.

Link to comment
Share on other sites

Version 1.1.0 has been released, changes:

  • required PrestaShop and PHP version downgraded to PrestaShop 1.6+ (from 1.7.1+) and PHP 5.6+ (from 7.1+) - still compatible with the latest PrestaShop version of course
  • added ad_user_data and ad_personalization consents

tag-concierge-gtm-consent-mode-banner-free-1.1.0.zip

On 4/19/2024 at 7:10 PM, kamppa said:

7.0. Higher is not supported by Prestashop 1.6.1.

Version 1.1.0 is compatible with PrestaShop 1.6+.

 

On 4/23/2024 at 3:32 PM, Tomin said:

Yeah, this one solves it. Thank you

Great!

 

On 4/23/2024 at 4:59 PM, Tomin said:

To serve ad_personalization consent, I need upgrade to PRO to add additional consent type? That's kinda basic need for ecomm

You are right, we've added ad_user_data and ad_personalization consents in the free version as this is ecommerce basic need. Thank you for feedback.

Here are our content suggestions (for those users who update, they will have to fill in form with two mentioned consent types):
image.thumb.png.abaa659c312c8ab4634a65ddded04a30.png

  • Like 1
Link to comment
Share on other sites

  • Tag Concierge changed the title to [FREE MODULE] Google Tag Manager Consent Mode Banner Free - Consent/Cookies Banner compatible with GTM Consent Mode dedicated for PrestaShop 1.6+/1.7+/8+
15 minutes ago, Tomin said:

So far so good.

Any idea regarding "A tag read consent state before a default was set"?

 

image.png

This may be due to the order in which the script is loaded. Please make sure our initial script is loaded before your gtm/gtag. If you need help, share the URL of your store in DM or at [email protected] and we will debug it.

Link to comment
Share on other sites

On 5/5/2024 at 1:34 AM, the.rampage.rado said:

I'm using PS 1.6 and Warehouse theme. When I click on Customize the checkboxes are not displayed as in your demo but are up/down arrows. I'm using the latest version from github.

Hello,
thank you for reporting. That issue has been fixed in 1.1.1 version.

Version 1.1.1 has been released, changes:

  • fixed checkbox field issue caused by PrestaShop jquery.uniform.js library

tag-concierge-gtm-consent-mode-banner-free-1.1.1.zip

  • Like 1
Link to comment
Share on other sites

Hi!

First of all thank you for your free version.

Starting from today I started to get the analytics message again:
 imagem.thumb.png.9e75399a1cab29f211b6f39233438ba1.png
(it's in Portuguese - but it's the same message that we where getting before 1.0.2 version).

I had the 1.0.2 version so I've installed the new one (1.1.2) after getting the message again but it didn't solve it.

My Prestashop shop is 8.1.5 version and I'm using PHP 8.1.28.

Thanks in advance.

Best Regards.

 

Sónia

Link to comment
Share on other sites

Posted (edited)

Hi again,

Little bit of inconvenience, not so much a bug: each save button only saves the section it's attached to. It is more instinctive to have those save everything on the page so not to loose customizations and time.

And a warning on php8:

 

Message:

Constant TC_GTMCMB_VERSION already defined

Location:

modules/gtmconsentmodebannerfree/src/Install/ModuleTrait.php line 49

Edited by the.rampage.rado (see edit history)
Link to comment
Share on other sites

On 5/15/2024 at 6:26 PM, kittysgifts said:

Hi!

First of all thank you for your free version.

Starting from today I started to get the analytics message again:
 imagem.thumb.png.9e75399a1cab29f211b6f39233438ba1.png
(it's in Portuguese - but it's the same message that we where getting before 1.0.2 version).

I had the 1.0.2 version so I've installed the new one (1.1.2) after getting the message again but it didn't solve it.

My Prestashop shop is 8.1.5 version and I'm using PHP 8.1.28.

Thanks in advance.

Best Regards.

 

Sónia

Hello Sónia,
please contact us on [email protected], we need additional information to diagnose this problem.

 

On 5/17/2024 at 7:59 PM, the.rampage.rado said:

Hi again,

Little bit of inconvenience, not so much a bug: each save button only saves the section it's attached to. It is more instinctive to have those save everything on the page so not to loose customizations and time.

And a warning on php8:

 

Message:

Constant TC_GTMCMB_VERSION already defined

Location:

modules/gtmconsentmodebannerfree/src/Install/ModuleTrait.php line 49

Thank you for feedback, we will fix warning issue in upcoming release. We are still improving our module, and definitely the backoffice user experience will be improved too, thanks for your suggestion.

Link to comment
Share on other sites

MAGNIFICO. Funcional a la primera, es todo lo que se necesita para complir con la estúpida legislación europea de "toquemos las narices aún más a los ciudadanos; nada puede salir mal" sobre cookies.

Gracias por tu trabajo!!!

---

EXCELLENT. Functional at first time, it is all that is needed to comply with the stupid European legislation of "let's poke the citizens' noses even more; nothing can go wrong" on cookies. Thank you for your work!!!

  • Like 1
Link to comment
Share on other sites

On 6/7/2024 at 1:28 PM, kittysgifts said:

It's all ok now after updating the module. Thanks again 😀

 

1 hour ago, MDinternet said:

MAGNIFICO. Funcional a la primera, es todo lo que se necesita para complir con la estúpida legislación europea de "toquemos las narices aún más a los ciudadanos; nada puede salir mal" sobre cookies.

Gracias por tu trabajo!!!

---

EXCELLENT. Functional at first time, it is all that is needed to comply with the stupid European legislation of "let's poke the citizens' noses even more; nothing can go wrong" on cookies. Thank you for your work!!!

Thank you so much for your kind words! I'm glad to hear that the module is working well and meeting your needs.

  • Like 1
Link to comment
Share on other sites

Hello,

The plugins is amazing thank you for the great work.

I was wondering if there is a way to enable a user to edit his preferences by adding a link to the privacy policy page.

Does the plugin support that?

Thank you.

Best regards,

  • Like 1
Link to comment
Share on other sites

On 6/17/2024 at 10:11 PM, hdebeuf said:

Hello,

The plugins is amazing thank you for the great work.

I was wondering if there is a way to enable a user to edit his preferences by adding a link to the privacy policy page.

Does the plugin support that?

Thank you.

Best regards,

Hello,
thank you for feedback ;)

Yes, you can achieve this by adding url like this, with #consent-banner-settings:

image.thumb.png.1d7bbc470a0adc63a60ad1d6246ab13d.png

 

Opening url like below can be also placed on your privacy policy page:

<a href="#consent-banner-settings">change consent preferences</a>

 

You can check it on our demo page in footer section - https://demo-prestashop.tagconcierge.com/.

image.thumb.png.85e5d1ee215224aa9567b6e322dc6012.png

Link to comment
Share on other sites

hi, I installed the initial version and now I should update it to the latest one you released. Should I uninstall the old one and install the new one or is there some other procedure?

Thanks in advance and thanks for the free help

Link to comment
Share on other sites

1 hour ago, elly63 said:

hi, I installed the initial version and now I should update it to the latest one you released. Should I uninstall the old one and install the new one or is there some other procedure?

Thanks in advance and thanks for the free help

Hello, you can just upload the latest version. Upgrades from 1.x to 1.y have backward compatibility.

Link to comment
Share on other sites

  • 2 weeks later...
On 7/7/2024 at 6:05 PM, LlerPacios said:

He provat varis i aquest és el que m'ha funcionat millor.

Gràcies

 

I have tried several and this is the one that has worked best for me

Thank you

Thank you for your feedback! We are very pleased that our module meets your expectations. :)

Link to comment
Share on other sites

  • 1 month later...

Hi,

Thanks for the module!

Have you tested this with Microsoft Edge? I found it not working with MS Edge - clicking the buttons (Accept all, Reject & Save preferences) do not work and the popup cannot be closed. Customize button works as it opens new content inside the popup.

This happens on my own install as well as your demo site - so it's not only my problem.

I have Windows 11. The module works perfectly with Firefox and Chrome browsers.

Link to comment
Share on other sites

On 8/16/2024 at 7:31 AM, Tommi99 said:

Hi,

Thanks for the module!

Have you tested this with Microsoft Edge? I found it not working with MS Edge - clicking the buttons (Accept all, Reject & Save preferences) do not work and the popup cannot be closed. Customize button works as it opens new content inside the popup.

This happens on my own install as well as your demo site - so it's not only my problem.

I have Windows 11. The module works perfectly with Firefox and Chrome browsers.

Hello @Tommi99, thank you for reporting. We will check this issue.

Link to comment
Share on other sites

18 hours ago, Thecoffeelovers said:

Hello and thanks for the module,

What should be the hook for Prestashop 1.6.7 ?

Many thanks,

Camille

Hello Camille, could you explain what do you mean? This module is compatible with PrestaShop 1.6.7.

Link to comment
Share on other sites

1 minute ago, Thecoffeelovers said:

I mean the hook like here on Prestashop 1.8 (see pic), they should be different on 1.6 ?

Many thanks

image.thumb.png.bf8d54257c4cddf08758cd77e9adeae6.png.da3ce4747d8b3c463998fc8454a39b4f.png

Yes, some of them will be different on 1.6.x. Module knows what version of PrestaShop is used and then uses proper hooks compatible with certain PrestaShop version.

Link to comment
Share on other sites

  • 3 weeks later...
On 9/7/2024 at 3:52 PM, JoseAlmeida said:

Hello everybody, Your module is excellent but when I click on 2 different pages the banner appears again. Do you know how I can solve it? Thank you very much

Hello @JoseAlmeida, thank you for reporting. Could you please record screencast presenting this issue or provide me url of your store with example scenario to reproduce this error?

 

Link to comment
Share on other sites

5 hours ago, farrvince said:

Hello. 

First of all, thanks for the module. I have just one question. If someone customise de cookies, or simply reject, where do I know what they have chosen? What kind of effect will be over the site for them?

Hello @farrvince, once specific consents have been given, they will be sent to the GTM container. The effect, loaded (or not) tags, depends on the Consent Mode configuration inside the container. You can see how to enable and configure Consent Mode here - https://docs.tagconcierge.com/article/59-how-to-configure-gtm-consent-mode. 

Link to comment
Share on other sites

  • 2 weeks later...
On 9/9/2024 at 6:13 PM, Tag Concierge said:

Hello @JoseAlmeida, thank you for reporting. Could you please record screencast presenting this issue or provide me url of your store with example scenario to reproduce this error?

 

 

Hello @Tag Concierge, Sorry but the same thing is happening. I send video attached. Whenever I click on 2 pages, the consent module opens again. Can you help me please? Thank you very much.

Link to comment
Share on other sites

On 9/25/2024 at 11:04 AM, JoseAlmeida said:

 

Hello @Tag Concierge, Sorry but the same thing is happening. I send video attached. Whenever I click on 2 pages, the consent module opens again. Can you help me please? Thank you very much.

Hello @JoseAlmeida, thank you for screen cast. I see that you uninstalled our module, unfortunately without the module installed I am not able to check what the problem is.

Link to comment
Share on other sites

22 hours ago, Tag Concierge said:

Hello @JoseAlmeida, thank you for screen cast. I see that you uninstalled our module, unfortunately without the module installed I am not able to check what the problem is.

Unfortunately I had to uninstall it because every time I made 2 clicks the consent banner appeared as shown in the video. Anyway, I already reinstalled it. Could you help me? I am very grateful for all the support.

Link to comment
Share on other sites

2 hours ago, the.rampage.rado said:

The problem is probably with some local caching.

@Tag Concierge do you plan on introducing multilang to the free version?

Hello @the.rampage.rado Unfortunately they have nothing to do with caching. Because we tested it on several devices. The situation only occurs on certain occasions. Sometimes it works normally.

Link to comment
Share on other sites

12 hours ago, JoseAlmeida said:

Unfortunately I had to uninstall it because every time I made 2 clicks the consent banner appeared as shown in the video. Anyway, I already reinstalled it. Could you help me? I am very grateful for all the support.

Hello @JoseAlmeida, of course we can support you, but I still don't see our module loading in your store.

10 hours ago, the.rampage.rado said:

The problem is probably with some local caching.

@Tag Concierge do you plan on introducing multilang to the free version?

Hello @the.rampage.rado, unfortunately, at this time we have no plans to extend the functionality of the free version.

7 hours ago, JoseAlmeida said:

Hello @the.rampage.rado Unfortunately they have nothing to do with caching. Because we tested it on several devices. The situation only occurs on certain occasions. Sometimes it works normally.

I would rather aim at the theory that some other module or some custom javascript code of the template for some reason clears the localStorage, where we keep the information about given consents, so the banner not having this information loads again.

Link to comment
Share on other sites

17 hours ago, Tag Concierge said:

Hello @JoseAlmeida, of course we can support you, but I still don't see our module loading in your store.

Hello @the.rampage.rado, unfortunately, at this time we have no plans to extend the functionality of the free version.

I would rather aim at the theory that some other module or some custom javascript code of the template for some reason clears the localStorage, where we keep the information about given consents, so the banner not having this information loads again.

Hello,@Tag Concierge I apologize, as I had to disconnect again because my customers complain a lot. However now it doesn't happen, but after several clicks it will happen again. Could this be a limitation of the free module?

Link to comment
Share on other sites

5 hours ago, JoseAlmeida said:

Hello,@Tag Concierge I apologize, as I had to disconnect again because my customers complain a lot. However now it doesn't happen, but after several clicks it will happen again. Could this be a limitation of the free module?

Hello @JoseAlmeida, I've replied to your ticket, although I would still like to publicly emphasize that this is not a limitation of the free version of the module, but as I wrote back, the problem is due to the AngarTheme template, which in its script deletes all the content of local storage, thus making our module think that the consents have not yet been defined by the user.

I hope that together we can improve the theme so that it does not interfere with other modules, including ours :)

image.thumb.png.1d8ef4157fee8da7e1c4c6e479738dcf.png

 

 

 

 

Link to comment
Share on other sites

12 hours ago, Tag Concierge said:

Hello @JoseAlmeida, I've replied to your ticket, although I would still like to publicly emphasize that this is not a limitation of the free version of the module, but as I wrote back, the problem is due to the AngarTheme template, which in its script deletes all the content of local storage, thus making our module think that the consents have not yet been defined by the user.

I hope that together we can improve the theme so that it does not interfere with other modules, including ours :)

image.thumb.png.1d8ef4157fee8da7e1c4c6e479738dcf.png

 

 

 

 

Hello @Tag Concierge Thank you very much for your help. Do you know how I can resolve this?

Thanks for all the support. I am very grateful.

Link to comment
Share on other sites

19 minutes ago, JoseAlmeida said:

Hello @Tag Concierge Thank you very much for your help. Do you know how I can resolve this?

Thanks for all the support. I am very grateful.

Hello @JoseAlmeida, I would suggest two solutions, the first, if it's a paid template and you have the support of developers (or it's free and developers are open to requests ;)), then I would report it to them as something that interferes with the functioning of other PrestaShop modules. As a second solution, if you are working with some developer or feel comfortable with javascript yourself, you can try commenting out this line and verify that it has any impact on the performance of the template components. Further down in the code you can see that the script references specific keys from local storage, so this total cleanup may be redundant, but you need to verify this.

Link to comment
Share on other sites

1 hour ago, Tag Concierge said:

Olá@JoseAlmeida, eu sugeriria duas soluções, a primeira, se for um template pago e você tiver o suporte de desenvolvedores (ou for gratuito e os desenvolvedores estiverem abertos a solicitações ;)), então eu reportaria a eles como algo que interfere no funcionamento de outros módulos PrestaShop. Como uma segunda solução, se você estiver trabalhando com algum desenvolvedor ou se sentir confortável com javascript, você pode tentar comentar esta linha e verificar se ela tem algum impacto no desempenho dos componentes do template. Mais abaixo no código, você pode ver que o script faz referência a chaves específicas do armazenamento local, então essa limpeza total pode ser redundante, mas você precisa verificar isso.

Hello @Tag Concierge Unfortunately we do not have assistance on this topic. We're not even inside JavaScript. Could you suggest someone to solve the problem?

Link to comment
Share on other sites

21 hours ago, Tag Concierge said:

Podemos ajudar você com isso, entre em contato conosco pelo e-mail [email protected] .

Hello, @Tag Concierge It really solved the problem, it was the same cache problem caused by another module. I don't know how to thank you. Thank you very much. You have an excellent module and excellent support service. I highly recommend!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...