隱私權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