Biblioteca JavaScript de privacidad
La biblioteca JavaScript de privacidad es un conjunto de herramientas que le ayudarán a crear un proceso para acceder a datos privados recopilados por Adobe Commerce y eliminarlos.
Los servicios de seguimiento de datos de Commerce pueden almacenar información privada que sea aplicable a ciertas normas de privacidad, tales como el Reglamento General de Protección de Datos (RGPD) y la Ley de Privacidad del Consumidor de California (CCPA).
Esta biblioteca proporciona un conjunto de funciones para crear solicitudes de datos de privacidad y recopilar sus respuestas. Utilice esta biblioteca para recuperar y eliminar los datos almacenados en el explorador por los servicios de seguimiento de datos de Adobe Commerce.
Instalación
La biblioteca JavaScript de privacidad está disponible en la siguiente ubicación de CDN: commerce.adobe.net/magentoprivacy.js
Una vez que tenga el archivo, deberá agregarlo a un módulo o tema personalizado instalado en la instancia de Adobe Commerce. Siga las instrucciones descritas en el tema Usar JavaScript personalizado para realizar esta tarea.
Inicialización
Importe y cree una instancia de un nuevo objeto MagentoPrivacy
o use el objeto window
para tener acceso a las funciones de JavaScript de privacidad.
Ejemplo con import
:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
Ejemplo con window
:
const magePriv = new window.MagentoPrivacy()
Uso
La biblioteca JS de privacidad proporciona varias funciones para administrar los datos de identidad almacenados en el explorador.
-
retrieveIdentity()
Devuelve una promesa de JavaScript para un objeto de identidad desde un servicio del explorador.
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
-
removeIdentity()
elimina los datos de identidad de un servicio en el explorador.
Esta función devuelve una promesa de JavaScript para un objeto de identidad con una propiedad booleanaisDeleted
para indicar si los datos se han eliminado.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}