应用像素代码

应用像素代码是作为第三方应用或销售渠道的一部分安装的脚本。这些像素代码由应用所有者创建,并设置为在您的商店上使用一个严格的隔离环境。这个隔离环境被称为 Strict sandbox,它使用 Shopify 控制的 API 来收集或检索数据,从而减少对您网站的性能、安全和隐私的总体影响。

Shopify 只会将使用 Shopify Web Pixels API 的应用添加到“客户事件”页面。Shopify Web Pixels API 是集成网页像素代码的官方支持方法。使用 Shopify Web Pixels API 的应用可提供最安全、最可靠且性能最高的像素代码。您需要先安装应用,然后进行设置以配置像素代码。

应用像素代码权限和客户隐私设置

当您安装具有应用像素代码的应用时,您有责任确保遵守适用法律,并根据要求设置适当的隐私配置,包括同意和数据销售选择退出选项。详细了解客户隐私

查看权限和客户隐私设置

您可以查看应用或销售渠道有权访问的权限和客户隐私设置的完整列表。每个应用像素代码的权限和客户隐私设置由第三方应用合作伙伴确定,无法更改。

步骤:

  1. 在 Shopify 后台中,转至设置 > 客户事件

  2. 点击您想查看其权限的应用像素代码对应的 更多选项 按钮,然后执行以下任一操作:

    • 要查看应用或销售渠道有权访问的完整权限列表,请点击查看权限
    • 要查看应用像素代码的客户隐私设置,请选择查看客户隐私

传输应用像素代码数据

应用像素数据可通过网页像素代码和服务器像素代码传输。将服务器像素代码与网页像素代码配对,有助于促使尽可能多的客户事件到达目的地。

网页像素代码

网页像素代码通过浏览器将客户事件传输给应用所有者。这是大多数像素代码传输信息的标准方式。

网页像素代码依赖浏览器 Cookie 来识别用户并将转化归因于广告点击。浏览器隐私功能会通过以下方式对此产生影响:

  • 智能跟踪预防功能会缩短或限制 Cookie,即使像素仍在运行并发送事件,也会降低归因的准确性。
  • 广告拦截器可以完全拦截网页像素代码,从而阻止将相关事件发送到目的地。

在这两种情况下,您的 Shopify 报告和订单记录不受影响,因为 Shopify 会在处理订单时记录订单和分析数据。减少或丢失的是第三方归因数据,例如将转化与广告点击进行匹配。

服务器像素代码

服务器像素代码通过服务器将客户事件传输给应用所有者。某些应用所有者有权访问服务器像素代码。您可以向应用所有者查询他们是否有权访问服务器像素代码。

服务器像素代码具有以下优势:

  • 服务器像素代码可以增加通过服务器(而不是互联网浏览器等中介)传输给应用所有者的客户事件(包括结账事件)的数量。
  • 服务器像素代码可以增加附带您商店身份标识(例如电子邮件地址)的事件数量。

服务器像素代码不依赖于浏览器 Cookie,因此可提高归因可靠性。相反,它们可以使用第一方数据(例如电子邮件地址或电话号码)来匹配事件。服务器像素代码仍受您商店的客户隐私和同意设置约束。如果客户不同意跟踪,那么事件可能会受到限制。

测试应用像素代码

安装应用像素后,您可以使用 Shopify Pixel Helper 对其进行测试,以确保在您网站上发生事件时,该像素能正确接收数据。

您可以使用 Shopify Pixel 助手来测试您的像素事件是否触发。Shopify Pixel 助手可让您在在线商店中测试应用像素代码,以便实时查看正在接收的事件以及这些事件的数据。

步骤:

  1. 在 Shopify 后台中,转至设置 > 客户事件

  2. 点击您要测试的应用像素代码旁边的 更多选项

  3. 点击测试,在您的商店中打开 Shopify Pixel 助手。

  4. 可选:根据您商店的同意设置和应用像素代码的客户隐私设置,Shopify Pixel 助手对话框中可能会显示“像素代码正在等待同意”。执行以下任一操作以继续测试:

    • 在您商店的 Cookie 横幅或偏好设置中接受跟踪。
    • 点击提供同意以继续测试
    • 如果您的像素代码仍未加载,请联系第三方开发者。
  5. 若要确认正在加载哪些事件,请访问您要为其测试像素代码的每个页面。

  6. 可选:若要查看收到的完整事件数据,请点击 最大化 以展开 Shopify Pixel 助手对话框。

查看收到的事件

当您使用 Shopify Pixel 助手测试正在加载的事件时,Shopify Pixel 助手对话框的收到的事件部分会显示以下状态之一:

  • 绿点表示已订阅事件且回调函数已成功。
  • 红点表示发生了错误。

Shopify Pixel 助手会显示在顶层或回调函数中发生的未捕获错误。顶层错误会在 Shopify Pixel 助手加载时显示。当您点击以展开带红点的事件时,会显示回调错误消息。如果发生错误,请联系第三方开发者来修复这些错误。

优化应用像素代码的数据访问

您可以选择像素的客户数据和业务数据在您的在线商店和应用之间的共享方式。应用像素有 2 种数据访问类型:

  • 始终开启:应用像素可以无限制地访问您的所有客户和业务数据。
  • 已优化:Shopify 会智能地允许数据访问,以实现最佳分析和宣传活动绩效。

