Cookie-Banner / Preference Center

7sentidos.de: Banner-Vorlage aus Scan-Evidenz

7sentidos.de: Banner-Vorlage mit 6 Kategorien, 23 Dienstsignal(en), 23 Prior-Blocking-Regel(n) und Default-Denied Consent Mode.

Diese Banner-Vorlage ist kein vollständiger CMP-Dienst. Betreiber müssen prior blocking, Backend/Consent-Ledger, Rechtsgrundlagen, Barrierefreiheit, Lokalisierung und Re-Scan vor Produktivstart fachlich freigeben.

45 Consent
6Kategorien 23Dienste 23Prior Blocking 23Blocking-Regeln deniedDefault

Template

Einbettbarer Banner-Code

Code exportieren
HTML/CSS/JS Banner-Vorlage Vor dem ersten nicht notwendigen Tag einbauen; Backend/Consent-Ledger ergänzen.

<div id="saferpage-consent" class="sp-consent" hidden> <div class="sp-consent__panel" role="dialog" aria-modal="true" aria-labelledby="sp-consent-title"> <h2 id="sp-consent-title">Datenschutz-Einstellungen</h2> <p>Wir verwenden notwendige Dienste. Statistik, Marketing und externe Inhalte werden erst nach Ihrer Einwilligung geladen.</p> <div id="sp-consent-options"></div> <div class="sp-consent__actions"> <button type="button" data-sp-consent="reject">Ablehnen</button> <button type="button" data-sp-consent="settings">Einstellungen</button> <button type="button" data-sp-consent="accept">Akzeptieren</button> </div> </div> </div> <button id="saferpage-consent-trigger" type="button">Datenschutz-Einstellungen</button> <style> .sp-consent{position:fixed;inset:auto 1rem 1rem 1rem;z-index:2147483000;font:16px/1.45 system-ui,sans-serif;color:#12212f}.sp-consent__panel{max-width:720px;margin:auto;background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-shadow:0 24px 80px rgba(15,23,42,.24);padding:1rem}.sp-consent__actions{display:flex;gap:.5rem;flex-wrap:wrap}.sp-consent button{border:1px solid #123047;border-radius:6px;background:#fff;padding:.7rem 1rem;font-weight:700}.sp-consent button[data-sp-consent=accept]{background:#123047;color:#fff}.sp-consent__option{display:flex;gap:.75rem;margin:.65rem 0}.sp-consent__option input{inline-size:1.2rem;block-size:1.2rem}#saferpage-consent-trigger{position:fixed;right:1rem;bottom:1rem;z-index:2147482999} </style> <script> (function(){ var categories = [{"id":"notwendig","label":"Notwendig","description":"Erforderliche Dienste für Sicherheit und Grundfunktionen.","default_state":"active"},{"id":"statistik","label":"Statistik","description":"Reichweitenmessung und Analyse erst nach Einwilligung.","default_state":"denied"},{"id":"marketing","label":"Marketing / Tracking","description":"Werbung, Profiling, Retargeting und Tracking erst nach Einwilligung.","default_state":"denied"},{"id":"externe_medien","label":"Externe Medien","description":"Videos, Karten, Captchas, Fonts und eingebettete Inhalte verzögert laden.","default_state":"denied"},{"id":"komfort","label":"Komfort","description":"Optionale Funktionen getrennt von Statistik und Marketing steuerbar machen.","default_state":"denied"},{"id":"unklar","label":"Unklar / klassifizieren","description":"Unklare Dienste bleiben aus, bis Zweck und Rechtsgrundlage geklärt sind.","default_state":"denied"}]; var key = 'sp_consent_7sentidos.de_v1'; window.dataLayer = window.dataLayer || []; window.gtag = window.gtag || function(){ dataLayer.push(arguments); }; gtag('consent','default',{ad_storage:'denied',analytics_storage:'denied',ad_user_data:'denied',ad_personalization:'denied',functionality_storage:'denied',security_storage:'granted'}); var root = document.getElementById('saferpage-consent'); var options = document.getElementById('sp-consent-options'); var trigger = document.getElementById('saferpage-consent-trigger'); function render(){ options.innerHTML = categories.map(function(cat){ var disabled = cat.id === 'notwendig' ? ' disabled checked' : ''; return '<label class="sp-consent__option"><input type="checkbox" value="'+cat.id+'"'+disabled+'><span><b>'+cat.label+'</b><br>'+cat.description+'</span></label>'; }).join(''); } function update(mode){ var granted = {notwendig:true}; if(mode === 'accept') categories.forEach(function(cat){granted[cat.id]=true;}); if(mode === 'settings') options.querySelectorAll('input').forEach(function(input){granted[input.value]=input.checked;}); localStorage.setItem(key, JSON.stringify({version:'v1', updated_at:new Date().toISOString(), categories:granted})); gtag('consent','update',{ad_storage:granted.marketing?'granted':'denied',analytics_storage:granted.statistik?'granted':'denied',ad_user_data:granted.marketing?'granted':'denied',ad_personalization:granted.marketing?'granted':'denied',functionality_storage:(granted.externe_medien||granted.komfort)?'granted':'denied',security_storage:'granted'}); root.hidden = true; window.dispatchEvent(new CustomEvent('saferpage-consent-update',{detail:granted})); } render(); if(!localStorage.getItem(key)) root.hidden = false; trigger.addEventListener('click', function(){root.hidden=false;}); root.addEventListener('click', function(ev){var mode=ev.target && ev.target.getAttribute('data-sp-consent'); if(mode==='reject') update('reject'); if(mode==='accept') update('accept'); if(mode==='settings') update('settings');}); })(); </script>

Privacy Trigger Link Footer, Datenschutzseite und Cookie-Erklärung

<button type="button" id="saferpage-consent-trigger">Datenschutz-Einstellungen</button>

GTM Event Tag Manager Trigger nach Consent-Update

window.addEventListener('saferpage-consent-update', function(e){ dataLayer.push({event:'saferpage_consent_update', consent:e.detail}); });

Auto-Blocking

Skripte, Iframes und Tag Manager bis Consent stoppen

Blocking JSON
Loader nach Consent-Update Nicht notwendige Skripte bleiben `text/plain`; Iframes starten mit `about:blank`.

window.addEventListener('saferpage-consent-update', function(event) { var consent = event.detail || {}; document.querySelectorAll('script[type="text/plain"][data-saferpage-category][data-src]').forEach(function(node) { var category = node.getAttribute('data-saferpage-category'); if (!consent[category] || node.getAttribute('data-saferpage-loaded') === 'true') return; var script = document.createElement('script'); Array.prototype.slice.call(node.attributes).forEach(function(attr) { if (attr.name === 'type' || attr.name === 'data-src' || attr.name === 'data-saferpage-category') return; script.setAttribute(attr.name, attr.value); }); script.src = node.getAttribute('data-src'); script.async = true; node.setAttribute('data-saferpage-loaded', 'true'); node.parentNode.insertBefore(script, node.nextSibling); }); document.querySelectorAll('iframe[data-saferpage-category][data-src]').forEach(function(node) { var category = node.getAttribute('data-saferpage-category'); if (!consent[category] || node.src === node.getAttribute('data-src')) return; node.src = node.getAttribute('data-src'); }); });

Google Fonts *.fonts.gstatic.com · Kategorie externe_medien

Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.externe_medien equals true.
Script
<script type="text/plain" data-saferpage-category="externe_medien" data-src="https://fonts.gstatic.com/..."></script>
Iframe
<iframe data-saferpage-category="externe_medien" data-src="https://fonts.gstatic.com/..." src="about:blank" title="Google Fonts"></iframe>
_GRECAPTCHA *.google.com · Kategorie externe_medien

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.externe_medien equals true.
Script
<script type="text/plain" data-saferpage-category="externe_medien" data-src="https://google.com/..."></script>
Iframe
<iframe data-saferpage-category="externe_medien" data-src="https://google.com/..." src="about:blank" title="_GRECAPTCHA"></iframe>
Google DoubleClick *.googleads.g.doubleclick.net · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://googleads.g.doubleclick.net/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://googleads.g.doubleclick.net/..." src="about:blank" title="Google DoubleClick"></iframe>
Google DoubleClick *.stats.g.doubleclick.net · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://stats.g.doubleclick.net/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://stats.g.doubleclick.net/..." src="about:blank" title="Google DoubleClick"></iframe>
Google Tag Manager *.googletagmanager.com · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://googletagmanager.com/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://googletagmanager.com/..." src="about:blank" title="Google Tag Manager"></iframe>
Meta/Facebook *.connect.facebook.net · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://connect.facebook.net/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://connect.facebook.net/..." src="about:blank" title="Meta/Facebook"></iframe>
Meta/Facebook *.facebook.com · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://facebook.com/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://facebook.com/..." src="about:blank" title="Meta/Facebook"></iframe>
YouTube *.youtube-nocookie.com · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://youtube-nocookie.com/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://youtube-nocookie.com/..." src="about:blank" title="YouTube"></iframe>
YouTube *.i.ytimg.com · Kategorie marketing

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://i.ytimg.com/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://i.ytimg.com/..." src="about:blank" title="YouTube"></iframe>
googleadservices.com *.googleadservices.com · Kategorie marketing

Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.marketing equals true.
Script
<script type="text/plain" data-saferpage-category="marketing" data-src="https://googleadservices.com/..."></script>
Iframe
<iframe data-saferpage-category="marketing" data-src="https://googleadservices.com/..." src="about:blank" title="googleadservices.com"></iframe>
Google Analytics *.region1.analytics.google.com · Kategorie statistik

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.statistik equals true.
Script
<script type="text/plain" data-saferpage-category="statistik" data-src="https://region1.analytics.google.com/..."></script>
Iframe
<iframe data-saferpage-category="statistik" data-src="https://region1.analytics.google.com/..." src="about:blank" title="Google Analytics"></iframe>
_ga *.7sentidos.de · Kategorie statistik

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.

Fire only when event equals saferpage_consent_update and consent.statistik equals true.
Script
<script type="text/plain" data-saferpage-category="statistik" data-src="https://7sentidos.de/..."></script>
Iframe
<iframe data-saferpage-category="statistik" data-src="https://7sentidos.de/..." src="about:blank" title="_ga"></iframe>
Consent Initialization Default Consent Mode vor allen Marketing-/Analytics-Tags auf denied setzen.
Tag Trigger pruefen Jeder nicht notwendige Tag braucht Kategoriebedingung aus saferpage_consent_update.
Unklassifizierte Tags blockieren Neue oder unbekannte Dienste bleiben aus, bis Kategorie, Zweck und Rechtsgrundlage freigegeben sind.
Reject/GPC testen Nach Ablehnen und GPC duerfen keine Marketing-/Analytics-/Embed-Tags nachladen.
visual embeds Videos, Karten, Captchas und Social Widgets mit Platzhalter anzeigen und erst nach Kategorie-Freigabe laden.
copy Dieser externe Inhalt ist blockiert, bis Sie die passende Datenschutz-Kategorie aktivieren.
preview limit Keine externen Preview-Bilder laden, wenn diese bereits Drittanbieter-Kontakte ausloesen.

Kategorien

Erste und zweite Banner-Ebene

Notwendig Default active · 0 Dienst(e)

Erforderliche Dienste für Sicherheit und Grundfunktionen.

Erste Ebene · Immer aktiv
Statistik Default denied · 3 Dienst(e)

Reichweitenmessung und Analyse erst nach Einwilligung.

Erste Ebene · Statistik erlauben
Marketing / Tracking Default denied · 8 Dienst(e)

Werbung, Profiling, Retargeting und Tracking erst nach Einwilligung.

Erste Ebene · Marketing erlauben
Externe Medien Default denied · 2 Dienst(e)

Videos, Karten, Captchas, Fonts und eingebettete Inhalte verzögert laden.

Erste Ebene · Externe Inhalte erlauben
Komfort Default denied · 0 Dienst(e)

Optionale Funktionen getrennt von Statistik und Marketing steuerbar machen.

Zweite Ebene · Komfort erlauben
Unklar / klassifizieren Default denied · 10 Dienst(e)

Unklare Dienste bleiben aus, bis Zweck und Rechtsgrundlage geklärt sind.

Zweite Ebene · Nicht aktivieren

Dienste

Welche Signale blockiert oder erklärt werden müssen

Google Fonts Google Fonts · Externe Medien

Schriften

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
_GRECAPTCHA Google · Externe Medien

Unklar

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
Google DoubleClick Google DoubleClick · Marketing / Tracking

Werbung

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
Google DoubleClick Google DoubleClick · Marketing / Tracking

Werbung

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
Google Tag Manager Google Tag Manager · Marketing / Tracking

Tag-Manager

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
Meta/Facebook Meta/Facebook · Marketing / Tracking

Social/Tracking

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
Meta/Facebook Meta/Facebook · Marketing / Tracking

Social/Tracking

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
YouTube YouTube · Marketing / Tracking

Video

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
YouTube YouTube · Marketing / Tracking

Video

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
googleadservices.com googleadservices.com · Marketing / Tracking

Sonstige

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
ad_storage
Google Analytics Google Analytics · Statistik

Analytics

Datenschutz-/Tracking-Relevanz. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
analytics_storage
_ga Google · Statistik

Analytics

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
analytics_storage
_ga_2RB6K0FWKD Google · Statistik

Analytics

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
analytics_storage
Google Static Google Static · Unklar / klassifizieren

CDN

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
_fbp Meta/Facebook · Unklar / vor Consent prüfen

Werbung

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
_gcl_au 7sentidos.de · Unklar / vor Consent prüfen

Unklar

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
borlabs-cookie 7sentidos.de · Unklar / vor Consent prüfen

Unklar

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
borlabs-cookie-gcs 7sentidos.de · Unklar / vor Consent prüfen

Unklar

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
cdn.trustindex.io cdn.trustindex.io · Unklar / klassifizieren

Sonstige

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
google.com google.com · Unklar / klassifizieren

Sonstige

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
google.de google.de · Unklar / klassifizieren

Sonstige

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
jnn-pa.googleapis.com jnn-pa.googleapis.com · Unklar / klassifizieren

Sonstige

Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage
test_cookie Google DoubleClick · Unklar / vor Consent prüfen

Werbung

Vor Consent sichtbar. Aus SaferPage-Scan-Evidenz abgeleitet.
Blocking
ja
Consent Mode
functionality_storage

Abnahme

Tests vor Produktivstart

Default Denied vor Tags

Google-/Marketing-/Analytics-Tags laden erst nach restriktivem Default.

Ablehnen gleichwertig

Ablehnen ist auf erster Ebene ähnlich sichtbar wie Akzeptieren.

Widerruf dauerhaft erreichbar

Privacy Trigger bleibt nach Entscheidung sichtbar.

Prior Blocking

Dienste mit prior_blocking_required=true werden vor Freigabe technisch blockiert.

Consent Ledger

Version, Zeit, Kategorie, Region und Widerruf werden im Betreiber-System protokolliert.