像素代码概述

像素代码是在您的在线商店或商店结账流程中运行的 JavaScript 代码片段,可通过 Shopify 后台的客户活动部分进行管理。像素代码收集并传递客户行为数据,以用于营销、广告宣传和报告。

通过 Shopify 像素代码管理器,您可以在一个位置管理所有活动跟踪。安装新应用后,应用像素代码会自动添加到像素代码管理器中。您还可以通过像素代码管理器添加自定义像素代码,用于收集店面、结账页面和订单状态页面上的客户数据。与商店集成的第三方服务可通过使用像素代码捕获的数据来优化营销和分析。

沙盒

Shopify 对像素代码使用安全沙盒。沙盒是一个隔离环境,支持运行脚本但不会影响在线商店的其余部分。沙盒化像素代码可以在网站上的任何位置运行,但仅限于使用沙盒中提供的数据。此沙盒可确保在像素代码管理器中安装或创建的任何像素代码均无法收集或检索与像素代码既定意图无关的数据,这可避免相关安全风险。

有两种类型的沙盒可用于像素代码:

  • 应用像素代码会加载到严格的沙盒环境中。这些像素代码在 Web 工作进程中加载,并且只能根据 Shopify 像素代码 API 访问特定数据。应用像素代码对您的在线商店具有受限的访问权限,是使用像素代码来跟踪客户活动的较安全选项。

  • 自定义像素代码会加载到宽松的沙盒环境中。此沙盒在 iframe 中加载脚本,并允许使用将脚本元素注入页面的传统像素代码设置。当所用服务没有与 Shopify 的像素代码 API(使用严格的沙盒环境)完全集成的应用时,可以使用自定义像素代码。

这两种沙盒环境都可为在线商店提供额外的安全保护,有助于缓解任何潜在风险。有关像素代码相关风险的详细信息,请参阅风险文档。

应用像素代码

应用像素代码会加载到严格的沙盒环境中。此沙盒在 Web 工作进程环境中加载脚本,在该环境中,Shopify 将提供 API 来访问特定功能(读取/写入 Cookie、创建网络请求),并且需要合作伙伴编写特定于 Shopify 的全新 SDK。

自定义像素代码

自定义像素代码会加载到宽松的沙盒环境中。此沙盒在 iframe 中加载脚本,并提供传统像素代码体验。并非所有像素代码都适用于此环境,因为沙盒与网站的其余部分完全隔离。例如,设计为收集内容或定价信息的像素代码无法查看沙盒外部的内容,并且无法访问任何未经授权的信息。当您要链接到客户活动的服务未与 Shopify 的像素代码 API 完全集成时,请使用自定义像素代码。

对于任何像素代码,在将代码复制到商店之前,请确保您了解代码的用途,并且仅使用由可信赖的源开发的代码,以避免对在线商店性能或安全带来任何风险

准备好开始使用 Shopify 进行销售了吗?

免费试用