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' }