Zum Hauptinhalt springen
Alle KollektionenConsent Management SolutionConsent Management Solution Installation Guides
Blockieren von Cookies, die im Backend mit der Zustimmungs-API gesetzt wurden
Blockieren von Cookies, die im Backend mit der Zustimmungs-API gesetzt wurden
Vor über einer Woche aktualisiert

Wenn Ihre Website Cookies vom Backend aus setzt, müssen Sie die Event-API und die Consent-API verwenden, um die Cookie-Whitelist abzurufen, der Ihre Besucher zugestimmt haben, und diese Cookies selektiv zuzustellen oder nicht.

In der folgenden Anleitung wird beschrieben, wie Sie diesen Prozess durchführen:

Schritt 1: Abrufen der UUID des Besuchers vom Frontend

Verwenden Sie die Event-API, um die eindeutige Benutzeridentität (UUID) des Besuchers vom Frontend abzurufen.

Event-API

Termly.on('consent', (data) => {...})

Wann wird dies aufgerufen?
Diese Callback-Methode wird immer dann ausgelöst, wenn eine Änderung der Zustimmung festgestellt wird.

Wie verwende ich dies?

Sie können die Whitelist (data.cookies) in Ihrem Frontend-Code speichern und sie verwenden, um die Logik der Cookie-Zustellung für Ihre Website-Besucher anzupassen.

Speichern Sie die UUID des Besuchers (data.uuid), um die Termly RESTful API für einen bestimmten Besucher aufrufen zu können.

Schritt 2: Abrufen der Cookie-Einstellungen des Besuchers über die API aus dem Backend

Nachdem Sie die UUID von der Event-API abgerufen haben, verwenden Sie den cookie_whitelist endpoint, um die Zustimmungseinstellungen eines bestimmten Besuchers zu erhalten:

GET cookie_whitelist

https://app.termly.io/api/v1/cookie_whitelist


Mit diesem Endpunkt können Sie die Cookies abrufen, denen Ihr Besucher zugestimmt hat. Damit werden auch Cookies der Kategorie Essential abgerufen.

Beispiel-Code:

curl -H 'Accept: application/json' -H "Authorization: ${API_KEY}" https://termly.io/api/v1/cookie_whitelist?uuid={UUID} { cookies: [ { 'name': 'cookie_name', 'provider': 'termly.io', 'type': 'http_cookie' }, { 'name': 'cookie_name', 'provider': 'termly.io', 'type': 'http_cookie' } ] 
 Kategorien: ['essential'], uuid: 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx' }
Hat dies deine Frage beantwortet?