Zum Hauptinhalt springen
Alle KollektionenConsent Management SolutionConsent Management Solution Installation Guides
Wie kann ich die Zustimmung für mehrere Subdomänen erteilen?
Wie kann ich die Zustimmung für mehrere Subdomänen erteilen?
Vor über einer Woche aktualisiert

Bekannte Einschränkungen: Es ist bekannt, dass die gemeinsame Nutzung von Einwilligungserklärungen über mehrere Subdomains hinweg in Safari-Browsern, bei denen die Option "Cross-Site-Tracking verhindern" aktiviert ist, nicht einheitlich funktioniert.

Wenn Sie dieselbe Termly-Plattform für die Verwaltung von Einwilligungen auf mehreren Subdomains Ihrer Website installiert haben (z. B. acme.com und subdomain.acme.com), müssen Sie die subdomainübergreifende Freigabe von Einwilligungen konfigurieren, um sicherzustellen, dass die Einwilligungseinstellungen eines Nutzers erkannt werden, wenn er zwischen Ihren Subdomains navigiert.

Wie funktioniert die subdomänenübergreifende Freigabe von Einwilligungen?

Die subdomänenübergreifende Freigabe von Einwilligungen ermöglicht es einer Website, Einwilligungsinformationen zwischen verschiedenen Subdomänen auszutauschen, so dass die Nutzer nicht für jede besuchte Subdomäne erneut eine Einwilligung erteilen müssen.

Die subdomänenübergreifende Weitergabe von Einwilligungen funktioniert zwischen einer übergeordneten Website (z. B. acme.com) und einer oder mehreren untergeordneten Websites (z. B. subdomain.acme.com), ohne dass Cookies verwendet werden müssen.

Die Zustimmung wird unidirektional von der übergeordneten Website an die untergeordnete Website weitergegeben.

Führen Sie die folgenden Schritte aus, um die gemeinsame Nutzung von Einwilligungen über Subdomains hinweg für die Termly-Installation Ihrer Website einzurichten.

Schritt 1: Installieren Sie die Termly-Zustimmungsmanagement-Plattform

Vergewissern Sie sich, dass Termly auf allen Subdomains, für die Sie die gemeinsame Nutzung von Einwilligungen einrichten möchten, korrekt installiert ist.

Schritt 2: Erstellen Sie die Quelldatei auf der übergeordneten Website

Legen Sie irgendwo in der Verzeichnisstruktur der übergeordneten Website eine Html-Datei mit folgendem Inhalt ab (z. B. `https://acme.com/termly-consent-sync.html`, der Name der Datei ist jedoch völlig frei wählbar):

<!DOCTYPE html><head> <title>.</title> <script src="https://app.termly.io/consent-sync.min.js"></script> </head>

Schritt 3: Hinzufügen einer TERMLY_CUSTOM_BLOCKING_MAP auf der untergeordneten Website

Wenn Sie den Auto-Blocker aktiviert haben, müssen Sie Termly mitteilen, dass Ihre übergeordnete Domain als "essentiell" angesehen wird, damit sie nicht blockiert wird.

Dies kann mit Hilfe einer CUSTOM_BLOCKING_MAP geschehen, die zum `<head>` Ihres Dokuments hinzugefügt werden muss, und zwar über der Einbindung des `embed.min.js` `<script>`-Tags.

Im folgenden Beispiel ersetzen Sie "acme.com" durch Ihre übergeordnete Domain.

 <script type="text/javascript"> window.TERMLY_CUSTOM_BLOCKING_MAP = { 'acme.com': 'essential', } </script>

Andernfalls wird der Auto-Blocker den `<iframe>` deaktivieren, den Sie in einem späteren Schritt zu Ihrer Website hinzufügen werden.

Schritt 4: Fügen Sie `masterConsentsOrigin` zum Termly CMP `<script>` Tag auf der untergeordneten Website hinzu

Der Wert dieses Attributs muss die Basis-URL (der "Ursprung") Ihrer übergeordneten Website sein, einschließlich des Protokolls und des vollständigen Hostnamens (z. B. `https://acme.com`).

<script src="https://app.termly.io/resource-blocker/YOUR_WEBSITE_UUID?autoBlock=YOUR_AUTO_BLOCK_SETTING&masterConsentsOrigin=https://acme.com" type="text/javascript" ></script>

Hinweis: Wenn Besucher über eine spezielle Portnummer auf Ihre übergeordnete Website zugreifen (z. B. `https://acme.com:5555/some-path-here`), muss Ihr `data-master-consents-origin` auch die Portnummer enthalten (z. B. `https://acme.com:1234`).

Schritt 5: Fügen Sie den <iframe> in die untergeordnete Website ein

Fügen Sie den folgenden HTML-Code irgendwo innerhalb des `<body></body>` Ihrer Seite ein. Es sollte keine Rolle spielen, wo Sie es einfügen.

 <iframe src="https://acme.com/termly-consent-sync.html" style="display: none" ></iframe>
Hat dies deine Frage beantwortet?