Skip to content

Trackers

Google Tag Manager
Ad Words / Google Ads
Google Analytics
HiJiffy
HotelChamp
The Hotels Network (THN)
Checkeffect
Quicktext
Meta / Facebook
MyHotelShop
Cendyn
Sojern
Bing / Microsoft Ads

Google Tag Manager

Load Google Tag Manager before cookies are set. It will be initialized with:
							gtag('consent', 'default', {
								'ad_storage': 'denied',
								'ad_user_data': 'denied',
								'ad_personalization': 'denied',
								'analytics_storage': 'denied',
								'functionality_storage': 'denied',
								'personalization_storage': 'denied',
							})
							
Once the user gives consent, these values will be updated accordingly. Note that, depending on your GTM configuration, some scripts may still load before consent is fully granted, which could lead to potential GDPR compliance issues.

Chats

Alveni
Reguest

Alveni


Consent Cookie (wbe-consent)

External partners can pre-share consent with the booking engine via a cookie called wbe-consent. The value can be all, analytical, marketing, or a pipe-separated list of tracker IDs like matomo|google-tag-manager.

Important

Only pass trackers that the user has explicitly accepted beforehand. If you set this cookie without a prior consent decision (or you enable more services than accepted), it may violate GDPR/TTDSG rules. We do not take any responsibility for misuse of this mechanism.

  • Cookie name: wbe-consent
  • Allowed values: all, analytical, marketing, or serviceA|serviceB|serviceC
  • Domain: must be the parent domain to include subdomains (example: .hotelwebsite.com)
Cookie value: analytical
Example snippet (uses current parent domain and adds Secure on HTTPS):
document.cookie =
  "wbe-consent=" + encodeURIComponent("analytical") + ";" +
  " Domain=." + location.hostname.split(".").slice(-2).join(".") + ";" +
  " Path=/;" +
  " Max-Age=604800;" +
  " SameSite=Lax;" +
  (location.protocol === "https:" ? " Secure;" : "");