Privacy JavaScript Library
Die Privacy JavaScript Library ist eine Reihe von Tools, die Ihnen beim Erstellen eines Prozesses für den Zugriff auf und das Löschen von durch Adobe Commerce erfassten privaten Daten helfen.
Commerce-Datenverfolgungsdienste können personenbezogene Daten speichern, die für Datenschutzbestimmungen wie die Datenschutz-Grundverordnung (DSGVO) und den California Consumer Privacy Act (CCPA) gelten.
Diese Bibliothek bietet eine Reihe von Funktionen zum Erstellen von Datenschutzanfragen und zum Erfassen ihrer Antworten. Verwenden Sie diese Bibliothek, um die im Browser von Adobe Commerce-Datenverfolgungsdiensten gespeicherten Daten abzurufen und zu entfernen.
Installation
Die Privacy JavaScript Library ist unter folgendem CDN-Speicherort verfügbar: commerce.adobe.net/magentoprivacy.js
Nachdem Sie über die Datei verfügen, müssen Sie sie einem benutzerdefinierten Modul oder Design hinzufügen, das in Ihrer Adobe Commerce-Instanz installiert ist. Befolgen Sie die Anweisungen, die im Thema Verwenden von benutzerdefiniertem JavaScript beschrieben sind, um diese Aufgabe durchzuführen.
Initialisierung
Importieren und instanziieren Sie ein neues MagentoPrivacy
-Objekt oder verwenden Sie das window
-Objekt, um auf die Privacy JavaScript-Funktionen zuzugreifen.
Beispiel mit import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Beispiel mit window
:
const magePriv = new window.MagentoPrivacy()
Nutzung
Die Privacy JS Library bietet verschiedene Funktionen zum Verwalten von im Browser gespeicherten Identitätsdaten.
-
retrieveIdentity()
Gibt ein JavaScript-Versprechen für ein Identitätsobjekt aus einem Dienst im Browser zurück.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
Entfernt die Identitätsdaten aus einem Dienst im Browser.
Diese Funktion gibt ein JavaScript-Versprechen für ein Identitätsobjekt mit der booleschen EigenschaftisDeleted
zurück, um anzugeben, ob die Daten gelöscht wurden.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}