隱私權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()
:從瀏覽器中的服務移除身分資料。
此函式傳回具有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