应用像素代码
应用像素代码是随第三方应用或销售渠道安装的脚本。这些像素代码由应用所有者创建,并设置为在商店中使用严格且隔离的环境。这种隔离环境(称为沙盒)使用 Shopify 控制的 API 来收集或检索数据,从而降低对网站性能、安全性和隐私性的整体影响。
Shopify 仅向使用 Shopify Web 像素代码 API 的客户活动页面添加应用。Shopify Web 像素代码 API 是官方支持的集成 Web 像素代码的方式。使用 Shopify Web 像素代码 API 的应用提供最安全、最可靠、性能最稳定的像素代码。需要安装应用然后进行设置,以配置像素代码。
应用像素权限和客户隐私设置
当您安装具有应用像素的应用时,您有责任确保您遵守适用法律,并按所需的程度设置适当的隐私配置,包括同意和数据出售选择退出选项。 详细了解客户隐私。
查看权限和客户隐私设置
您可以查看应用或销售渠道有权访问的权限和客户隐私设置的完整列表。 每个应用像素的权限和客户隐私设置由第三方应用合作伙伴决定,无法更改。
步骤:
在 Shopify 后台中,转至设置 > 客户活动。
点击应用像素选项卡查看您商店上安装的应用像素。
点击要查看权限的应用像素代码的
按钮,然后执行以下任一操作:
- 若要查看应用或销售渠道有权访问的权限的完整列表,点击查看权限。
- 若要查看应用像素的客户隐私设置,选择查看客户隐私。
传输应用像素代码数据
可以使用 Web 和服务器像素代码传输应用像素代码数据。
Web 像素代码通过浏览器将客户事件传输给应用所有者。这是大多数像素代码传输信息的标准方式。
服务器像素代码通过服务器将客户事件传输给应用所有者。某些应用所有者有权访问服务器像素代码。您可以与应用所有者联系,了解他们是否有权访问服务器像素代码。
服务器像素代码具有以下好处:
- 服务器像素代码可以增加通过服务器(而不是代理,例如 Internet 浏览器)传输给应用所有者的客户事件数量,包括结账事件。
- 服务器像素代码可以增加已附加商店标识(例如邮箱)的事件数量。
当您将服务器像素代码与 Web 像素代码配对时,这可确保将最大数量的客户事件传输到目的地。
测试应用像素代码
安装应用像素代码后,您可以使用 Shopify Pixel Helper 进行测试,以确保当您的网站发生事件时,像素代码能够正确接收数据。
您可以使用 Shopify Pixel Helper 测试像素代码事件是否触发。借助 Shopify Pixel Helper,您可以在您的在线商店中测试应用像素代码,以实时查看接收的事件以及这些事件的数据。
步骤:
在 Shopify 后台中,转至设置 > 客户活动。
点击要测试的应用像素代码旁边的
。
点击测试,在您的商店中打开 Shopify Pixel Helper。
可选:根据您商店的同意设置和应用像素代码的客户隐私设置,Shopify Pixel Helper 对话框可能会显示“Pixel 正在等待同意”。执行以下任一操作以继续测试:
- 接受您商店的 cookie 横幅或偏好设置的跟踪。
- 点击征得同意以继续测试。
- 如果您的像素代码仍然无法加载,请联系第三方开发人员。
若要确认哪些事件正在加载,请访问要测试像素代码的每个页面。
可选:若要查看收到的完整事件数据,请点击
展开 Shopify Pixel Helper 对话框。
查看收到的事件
当您使用 Shopify Pixel Helper 测试正在加载哪些事件时,Shopify Pixel Helper 对话框的已接收事件部分中将显示以下状态之一:
- 绿色圆点表示事件已订阅,且回调函数执行成功。
- 红色圆点表示发生了错误。
Shopify Pixel Helper 会显示发生在顶级或回调函数中未捕获的错误。加载 Shopify Pixel Helper 时会显示顶级错误。点击展开有红色圆点的活动时,会显示回调错误消息。如果出现错误,请联系第三方开发人员修复。
对应用像素代码进行故障排除
如果您的应用像素代码在测试期间未加载或触发,并且您已查看 Pixel Helper 是否存在错误,请尝试以下故障排除措施。
查看您的客户隐私设置
如果您的像素代码在测试期间未加载或触发,则可能是客户隐私设置阻止其加载。
在 Shopify 后台中,转至设置 > 客户隐私,搜索 Shopify 后台中可能应用于您的访问的客户隐私设置。请根据客户隐私设置,执行以下操作:
- 如果您的区域有需要征得同意的客户隐私设置,请确保您已通过 Cookie 横幅部署同意获取机制。
- 如果您没有阻止像素代码加载的任何客户隐私设置,请清除浏览器的 Cookie 以重置您的 Cookie 横幅并提供同意。
如果您使用第三方工具来管理同意,请联系您的第三方提供商以获取支持。
其他故障排除
确保根据第三方文档正确安装和配置应用。如果您在测试应用像素代码时仍然遇到问题,请联系第三方开发人员。