隱私權JavaScript資料庫

隱私權JavaScript程式庫是一組工具,可協助建立存取和刪除Adobe Commerce所收集私人資料的程式。

Commerce資料追蹤服務可儲存適用於隱私權法規的私人資訊,例如 一般資料保護規範(GDPR)加州消費者隱私保護法(CCPA).

此程式庫提供一組函式,用於建立隱私權資料請求並收集其回應。 使用此資料庫來擷取和移除瀏覽器中儲存的Adobe Commerce資料追蹤服務資料。

NOTE
如果 Cookie限制模式 已啟用,在購物者同意前,Commerce不會收集行為資料。 如果 Cookie限制模式 已停用,Commerce會依預設收集行為資料。

安裝

隱私權JavaScript程式庫可在下列CDN位置取得: 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()
:從瀏覽器中的服務移除身分資料。
此函式傳回身分物件的JavaScript Promise,其中包含 isDeleted 表示資料是否已刪除的布林值屬性。

magePriv.removeIdentity().then((ids)=>console.log(ids))
// {"value":"1ccfd8c2-5159-433c-98d7-e937ce3b13f3","isDeleted":true}
recommendation-more-help
6ad2ec8d-4e70-43dd-8640-a894018d6404