Blog
WebAcappella Fusion

WebAcappella Fusion

Language
Advanced concepts / Cookies banner / GDPR regulations

Cookies banner / GDPR regulations

When creating a website with WebAcappella, the issue of cookies and GDPR consent arises. This section details the legal obligations and integrated solutions for compliant cookie management.

Legal obligations

According to the General Data Protection Regulation (GDPR) and the ePrivacy Directive, a website must obtain the user's explicit consent before placing non-essential cookies (advertising, analytics, or social media-related).

Integrated consent banner

WebAcappella natively includes a cookie consent banner, accessible from the site’s general settings (under “Analytics / Cookie Banner”). This banner automatically manages consent for Google Analytics 4 and Google Tag Manager.

Activation

  1. Open the site’s general settings under “Analytics / Cookie Banner.”
  2. Select your tracking service—Google Analytics (basic) or Google Tag Manager (advanced)—and enter its ID.
  3. The consent banner, which is enabled by default, will then automatically appear on all pages of the published site.
Note

The "Simulate Banner in Preview" option lets you check how the banner looks in the WebAcappella preview: no track data is loaded, and no selections are saved in this mode.

Strict Mode (Enhanced GDPR Compliance)

By default, the banner uses Google’s “Consent Mode”: Google scripts are loaded as soon as the page is displayed, but they do not set any cookies or transmit any identifiers until the visitor has given consent. However, some countries, such as Germany, apply a stricter interpretation of the GDPR, under which the mere loading of a third-party script already constitutes a transmission of data (IP address) to its provider.

The “Strict Mode: Load Google scripts only after consent” option meets this requirement: no requests are sent to Google until the visitor has given consent, and nothing is loaded if they refuse.

Note

Strict mode is recommended if your audience is located in a country with a strict interpretation of the GDPR (Germany, in particular). However, Google Analytics can no longer provide modeled estimates for visitors who decline or ignore the banner.

Embedded videos: load on click

A YouTube, Vimeo, or Dailymotion video embedded on a page normally establishes a connection to its provider as soon as the page loads, before any consent is given. To prevent this, enable the “Load videos only after a click” option (in the same section of the site properties): each video is replaced by a neutral preview with a play button, and no connection to the provider—and therefore no third-party cookies—occurs until the visitor clicks. Playback then starts immediately.

Note

This option also speeds up the initial loading of pages containing videos, which improves their performance.

Third-party widgets and content: load on click

External widgets inserted via the HTML component (Elfsight, Calendly, social media integrations, etc.) normally load their scripts as soon as the page is displayed, before any consent is given. To prevent this, check “Load only after a click (third-party content / GDPR)” in the properties of the relevant HTML component: on the published site, the code is replaced by a neutral placeholder and only executes when the visitor clicks. No requests to the third-party service—and therefore no cookies—are sent before this explicit action.

Note

This option is configured on a per-component basis: this allows you to protect a third-party widget while still displaying harmless HTML code (formatting, static content, etc.) directly.

Cases where a banner is not required

By default, a WebAcappella website that does not use Google Analytics or third-party services does not generate cookies that require consent. In that case, the banner is not necessary.

Additional third-party services

Videos and widgets embedded via the HTML component are already covered by the "load on click" options described above. If you need centralized consent management for numerous third-party services (Facebook Pixel, targeted advertising, scripts embedded in page headers, etc.), dedicated solutions are available:

These scripts can be inserted via an HTML code area in WebAcappella.