Cookie banners are the first thing most visitors see in your store, and they are also one of the topics European data protection authorities check most. A banner that looks fine can still be invalid if scripts load before the visitor answers or if rejecting takes more clicks than accepting.

What the law says

Two texts work together:

In the Planet49 ruling (C-673/17), the Court of Justice of the EU confirmed that pre-ticked boxes are not valid consent. In 2023, the EDPB cookie banner taskforce agreed on the practices most authorities consider unlawful, and national guidelines such as those of the CNIL in France and the AEPD in Spain follow the same line.

The mistakes that get stores fined

Authorities have imposed large fines for these practices, and in many countries consumer associations and competitors can also file complaints.

Since March 2024, Google requires Consent Mode v2 for traffic from the European Economic Area if you want to keep using advertising features such as remarketing and conversion measurement. Your banner has to tell Google tags the visitor’s choice through four signals: ad_storage, analytics_storage, ad_user_data and ad_personalization. The default state (denied) must be set before any Google tag loads.

Checklist for your store

  1. Block every non-essential script until its category is accepted, including tags added by the theme, other modules or pasted into content pages.
  2. Offer Accept all, Reject all and Choose on the first layer, with the same visual weight.
  3. Leave optional categories unticked by default.
  4. Link to your cookie policy from the banner.
  5. Let visitors change their choice at any time from a permanent link or button.
  6. Be able to demonstrate consent (GDPR article 7(1)) and ask again after a reasonable period or when you add new services.
  7. Send the choice to Google with Consent Mode v2, defaults first.

How our addon helps

Cookie Consent & Consent Mode v2 covers the whole checklist without an external service:

Available for PrestaShop, WooCommerce and Drupal Commerce, with banner texts in English, Spanish and French, new versions for life and 6 months of support.

This article is general information, not legal advice. Check your national authority’s guidelines.