Bibliothèque JavaScript de confidentialité
La bibliothèque JavaScript d’Adobe Privacy est un ensemble d’outils permettant de créer un processus d’accès et de suppression des données privées collectées par Adobe Commerce.
Les services de suivi des données de Commerce peuvent stocker des informations privées applicables aux réglementations de confidentialité telles que le Règlement général sur la protection des données (RGPD) et le California Consumer Privacy Act (CCPA).
Cette bibliothèque fournit un ensemble de fonctions pour créer des demandes de données de confidentialité et collecter leurs réponses. Utilisez cette bibliothèque pour récupérer et supprimer les données stockées dans le navigateur par les services de suivi de données Adobe Commerce.
Installation
La bibliothèque JavaScript de confidentialité est disponible à l’emplacement du réseau CDN suivant : commerce.adobe.net/magentoprivacy.js
Une fois que vous disposez du fichier, vous devez l’ajouter à un module ou à un thème personnalisé installé dans votre instance Adobe Commerce. Suivez les instructions décrites dans la rubrique Utilisation de JavaScript personnaliséspour accomplir cette tâche.
Initialisation
Importez et instanciez un nouvel objet MagentoPrivacy
ou utilisez l’objet window
pour accéder aux fonctions JavaScript de confidentialité.
Exemple d’utilisation de import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Exemple d’utilisation de window
:
const magePriv = new window.MagentoPrivacy()
Utilisation
La bibliothèque JS d’Adobe Privacy fournit diverses fonctions de gestion des données d’identité stockées dans le navigateur.
-
retrieveIdentity()
renvoie une promesse JavaScript pour un objet d’identité d’un service dans le navigateur.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
supprime les données d’identité d’un service dans le navigateur.
Cette fonction renvoie une promesse JavaScript pour un objet d’identité avec une propriété booléenneisDeleted
pour indiquer si les données ont été supprimées.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}