Sekretessbibliotek för JavaScript
JavaScript Sekretessbibliotek är en uppsättning verktyg som hjälper dig att skapa en process för att komma åt och ta bort privata data som samlats in av Adobe Commerce.
Commerce dataspårningstjänster kan lagra privat information som är tillämplig på sekretessbestämmelser, som General Data Protection Regulation (GDPR) och California Consumer Privacy Act (CCPA).
Det här biblioteket innehåller en uppsättning funktioner för att skapa förfrågningar om sekretessdata och samla in deras svar. Använd det här biblioteket för att hämta och ta bort data som lagras i webbläsaren av Adobe Commerce dataspårningstjänst.
Installation
Sekretessbiblioteket för JavaScript finns på följande CDN-plats: commerce.adobe.net/magentoprivacy.js
När du har filen måste du lägga till den i en anpassad modul eller ett anpassat tema som är installerat i din Adobe Commerce-instans. Följ instruktionerna som beskrivs i avsnittet Använd anpassad JavaScript för att utföra den här åtgärden.
Initiering
Importera och instansiera ett nytt MagentoPrivacy
-objekt eller använd window
-objektet för att komma åt JavaScript sekretessfunktioner.
Exempel med import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Exempel med window
:
const magePriv = new window.MagentoPrivacy()
Användning
JS-biblioteket för sekretess innehåller olika funktioner för att hantera identitetsdata som lagras i webbläsaren.
-
retrieveIdentity()
Returnerar ett JavaScript-löfte för ett identitetsobjekt från en tjänst i webbläsaren.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
Tar bort identitetsdata från en tjänst i webbläsaren.
Den här funktionen returnerar ett JavaScript-löfte för ett identitetsobjekt med en boolesk egenskap påisDeleted
som anger om data har tagits bort.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}