配置追踪授权(GDPR/CCPA 相关设置)
按访客授权状态控制像素追踪:自动对接 Shopify,或连接自建授权横幅与存储键。
Zalify Pixel 可以在访客同意后再启动追踪。以下介绍技术配置,帮助你配合网站的隐私与授权流程;是否满足具体法规还取决于网站的整体配置和适用要求。
方式一:Shopify 自动接入
当店铺提供 window.Shopify.customerPrivacy.analyticsProcessingAllowed 时,像素会自动读取初始授权状态,监听 visitorConsentCollected,并忽略手动授权参数。
Shopify 使用平台授权设置
启用 Shopify 隐私与授权设置后,无需再配置下方手动方式。下方方案主要用于非 Shopify 网站或自建横幅。
方式二:通过横幅通知像素
访客接受自建授权横幅时,调用:
window.zalify('consent', { analytics: 'granted' });
该调用会同步解除像素启动限制,并将选择保存在 localStorage,供后续访问读取。
方式三:读取已有存储键
如果授权工具已把选择保存到 localStorage,可在脚本网址中指定:
<script src="https://cdn.zalify.com/pixel.js?wid=YOUR_WORKSPACE_ID&consentRequired=true&consentStorageKey=consent_state" defer></script>
设置 consentRequired=true 后,像素会:
- 启动时读取该存储键。
- 监听跨标签页的
storage事件,让其他标签页中的同意操作生效。 - 大约每 500 毫秒检查一次,最多等待 5 分钟。
通过弹窗获得授权
Zalify 弹窗支持 grant_consent 按钮,可以将弹窗用于授权提示。见创建第一个弹窗。
测试授权限制
预览模式会跳过授权限制
?zalify-preview=true 用于内部测试,会绕过授权限制。因此验证授权本身时,应在正常会话中确认只有同意后才开始产生事件。详见预览模式。