Die iubenda Privacy Controls and Cookie Solution ermöglicht die Verwaltung aller Aspekte der Einhaltung der Anforderungen and die Cookie-Gesetzgebungen: Einen Cookie-Banner zur Benachrichtigung Ihrer Nutzer, eine Cookie-Richtlinie für erweiterte Informationen, die Blockierung von Skripten bevor der Nutzer seine Einwilligung erteilt und Nachweise für die Präferenzen der Nutzer.
Wussten Sie, dass es eine einfachere Option zur vorherigen Blockierung von Cookies und Trackern gibt? Unsere Funktion zur automatischen Blockierung automatisiert den Prozess und spart Ihnen Zeit und Mühe.
Wenn Sie es vorziehen, Ihre Skripte, die Cookies installieren oder installieren könnten, manuell zu markieren, können Sie immer noch den folgenden Leitfaden mit Schritt-für-Schritt-Anweisungen und praktischen Beispielen befolgen. Wir empfehlen Ihnen jedoch dringend, die automatische Blockierung in Erwägung zu ziehen, um einen schlankeren Ansatz zu wählen.
👉Klicken Sie hier, um mehr über das automatische Blockierung von Cookies zu erfahren und wie es Ihren Prozess des Cookie-Blockierens vereinfachen kann
Eine Installationsanleitung finden Sie in unserer speziellen Anleitung oder in unserer Einführung zur Privacy Controls and Cookie Solution. Für WordPress-Infos lesen Sie bitte unsere spezifische Anleitung zu WordPress, und lernen Sie, wie Sie das iubenda Privacy Controls and Cookie Solution-Plugin für WordPress verwenden können, um das Blockieren von Skripten zu automatisieren.
Dies hängt von der für Ihre Website geltenden gesetzlichen Anforderungen ab. In Europa sind Sie gesetzlich verpflichtet, Cookie-Skripte zu blockieren, bis die Einwilligung des Nutzers vorliegt. Alle Cookies müssen blockiert werden, es gibt jedoch Ausnahmen, die sogenannten notwendigen Cookies.
Im Falle Italiens gehören Folgende Cookies zu der ausgenommenen Kategorie:
In Italien ist die Anonymisierung der IP-Adressen von Nutzern die Voraussetzung dafür, dass Google Analytics ohne vorherige Einwilligung verwendet werden kann. In Frankreich hingegen scheint es für Google Analytics keine Ausnahmen zu geben (auf Französisch), und obwohl die Verwendung von Matomo/Piwik empfohlen wird, ist es die Anonymisierung der IP-Adressen der Nutzer, die eine disaggregierte Analyse ermöglicht.
Um Werbetreibende bei der Verwaltung von Cookies für Analyse- und Werbezweckezu unterstützen, hat Google den Einwilligungsmodus eingeführt, eine Funktion, mit der Sie eine vorherige Blockierung für Google Analytics und Google Ads (einschließlich Google Ads Conversion Tracking und Remarketing) vermeiden können.
Erfahren Sie, wie Sie dies mit unserer Privacy Controls and Cookie Solution umsetzen (auf Englisch).
Beachten Sie bitte, dass dort, wo die DSGVO gilt, der Verwendungszweck ausschlaggebend dafür ist, ob eine Einwilligung erforderlich ist oder nicht. Denn selbst statistische Daten können unter „Profiling“ oder „Monitoring“ fallen, je nachdem, wie die Daten verwendet werden (auf Englisch).
Und weiter:
Wenn andere Drittanbieter-Tools garantieren, keine Cookies zu verwenden (etwa durch spezifische Konfigurationsoptionen), dann sind auch sie von einer vorherigen Blockierung ausgenommen.
Dies ist zum Beispiel bei YouTube der Fall, wo es eine spezielle Funktion gibt, die verhindert, dass der Nutzer durch Cookies verfolgt werden kann.
Google Tag Manager ist ein kostenloses Programm, das dazu beiträgt, die Anwendung der Cookie-Regelungen zu vereinfachen. Es ist mit der iubenda Privacy Controls and Cookie Solution kompatibel. Sie können unsere Anleitung zum Google Tag Manager hier lesen.
Mit Google Tag Manager können Sie das Taggen von Skripten wie unten beschrieben vermeiden, obwohl dies auf eine bestimmte Kategorie von Skripten beschränkt ist – Skripte, die nicht positional sind/keine Position definieren. Daher werden Einbettungsskripte, wie z. B. für Werbebanner, Youtube-Videowidgets, Facebook-ähnliche Buttons usw., nicht berücksichtigt. Obwohl diese Methode kein Allheilmittel ist, empfehlen wir Ihnen dringend, sie zu verwenden.
Für alle anderen Skripte, die Cookies installieren oder installieren können, müssen Sie mit Änderungen am Code fortfahren, um die Blockierungsfunktion zu implementieren.
Um die Blockierung von Skripten zu ermöglichen, die Cookies installieren können, müssen Sie diese Skripte so ändern, dass die iubenda Privacy Controls and Cookie Solution ihre Ausführung verhindern kann, wenn die Einwilligung noch nicht erteilt wurde.
Zu diesem Zweck wenden Sie die Klasse _iub_cs_activate
auf die SCRIPT
-Tags an. Schließlich ändern wir das Type-Attribut von text/javascript
zu text/plain
.
<script class="_iub_cs_activate" type="text/plain" src="code-source.js"> …. </script>
Das src
kann unverändert bleiben, aber es ist ratsam, es durch data-suppressedsrc
(nicht verfügbar auf dem alten Kanal current/beta/stable) oder durchsuppressedsrc
zu ersetzen. Das Ersetzen von src
ist in einigen Fällen notwendig, da der Browser, auch wenn das Skript blockiert ist, die Ressource herunterladen und/oder interpretieren und folglich Cookies installieren kann.
// use of data-suppressedsrc <script data-suppressedsrc="LINK-TO-SOURCE.js" class="_iub_cs_activate" type="text/plain"> </script> // OR suppressedsrc <script suppressedsrc="LINK-TO-SOURCE.js" class="_iub_cs_activate" type="text/plain"> </script>
Wichtig: Für die Skript-Reaktivierung bearbeitet die iubenda Privacy Controls and Cookie Solution die src
-Reaktivierung, indem sie die zuvor beschriebenen Attribute in der folgenden Reihenfolge steuert: data-suppressedsrc
(nicht verfügbar auf dem alten Kanal aktuell/beta/stabil), suppressedsrc
und src
(wenn es unverändert gelassen wird).
Um das Javascript-Inline-Tag zu aktivieren, müssen Sie hingegen die Klasse _iub_cs_activate-inline
anwenden.
<script class="_iub_cs_activate-inline" type="text/plain"> …. </script>
Wichtig: Die Klasse _iub_cs_activate-inline
muss auf alledocument.write
oder document.writeln
Objekte angewendet werden.
Dank der Anpassungsmerkmale suppressedtype
und data-iub-type
kann unsere Privacy Controls and Cookie Solution auch andere Skripte als text/javascript
(z.B. module
) blockieren/aktivieren:
<script type="module">
console.log('this is a module, e.g. "this" is undefined:', this);
</script>
Um es zu blockieren:
<script suppressedtype="module" type="text/plain" class="_iub_cs_activate">
console.log('this is a module, e.g. "this" is undefined:', this);
</script>
oder (gleichwertige Alternative):
<script data-iub-type="module" type="text/plain" class="_iub_cs_activate">
console.log('this is a module, e.g. "this" is undefined:', this);
</script>
Wenn Sie die Funktion zur kategoriebezogenen Einwilligung aktiviert haben, müssen Sie die Kategorien der Skripte/Frames mit einem speziellen durch Komma getrennten data-iub-purposes
-Attribut angeben, z.B. data-iub-purposes="2"
oder data-iub-purposes="2, 3"
(es ist selten, aber ein einzelner Aktivator kann verschiedene Zwecke erfüllen).
Wir erinnern Sie daran, dass die Zwecke in 5 Kategorien gruppiert sind (notwendig, Einfache Interaktionen & Funktionalitäten, Verbesserte Nutzererfahrung, Bewertung, Targeting & Werbung), von denen jede eine ID hat (1, 2, 3, 4, 5):
1
). Enthalten sind folgende Zwecke:
2
). Enthalten sind folgende Zwecke:
3
). Enthalten sind folgende Zwecke:
4
). Enthalten sind folgende Zwecke:
5
). Enthalten sind folgende Zwecke:
Betrachten wir zum Beispiel den Twitter Follow-Button:
<a href="https://twitter.com/iubenda" class="twitter-follow-button" data-show-count="false">Follow @iubenda</a>
<script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
Da der Twitter Follow-Button Teil des Zwecks „Interaktion mit externen sozialen Netzwerken und Plattformen“ ist, der in der Kategorie „Verbesserte Nutzererfahrung“ (3) enthalten ist, wird der Code so geändert:
<a href="https://twitter.com/iubenda" class="twitter-follow-button" data-show-count="false">Follow @iubenda</a>
<script async type="text/plain" class="_iub_cs_activate" data-iub-purposes="3" data-suppressedsrc="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
Mit Ausnahme der streng notwendigen Cookies (die keine Einwilligung benötigen), müssen Sie das data-iub-purposes
-Attribut zu allen Ihren Skripten hinzufügen, wenn Sie Einwilligung pro Kategorie verwenden. So kann die Privacy Controls and Cookie Solution die Skripte für die Veröffentlichung richtig identifizieren. Wenn die Per-Kategorie-Funktion aktiviert ist, bleiben Skripte/Frames ohne das data-iub-purposes
-Attribute oder mit mindestens einem abgelehnten Zweck blockiert, also fügen Sie es bitte auf jeden Fall hinzu.
Falls Cookies durch Teile des Javascript-Codes aktiviert werden, ist es alternativ möglich, per Callback zu csConfiguration
gelangen.
// onConsentGiven is still active but deprecated: if both are declarated only onConsentRead will be executed. _iub.csConfiguration = { callback: { onConsentRead: function(){ yourFunctionForRegisterCookie() ;} } }
Wichtig: onConsentGiven
, wie oben angegeben, ist aus Kompatibilitätsgründen mit früheren Versionen weiterhin verfügbar; sein Wert wird in jedem Fall von onConsentRead
überschrieben, wenn letzteres verwendet wird.
In einigen Fällen ist es notwendig, auf die Verfügbarkeit einer Variablen oder eines Javascript-Objektes zu warten, um ein blockiertes Tag ordnungsgemäß wieder zu aktivieren. Um Code-Abhängigkeiten richtig zu verwalten, nutzen Sie das Attribut data-iub-cs-wait-for
(nicht verfügbar auf dem alten Kanal aktuell/beta/stabil).
<script suppressedsrc="//download.helloworldvariable.js" class="_iub_cs_activate"> </script> <script data-iub-cs-wait-for="helloWord" class="_iub_cs_activate-inline"> console.log('print hello world' + helloWorld); </script>
Diverse img
und iframe
-Tags könnten ebenfalls Cookies installieren. In diesen Fällen ist es notwendig, die Klasse _iub_cs_activate
hinzuzufügen (genau wie bei den oben beschriebenen Skript-Tags). Dann ordnen Sie den ursprünglichen Wert dessrc
-Tags einem neuen Attribut namens data-suppressedsrc
zu (nicht verfügbar auf dem alten Kanal aktuell/beta/stabil) oder suppressedsrc
und ordnen letztlich src
den Wert "about:blank"
zu (siehe das Beispiel unten zur Veranschaulichung dieser Regeln).
<iframe id="player" class="_iub_cs_activate" width="640" height="390" frameborder="0" suppressedsrc="https://www.youtube.com/embed/erVv_Gm7CC4" src="about:blank"></iframe>
Wichtig: Der zuvor in dieser Anleitung angegebene Wert data:text/html;base64,PGh0bWw+PGJvZHk+U3VwcHJlc3NlZDwvYm9keT48L2h0bWw+
(es handelt sich um die kodifizierte base64-Version von: Suppressed
, die dann von den meisten Browsern vor der Einwilligung anstelle der eigentlichen Ausgabe des Skripts angezeigt wird) hat keinen Einfluss auf die korrekte Blockierung und die anschließende Aktivierung des Tags, aber seine Verwendung kann zu Fehlern bei der Anzeige einiger Android-Webansichten führen.
Unter diesem Link (auf Englisch) finden Sie ein Code/Encoding-Tool, mit dem Sie eine beliebige andere base64-Version eines beliebigen anderen Strings erzeugen können.
Gegenwärtig befindet sich der Noscript-Tag, der Cookies in Fällen installieren kann, in denen der Nutzer JavaScript in seinem Browser deaktiviert hat, in der Implementierungsphase. Um auch für diese Fälle gerüstet zu sein, schlagen wir vor noscript
-Tags aus dem Dokument zu entfernen oder stattdessen Backend-Lösungen zu verwenden, die, nachdem sie die Anwesenheit des Cookies _iub_cs-local
, entdeckt haben, die Noscript-Tags selektiv in die Dokumente ein- oder ausschließen könnten.
Nachstehend finden Sie Beispiele für häufig verwendete Skripte und Anleitungen, wie diese so geändert werden können, dass die Anforderungen der Cookie-Gesetzgebung eingehalten wird.
Nachher:
1. Definieren Sie den Rückruf für onConsentGiven
bei dem Objekt _iub.csConfiguration
onConsentGiven: function () { $('.4wNET.hidden').removeClass('hidden'); }
2. Schließen Sie das gesamte Skript, das das Banner lädt, in ein div
mit der Einstellung display:none
ein. – Beispiel
Button:
src
-Eigenschaft des script
-Tags eingefügt.Wichtig: Snippets müssen in einer bestimmten Reihenfolge blockiert werden, wenn es mehr Anzeigen-Konvertierungen pro Seite gibt.
_iub_cs_activate-inline
blockiert werden_iub_cs_activate
blockiert werdenDabei wird der erste Konvertierungs-Snippet so aussehen:
<script class="_iub_cs_activate-inline" type="text/plain"> /* <![CDATA[ */ var google_conversion_id =CONVERSION_ID; var google_conversion_label = "CONVERSION-LABEL"; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script class="_iub_cs_activate-inline" type="text/plain" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" class="_iub_cs_activate" src="data:text/html;base64,PGh0bWw+PGJvZHk+U3VwcHJlc3NlZDwvYm9keT48L2h0bWw+" suppressedsrc="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1036022355/?value=0&label=-KpbCO3v1QQQ0-SB7gM&guid=ON&script=0"/> </div> </noscript>
Während die nachfolgenden Konvertierungsschnipsel so aussehen werden:
<script class="_iub_cs_activate" type="text/plain"> /* <![CDATA[ */ var google_conversion_id =CONVERSION_ID; var google_conversion_label = "CONVERSION-LABEL"; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script class="_iub_cs_activate" type="text/plain" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" type="text/plain" class="_iub_cs_activate" src="data:text/html;base64,PGh0bWw+PGJvZHk+U3VwcHJlc3NlZDwvYm9keT48L2h0bWw+" suppressedsrc="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1036022355/?value=0&label=-KpbCO3v1QQQ0-SB7gM&guid=ON&script=0"/> </div> </noscript>
Alle Snippets auf der Seite können mit der Klasse _iub_cs_activate
blockiert werden (wenn Sie nicht den alten Kanal aktuell/beta/stabil verwenden). Beispiel:
<script class="_iub_cs_activate" type="text/plain"> /* <![CDATA[ */ var google_conversion_id =CONVERSION_ID; var google_conversion_label = "CONVERSION-LABEL"; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script class="_iub_cs_activate" type="text/plain" src="//www.googleadservices.com/pagead/conversion.js"> </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" type="text/plain" class="_iub_cs_activate" src="data:text/html;base64,PGh0bWw+PGJvZHk+U3VwcHJlc3NlZDwvYm9keT48L2h0bWw+" suppressedsrc="//googleads.g.doubleclick.net/pagead/viewthroughconversion/1036022355/?value=0&label=-KpbCO3v1QQQ0-SB7gM&guid=ON&script=0"/> </div> </noscript>
Das Folgende wird nur implementiert, wenn die Funktionen von Google Analytics verwendet werden, die die Verfolgung eines spezifischen Nutzers ermöglichen. In allen anderen Fällen wird empfohlen, die IP zu anonymisieren.
Bitte beachten Sie: Wenn Sie personalisierte Anzeigen mit Google-Services nutzen, müssen Sie sicherstellen, dass vor der Schaltung personalisierter Anzeigen für Endnutzer in der EAA eine ausdrückliche Einwilligung zur Anzeigenpersonalisierung eingeholt wird. Ausführliche Informationen finden Sie in der speziellen Anleitung hier.
Wichtig: Wenn sich zahlreiche OpenX-Banner auf der Seite befinden, können Sie die Aktivierung mit der Option inlineDelay
beschleunigen (weitere Informationen finden Sie in der Anleitung Wie Sie Ihre Privacy Controls and Cookie Solution an Ihre Bedürfnisse anpassen können). Wir empfehlen, dass Sie keine Werte kleiner als 200
Millisekunden angeben.
Wichtig: Verwenden Sie asynchrone (AJAX) Tags.
Vorher:
<div id="DIV-ID" class="CLASS-DIV"> <ul id="UL-ID" class="CLASS-UL"> <li id="LI-ID" class="CLASS-LI"> <a target="_blank" href="http://www.tripadvisor.co.uk/"><img src="http://www.tripadvisor.co.uk/img/cdsi/partner/tripadvisor_logo_DIMENSIONS.png" alt="TripAdvisor"/></a> </li> </ul> </div> <script src="http://www.jscache.com/wejs?wtype=TYPE&uniq=UNIQ&locationId=LocationId&icon=knifeAndFork&lang=en_UK&display_version=2"></script>
Nachher:
1. Fügen Sie zur Grundkonfiguration des iubenda-Skripts reloadOnConsent
wie unten dargestellt hinzu:
<script> _iub.csConfiguration ? _iub.csConfiguration : _iub.csConfiguration = {} _iub.csConfiguration.reloadOnConsent = true; </script> //insert it into <head> tag after iubenda configuration
2. Definieren Sie isConsentGiven
um die Cookies zu steuern:
<script type='text/javascript'> function isConsentGiven() { if('consentIsGiven' in window && (consentIsGiven === true || consentIsGiven === false)) return consentIsGiven; if(!('_iub' in window && 'csConfiguration' in _iub)) return false; var siteId = _iub.csConfiguration.siteId || ''; var cookiePolicyId = _iub.csConfiguration.cookiePolicyId || ''; var cs = document.cookie.split(';'); var consentIsGiven = false; for (var i = 0; i < cs.length; i++) { while (cs[i].charAt(0) == ' ') cs[i] = cs[i].substring(1); if(cs[i].indexOf('_iub_cs-s'+ siteId) == 0||cs[i].indexOf('_iub_cs-'+ cookiePolicyId) == 0) { consentIsGiven = true; break; } } window.consentIsGiven = consentIsGiven; return consentIsGiven; } </script>
3. Ersetzen Sie das ursprüngliche TripAdvisor-Element durch diese Ressource:
<script> if(isConsentGiven()){ //per ogni elemento di TripAdvisor document.write('<div id="DIV-ID" class="CLASS-DIV"><ul id="UL-ID" class="CLASS-UL"><li id="LI-ID" class="CLASS-LI"><a target="_blank" href="http://www.tripadvisor.co.uk/"><img src="http://www.tripadvisor.co.uk/img/cdsi/partner/tripadvisor_logo_DIMENSIONS.png" alt="TripAdvisor"\/><\/a><\/li><\/ul><\/div>'); document.write('<script src="http://www.jscache.com/wejs?wtype=TYPE&uniq=UNIQ&locationId=LocationId&icon=knifeAndFork&lang=en_UK&display_version=2"><\/script>'); } </script>
Vorher:
<div id="DIV-ID" class="CLASS-DIV"> <ul id="UL-ID" class="CLASS-UL"> <li id="LI-ID" class="CLASS-LI"> <a target="_blank" href="http://www.tripadvisor.co.uk/"><img src="http://www.tripadvisor.co.uk/img/cdsi/partner/tripadvisor_logo_DIMENSIONS.png" alt="TripAdvisor"/></a> </li> </ul> </div> <script src="http://www.jscache.com/wejs?wtype=TYPE&uniq=UNIQ&locationId=LocationId&icon=knifeAndFork&lang=en_UK&display_version=2"></script>
Nachher:
1. Fügen Sie zur Grundkonfiguration des iubenda-Skripts reloadOnConsent
wie unten dargestellt hinzu:
<script> _iub.csConfiguration ? _iub.csConfiguration : _iub.csConfiguration = {} _iub.csConfiguration.reloadOnConsent = true; </script> //insert it into <head> tag after iubenda configuration
2. Definieren Sie isConsentGiven
um die Cookies zu steuern:
<script type='text/javascript'> function isConsentGiven() { if('consentIsGiven' in window && (consentIsGiven === true || consentIsGiven === false)) return consentIsGiven; if(!('_iub' in window && 'csConfiguration' in _iub)) return false; var siteId = _iub.csConfiguration.siteId || ''; var cookiePolicyId = _iub.csConfiguration.cookiePolicyId || ''; var cs = document.cookie.split(';'); var consentIsGiven = false; for (var i = 0; i < cs.length; i++) { while (cs[i].charAt(0) == ' ') cs[i] = cs[i].substring(1); if(cs[i].indexOf('_iub_cs-s'+ siteId) == 0||cs[i].indexOf('_iub_cs-'+ cookiePolicyId) == 0) { consentIsGiven = true; break; } } window.consentIsGiven = consentIsGiven; return consentIsGiven; } </script>
3. Ersetzen Sie das ursprüngliche TripAdvisor-Element durch diese Ressource:
<script> if(isConsentGiven()){ //per ogni elemento di TripAdvisor document.write('<div id="DIV-ID" class="CLASS-DIV"><ul id="UL-ID" class="CLASS-UL"><li id="LI-ID" class="CLASS-LI"><a target="_blank" href="http://www.tripadvisor.co.uk/"><img src="http://www.tripadvisor.co.uk/img/cdsi/partner/tripadvisor_logo_DIMENSIONS.png" alt="TripAdvisor"\/><\/a><\/li><\/ul><\/div>'); document.write('<script src="http://www.jscache.com/wejs?wtype=TYPE&uniq=UNIQ&locationId=LocationId&icon=knifeAndFork&lang=en_UK&display_version=2"><\/script>'); } </script>
Vorher:
<div id="DIV-ID" class="CLASS-DIV"> <ul id="UL-ID" class="CLASS-UL"> <li id="LI-ID" class="CLASS-LI"> <a target="_blank" href="http://www.tripadvisor.co.uk/"><img src="http://www.tripadvisor.co.uk/img/cdsi/partner/tripadvisor_logo_DIMENSIONS.png" alt="TripAdvisor"/></a> </li> </ul> </div> <script src="http://www.jscache.com/wejs?wtype=TYPE&uniq=UNIQ&locationId=LocationId&icon=knifeAndFork&lang=en_UK&display_version=2"></script>
Nachher:
1. Fügen Sie zur Grundkonfiguration des iubenda-Skripts reloadOnConsent
wie unten dargestellt hinzu:
<script> _iub.csConfiguration ? _iub.csConfiguration : _iub.csConfiguration = {} _iub.csConfiguration.reloadOnConsent = true; </script> //insert it into <head> tag after iubenda configuration
2. Definieren Sie isConsentGiven
um die Cookies zu steuern:
<script type='text/javascript'> function isConsentGiven() { if('consentIsGiven' in window && (consentIsGiven === true || consentIsGiven === false)) return consentIsGiven; if(!('_iub' in window && 'csConfiguration' in _iub)) return false; var siteId = _iub.csConfiguration.siteId || ''; var cookiePolicyId = _iub.csConfiguration.cookiePolicyId || ''; var cs = document.cookie.split(';'); var consentIsGiven = false; for (var i = 0; i < cs.length; i++) { while (cs[i].charAt(0) == ' ') cs[i] = cs[i].substring(1); if(cs[i].indexOf('_iub_cs-s'+ siteId) == 0||cs[i].indexOf('_iub_cs-'+ cookiePolicyId) == 0) { consentIsGiven = true; break; } } window.consentIsGiven = consentIsGiven; return consentIsGiven; } </script>
3. Ersetzen Sie das ursprüngliche TripAdvisor-Element durch diese Ressource:
<script> if(isConsentGiven()){ document.write('<div id="DIV-ID" class="CLASS-DIV"><ul id="UL-ID" class="CLASS-UL"><li id="LI-ID" class="CLASS-LI"><a target="_blank" href="http://www.tripadvisor.co.uk/"><img class="_iub_cs_activate" src="data:text/html;base64,PGh0bWw+PGJvZHk+U3VwcHJlc3NlZDwvYm9keT48L2h0bWw+" suppressedsrc="http://www.tripadvisor.co.uk/img/cdsi/img2/branding/150_logo-11900-2.png" alt="TripAdvisor"\/><\/a><\/li><\/ul><\/div>'); document.write('<script src="http://www.jscache.com/wejs?wtype=cdswritereviewlg&uniq=YOUR-UNIQ&locationId=YOUR-LOCATION&lang=en_UK&border=false&langversion=2"><\/script>'); } </script>
Das Folgende gilt nur in Fällen, in denen Sie die Option nicht nutzen, mit der Sie YouTube-Videos einbinden können, ohne Cookies bei Besuchern der Website zu installieren.