像素概览
您可以使用 Shopify 像素管理器来管理和添加跟踪客户事件的像素。客户事件是客户在浏览器中执行的操作,例如点击链接或将产品添加到购物车。您可以在 Shopify 后台的客户事件部分添加和管理像素。
以前,商家可以在其在线商店的多个位置手动添加 JavaScript 代码片段:在线商店偏好设置、结账脚本和应用。这些脚本通常未经质量控制,管理起来也很耗时。使用像素管理器,您的脚本将存储在单个管理工具中,并在 沙盒环境 中运行。向您的商店添加应用像素或自定义像素可带来以下好处:
- 访问您在线商店上的客户事件流,包括结账事件。
- 为您的在线商店和客户提供额外的安全保障,包括对您与第三方服务共享的客户数据进行更强的控制。
- 防止第三方代码运行性能不佳的 Javascript,或干扰您的在线商店和结账。
- 内置的隐私合规性工具。
可通过 2 种方式将像素添加到您的在线商店:通过应用像素(通过营销和数据收集应用安装)和自定义像素(由开发人员在 Shopify 后台的像素管理器中手动添加)。
像素会自动在在线店面、结账页面、感谢页面、订单状态页面和客户账户中加载。
像素的沙盒环境
Shopify 为应用像素和自定义像素使用安全的沙盒。沙盒是一个隔离的环境,可让您在不影响在线商店其余部分的情况下运行脚本。沙盒化像素可以自由地在您网站的任何位置运行,但仅限于在沙盒内可用的数据。此沙盒可确保在像素管理器中安装或创建的任何像素都无法收集或检索其声明意图之外的数据,因为这可能存在安全风险。
详细了解与像素相关的潜在风险。
像素沙盒的限制
由于像素在安全的沙盒环境中运行,因此可访问的信息存在一些限制。增强的安全性使您和您的客户可以更好地控制第三方有权访问的数据。这些限制可能与某些第三方像素不兼容。请咨询第三方像素提供商以确认哪些像素是兼容的。
请查看像素沙盒的以下已知限制:
- 像素沙盒无法呈现用户界面元素,例如按钮、表单、横幅或模态窗口。
- 像素沙盒无法自动检测以下信息:
- 通过 DOM(文档对象模型)抓取获取的事件。
- 通过 DOM 抓取获取的元数据。
- 通过 DOM 抓取获取的用户信息,例如电子邮件和电话。
- 通过 DOM 抓取获取的出站链接点击。
- 页面滚动。
- 通过 DOM 抓取获取的用于创建热图的点击和鼠标移动。
在宽松沙盒中自动检测的页面 URL 包含沙盒版本,并不完全反映主窗口的 URL。您可以从 page_viewed 事件中获取主窗口的 URL。
对于通过 DOM 抓取自动检测事件、元数据、用户信息和出站链接,您可以发布自定义事件作为替代方案。并非所有应用像素都支持发布自定义事件。
像素跟踪功能
以下描述了通常每种像素类型预期的跟踪内容:
- 转化和营销像素:标准结账事件和客户操作适用于大多数转化跟踪。自动抓取表单以获取电子邮件地址或电话号码的功能在沙盒中可能无法正常工作。大多数像素提供商支持改为手动传递此数据。
- 分析像素:标准的客户事件(例如页面浏览、产品浏览、购物车更新、购买和搜索)都可以正常工作。您还可以使用
Shopify.analytics.publish()方法跟踪自定义事件。要跟踪表单交互和链接点击,需要将其作为自定义事件进行发布。 - Google Tag Manager:您可以将 Google Tag Manager 作为自定义像素运行。但是,Google Tag Manager 加载的像素仍在 Shopify 沙盒中运行,因此同样受到其跟踪功能和限制的约束。参阅将 Google Tag Manager 用作自定义像素,详细了解。
客户隐私
在配置为需要同意的市场(通常是欧洲经济区 (EEA) 和英国),只有当访客提供了像素配置中要求的权限后,网页像素代码才会运行。默认情况下,新像素需要营销和分析权限。
同样,对于选择退出数据销售或共享的客户,配置为数据销售的像素将不会运行,除非该像素支持有限数据使用。
自定义像素的开发人员可以详细了解收集和登记同意。
潜在风险
请务必了解您添加到在线商店或商店结账中的代码,或聘请 Shopify 合作伙伴来帮助处理自定义像素。
性能风险
像素是在您的在线商店后台运行以跟踪客户事件的脚本。您拥有的脚本越多,商店的运行速度就越慢。此外,如果添加的脚本已损坏或格式不正确,则该脚本可能会无限期运行,从而可能导致您的商店加载缓慢或无法加载。
隐私风险
为确保客户信息在线上得到保护,用户隐私受到了严格监管。代码片段可用于绕过客户同意要求,但这会违反 Shopify 服务条款,并可能为您带来法律责任。如果您居住在隐私法规更严格的地区(例如 某些美国州或欧洲经济区)或为这些地区的客户提供服务,则尤其如此。请记住,在使用像素收集客户数据时,您有责任遵守适用法律并获得所有必要的同意。如果您不确定适用于您的要求,请咨询律师。