要配置 Zaraz 的常规设置,请在 Cloudflare 仪表板中前往 **Settings(设置)**页面:
Go to Settings ↗更改后,请务必选择 **Save(保存)**按钮以保存更改。
允许你在 **Real-time(实时)**或 **Preview & Publish(预览并发布)**模式之间进行选择。默认情况下,Zaraz 会立即发布你在账户中所做的所有更改。选择 **Preview & Publish(预览并发布)**可让你在提交设置之前进行测试。更多信息请参阅 Preview mode。
调试密钥用于启用 Debug Mode(调试模式)。更多信息请参阅 Debug mode。
打开此选项以启用 Zaraz E-commerce API。更多信息请参阅 E-commerce。
Cloudflare Zaraz 提供与标签管理软件中用于跟踪事件和其他参数的 dataLayer 函数的向后兼容性。如果不需要,可以关闭此选项。更多信息请参阅 Data layer compatibility mode。
当你关闭 **Single Page Application support(单页应用程序支持)**时,pageview 触发器仅在加载新网页时生效。启用后,Zaraz 的 pageview 触发器会在单页应用的 URL 每次更改时生效。这也称为虚拟页面浏览 (virtual page views)。
Zaraz 提供你可以配置的隐私设置,例如:
-
Remove URL query parameters(移除 URL 查询参数):从 URL 中移除所有查询参数。例如,
https://example.com/?q=hello变为https://example.com/。 -
Trim IP addresses(修剪 IP 地址):在将 IP 地址传递给服务器端加载的工具之前修剪部分 IP 地址,以向第三方隐藏它。
-
Clean User Agent strings(清理 User Agent 字符串):通过移除操作系统版本、已安装扩展等信息,清除 User Agent 字符串中的敏感信息。
-
Remove external referrers(移除外站引荐来源):如果主机名与网站不同,则隐藏页面引荐 URL。
-
Cookie domain(Cookie 域名):选择 Zaraz 将在其上设置工具 cookie 的域名。默认情况下,Zaraz 会尝试在尽可能高级别的域名上保存 cookie,这意味着如果你的网站位于
foo.example.com,cookie 将保存在example.com上。你可以通过在此处输入自定义域名来更改此行为,并将 cookie 配置为保存在foo.example.com上。
此选项自动注入 Zaraz 在你的网站上运行所需的脚本。默认情况下处于开启状态。
如果你关闭此选项,Zaraz 将停止在你的域名上自动注入其脚本。如果你仍需要 Zaraz 功能,则需要手动添加 Zaraz 脚本。更多信息请参阅 Load Zaraz manually。
打开后,Zaraz 脚本也会注入到 iframe 元素中。
为 Zaraz 的脚本指定自定义 URL。你需要使用有效的 pathname:
/<PATHNAME>/<FILE.JS>这是托管 Zaraz 初始化脚本的自定义 pathname 示例:
/my-server/my-scripts/start.js有关此端点的更多信息,请参阅 HTTP Events API。
选择是否防止 Zaraz 在疑似由机器人发起的请求上加载。这基于请求的 bot score,该分数是一个估计值,因此无法保证始终准确。
选项包括:
- Block none(不阻止):为所有请求加载 Zaraz,即使这些请求来自机器人。
- Block automated only(仅阻止自动):防止 Zaraz 在来自 Automated 类别 的请求上加载。
- Block automated and likely automated(阻止自动和疑似自动):防止 Zaraz 在来自 Automated 和 Likely Automated 类别 的请求上加载。
有关此设置的更多信息,请参阅 Context Enricher。
如果禁用,Zaraz 不会在用户访问时立即自动触发 Pageview 操作。然后,你可以在浏览器端脚本中的某处手动运行 zaraz.track("Pageview") 以注册此事件。这在集成自定义同意解决方案时很有用——请参阅 Consent API。
将 Zaraz 事件日志发送到外部存储服务。
有关此设置的更多信息,请参阅 Logpush。