隐私JavaScript库
隐私JavaScript库是一组工具,可帮助创建用于访问和删除Adobe Commerce收集的私有数据的流程。
Commerce数据跟踪服务可以存储适用于隐私法规的隐私信息,例如通用数据保护条例(GDPR)和加州消费者隐私法案(CCPA)。
此库提供了一组用于创建隐私数据请求和收集其响应的功能。 使用此库可检索和删除Adobe Commerce数据跟踪服务存储在浏览器中的数据。
NOTE
如果启用了Cookie限制模式,则在购物者同意之前,Commerce不会收集行为数据。 如果 Cookie限制模式 被禁用,Commerce将默认收集行为数据。
安装
隐私JavaScript库在以下位置提供: commerce.adobe.net/magentoprivacy.js
获得文件后,您需要将其添加到Adobe Commerce实例中安装的自定义模块或主题。 按照使用自定义JavaScript主题中所述的说明完成此任务。
初始化
导入并实例化新的MagentoPrivacy
对象,或使用window
对象访问隐私JavaScript功能。
使用import
的示例:
import MagentoPrivacy from "./MagentoPrivacy"
const magePriv = new MagentoPrivacy()
使用window
的示例:
const magePriv = new window.MagentoPrivacy()
使用情况
隐私JS库提供了多种功能,用于管理存储在浏览器中的身份数据。
retrieveIdentity()
:从浏览器中的服务返回标识对象的JavaScript promise 。
magePriv.retrieveIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3"}
removeIdentity()
:从浏览器中的服务删除身份数据。
此函数为具有isDeleted
布尔属性的标识对象返回JavaScript promise,以指示数据是否已删除。
magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}
recommendation-more-help
6ad2ec8d-4e70-43dd-8640-a894018d6404