Configure and link cookie banners

Hier erfahren Sie, wie Sie die BOTTIMMO Cookies mit Ihrem bestehenden Cookie Banner verbinden, wenn Sie eigenes Performance-Marketing machen und wir für Sie einen individuellen GTM-Code hinterlegt haben. Im Standardfall laden wir keine externen Skripte und speichern keine Cookies und zeigen somit auch keinen Consent-Banner.

Integration of cookies

The following video answers the following questions, among others:

  • How do I avoid two consent banners on my website?
  • How does the technical integration work with existing cookie consent tools such as Borlabs Cookie, Cookiebot or other providers?
  • Which cookies are used on the BOTTIMMO landing pages and widgets (iframes)?

Watch now – it takes less than 5 minutes:

 

Overview of cookies used by BOTTIMMO widgets and landing pages

Here you will find an overview of all cookies used by BOTTIMMO landing pages and widgets (iframes):

Cookie NameOwnerCategoryTechnologyLifetimeDescription
Advertisement 
Cookies
BOTTIMMONecessaryCookie180 daysChecks if the user has agreed to marketing cookies.
ShowCookie 
Consent
BOTTIMMONecessaryCookie180 daysSaves whether the user has already seen the cookie consent or not.
Analytics 
Cookies
BOTTIMMONecessaryCookie180 daysChecks if the user has agreed to analytics cookies.
cookieConsent 
Choice
BOTTIMMONecessaryLocal Storageno expiration dateStores the user's cookie preference selection.
 lpTrIdBOTTIMMOStatisticsLocal Storageno expiration dateUses the stored ID to associate page views with the same user.
nf_abNetlifyStatisticsCookieduration of the A/B testsplit testing – A/B testing
_gaGoogle AnalyticsStatisticsCookie2 yearsUsed to distinguish users
_gidGoogle AnalyticsStatisticsCookie24 hUsed to distinguish users
_gat_property-idGoogle AnalyticsStatisticsCookie1 minuteUsed to throttle request rate. When Google Analytics is implemented via Google Tag Manager, this cookie is named _dc_gtm_property-id.
_gac_Google AnalyticsStatisticsCookie90 daysContains campaign-related information for the user. If you’ve linked your Google Analytics and Google Ads accounts, conversion tags read this cookie unless you’ve disabled it.
_ga_<container-id>Google Tag ManagerStatistics 
Marketing
Cookie2 years 
 
Used to maintain session status.
_gcl_auGoogle Tag ManagerStatistics 
Marketing
Cookie90 daysThis is the first-party cookie for “conversion linker” functionality – it captures ad click information and stores it in a first-party cookie so conversions can be attributed beyond the landing page.
_fbpFacebookMarketingCookie90 daysVia the Facebook Pixel, users of the website can be shown interest-based ads (“Facebook Ads”) when visiting Facebook or other websites that use the same method.
FrFacebookMarketingCookie90 daysFacebook Tracking Pixel
IDEdoubleclick.netMarketingCookie15 minSet for testing purposes to check if the browser allows cookies. Does not contain any identifiers.

 

 

Integration with existing cookie banner

ℹ️ Note: This section is only relevant for you if you do performance marketing and we have stored an individual GTM code for you. In the standard case, we do not load any external scripts, do not store any cookies and therefore do not display a consent banner. 
 

If you do performance marketing and we have stored an individual GTM code for you, various third-party providers such as Google and Facebook will be loaded. Due to the recent ruling by the Federal Court of Justice, a corresponding consent banner must be displayed on the landing pages and in the widgets. This means that two consent banners may be displayed on your page: the one you have already integrated into your page and the one from BOTTIMMO. 
We have developed a solution that allows your website visitors to control all cookie settings via your cookie banner.  
In order for you to benefit from this, we need to enable your cookie consent tool to work with our cookie consent tool and exchange information. Read below to find out how to implement this with your existing tool.

Borlabs Cookie

If you use Borlabs, we respond directly to the selection made by the website visitor. The consent banner in the iframe disappears automatically as soon as the Borlabs banner has been confirmed. You should ensure that at least one marketing and one statistics cookie is configured. 
We currently support Borlabs in versions 2 and 3.

ℹ️ Note: Please note that we cannot guarantee that this will continue to function correctly in the future. Changes made by the manufacturer to their banners may result in the integration with our banner no longer working.

Cookiebot

If you use Cookiebot, we respond directly to the selection made by the website visitor. The consent banner in the iFrame disappears automatically as soon as the Cookiebot banner has been confirmed.  
To prevent Cookiebot from blocking the loading of our iFrame, please add the following attribute to the script tag: ‘data-cookieconsent’ (evaluated by Cookiebot). 
The code that is integrated should then look like this:    

<script src="https://iframe.immowissen.org/loader.min.js" data-company="ihr-firmen-kürzel" data-slug="immobilienbewertung" data-bottimmo data-cookieconsent defer></script>

ℹ️ Note: Please note that we cannot guarantee that this will work correctly in the long term. Changes made by the manufacturer to their banners may result in the integration with our banner no longer working.
 

Other providers / individual solution

If you use a different tool or your own solution, please follow the instructions below.
You set a special cookie. As soon as our script recognises this cookie, the banner in the iFrame is automatically hidden. You can choose the name of the cookie yourself. However, please note that the content must meet our requirements so that the synchronisation of both cookie consent tools works (see example implementation). 
If the user subsequently changes their consent on your site, update the cookie accordingly so that we can respond when the page is called up again and also apply the new consent in our iFrame.

Example implementation:

<script src="https://iframe.immowissen.org/loader.min.js" data-company="your-company-code" data-slug="immobilienbewertung" data-consent-cookie="my-consent" data-bottimmo defer></script>

This snippet is basically the same as the one you find in the app for each landing page. What is new is data-consent-cookie=‘my-consent’. This attribute activates synchronisation with our consent banner. my-consent is the freely selectable cookie name. 
When the user confirms your cookie banner on your website, simply set an additional cookie with the chosen name. The content of the cookie is a comma-separated list of our cookie categories: currently, we have ‘marketing’ and ‘analytics’. If the user accepts all cookies, the cookie would look like this:  

my-consent=marketing,analytics 

If, on the other hand, the user only accepts analysis cookies, set the cookie as follows:

my-consent=analytics 

If the user only agrees to necessary cookies or agrees to other cookies that we do not display, set the cookie as follows:   

my-consent=mandatory

 

Was this article helpful?