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 aplicable a las regulaciones de privacidad, como la Reglamento General de Protección de Datos (RGPD) y California Consumer Privacy Act (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 la Usar JavaScript personalizado tema para realizar esta tarea.
Inicialización
Importar y crear una instancia de un nuevo MagentoPrivacy
objeto o utilice el window
para acceder a las funciones de privacidad de JavaScript.
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 unaisDeleted
propiedad booleana para indicar si se han eliminado los datos.
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}