已优化”设置会限制与应用像素过度共享客户和业务数据。当 Shopify 检测到某个营销像素共享的数据超出了所需范围时,Shopify 会暂停该像素共享的部分或全部数据,直到相关活动恢复。您可以随时在“始终开启”和“已优化”之间更改应用像素的数据访问设置。

应用像素的数据访问优化工作原理

Shopify 会考量多种信号,例如付费和自然推荐流量中的模式、销售额、商店成熟度、在线店面配置和同步的宣传活动设置,以确定营销像素是否在过度共享数据。

例如,您将一个新的营销应用连接到您的商店,并试用了几个月。作为策略转变的一部分,您停止使用它并让订阅过期,它便不再是您用来吸引新客户的关键工具。在后台,该像素仍然可以访问您的所有数据,直到您记得断开它。如果该应用像素的数据共享设置设为“已优化”,那么在足够长的一段时间不活动后,数据共享将自动暂停以保护您的业务。但是,如果该应用仍在为您的商店带来业绩并且需要数据来保持这种状态,那么即使在没有主动使用的情况下,数据共享也不会暂停。

应用像素的“已优化”数据共享具有以下优势:

  • 在检测到已知推荐来源(例如营销渠道)过度共享数据时暂停数据,从而减少营销像素不必要的数据共享。
  • 利用长期观察到的推荐流量、销售额、在线店面设置、宣传活动设置和其他信号的模式,来决定何时暂停和恢复数据共享。
  • 当相关活动恢复时,会自动恢复共享,包括任何引荐流量或应用通过 Marketing Activities API 发送的新活动。

已优化”数据共享不会影响以下元素:

  • 不会阻止营销工具为您的业务运营和创造业绩所需的数据。
  • 不会阻止正在主动使用的营销工具的数据,包括当前为您的商店带来任何流量或销售额的工具。
  • 不会阻止为独立分析服务设计的事件,即使像素连接的应用同时具有营销和分析用例。
  • 不会影响 Webhook。Webhook 递送会按预期继续,因为 Webhook 应用于交易用例,而非营销。

更改应用像素的数据访问设置

默认情况下,您的应用像素的数据访问设置为“已优化”。您可以随时在“始终开启”和“已优化”之间更改应用像素的数据访问设置。

对于任何具有“始终开启”访问权限但未给您的商店带来推荐流量的应用像素,其旁边会显示一个 Warning 图标,表示它们是进行数据访问优化的理想选择。

步骤:

  1. 在 Shopify 后台中,转至设置 > 客户事件

  2. 点击您要更新的像素名称。

  3. 在详细信息页面上,从以下选项中进行选择:

    • 若要动态调整数据访问权限以实现最佳绩效,请选择已优化
    • 若要允许无限制的数据访问,请选择始终开启
  4. 点击保存

查看应用像素的活动日志

活动日志是应用像素的数据访问权限更改历史记录。它会捕获 2026 年 6 月 3 日及之后进行的所有数据访问权限更改。该日期之前进行的更改未包含在内。

每个条目都包含数据访问状态和更改原因。可能的数据访问状态如下:

  • 数据访问权限已授予
  • 数据访问权限已暂停

每次更改的原因可能是自动更改(因为应用像素的数据访问权限已优化,会根据检测到的信号发生变化),也可能是您对数据访问设置进行的手动更改。

步骤:

  1. 在 Shopify 后台中,转至设置 > 客户事件

  2. 对于您想查看活动日志的应用像素,请点击 更多选项,然后点击查看详细信息

  3. 若要查看特定日期或日期范围内的活动,请点击日期打开日期选择器,然后选择日期或日期范围。

  4. 点击保存,应用日期。

应用像素故障排除

如果您的应用像素在测试期间未加载或触发,并且您已查看 Pixel Helper 中的错误,请尝试以下故障排除措施。

查看您的客户隐私设置

如果您的像素代码在测试期间未加载或触发,则可能是因为有客户隐私设置阻止其加载。

在 Shopify 后台中,转至设置 > 客户隐私,以在 Shopify 后台中搜索可能适用于您访问的客户隐私设置。请根据您的客户隐私设置执行以下步骤:

  • 如果您所在区域的客户隐私设置要求征得同意,请确保您已通过 Cookie 横幅提供同意。
  • 如果您没有任何阻止加载像素的客户隐私设置,请清除您浏览器的 Cookie 以重置您的 Cookie 横幅并提供同意。
  • 如果您在在线商店中使用自定义域名,则还必须将客户账户域名更改为在线商店域名的子域名,例如 account.example.com。否则,像素代码和 Cookie 同意将不适用于新的订单状态页面,因为域名必须与获取同意的域名相同。详细了解客户账户页面上的自定义域名
  • 若您使用第三方工具(例如 Cookie 横幅应用)来管理同意信息,则该工具必须通过 Customer Privacy API 将同意信息同步到 Shopify。如果同意信息未同步到 Shopify,即使客户已提供同意,您的像素可能也不会触发。请联系您的第三方提供商,确认同意信息正同步至 Shopify,或获取其他支持。

其他故障排除

如果您发现在从较旧的像素设置迁移后跟踪的事件数量存在差异,请参阅迁移后的故障排除

请确保根据第三方文档正确安装和配置了该应用。如果在测试应用像素时仍遇到问题,请联系第三方开发人员。