为什么Shopify像素事件不会附加到Klaviyo表单提交者?
*Klaviyo可能会为某个用户资料记录“活跃于站点”和“表单已提交”,但Shopify品牌的“添加到购物车”和“开始结账”事件却缺失。这通常指向两个事件路径之间的身份交接问题——而非现场跟踪的所有部分都坏了的证据。*
相关文章
要点
简要总结
- Klaviyo表单可以识别浏览器以供Klaviyo.js使用,但不保证Shopify的沙箱像素事件流会将商业事件附加到同一用户资料。
- “活跃于站点”、“表单已提交”、“添加到购物车”和“开始结账”可能来自不同的脚本或集成路径。
- 同意状态、Shopify行为事件设置、客户/用户资料同步、事件负载标识符和结账身份都会影响结果。
- 在安装旧版代码片段或创建重复指标前,应分别测试站点事件和Shopify品牌商业事件。
- 当用户已存在于Klaviyo但当前商业行为断开时,ReCapture相关;Capture则覆盖从未成为用户资料的高意向访客。
Klaviyo如何知道用户但错过购物车事件?
“Klaviyo知道用户资料”可以指多种情况:
- 用户资料存在于Klaviyo账户中;
- 浏览器提交了Klaviyo表单;
- Klaviyo.js记录了“活跃于站点”;
- Shopify发布了客户事件;
- Shopify事件包含足够的身份上下文供Klaviyo附加;
- 结果用户资料符合流程资格。
这些是独立的检查点。通过前三项并不证明后面三项也成立。
Shopify网页像素运行在安全沙箱中,通过Shopify数据层订阅客户事件。Klaviyo自己的现场事件和表单身份可能在不同的执行上下文中运行。集成必须正确桥接这些上下文。
> 参见更广泛的事件到用户资料问题。 阅读Klaviyo行为数据如何连接弃购流程后再调整流程逻辑。
你测试的是哪个事件路径?
| 证据 | 可能路径 | 证明了什么 | 未证明什么 |
|---|---|---|---|
| 表单已提交 | Klaviyo表单和用户资料系统 | 表单事件到达了Klaviyo用户资料 | Shopify商业事件会共享该身份 |
| 活跃于站点 | Klaviyo.js网页跟踪 | 当前浏览器被Klaviyo现场跟踪识别 | Shopify沙箱像素附加了购物车事件 |
| Shopify添加到购物车 | Shopify行为事件集成 | Shopify发布且Klaviyo接收了购物车事件 | 事件关联到了预期用户资料 |
| 开始结账 | Shopify结账事件路径 | 结账活动到达集成 | 早期购物车行为会自动拼接 |
| 流程入口 | Klaviyo流程引擎 | 用户资料/事件通过触发器和过滤器 | 捕获了所有符合条件的店铺事件 |
指标名称也很重要。店铺可能同时存在旧版“添加到购物车”事件、Klaviyo.js自定义事件和Shopify品牌“添加到购物车”事件。相似标签不代表它们是相同的指标或负载。
责怪像素沙箱前应检查什么?
1. 确认准确的指标来源
打开事件活动流,比较来源、指标名称、事件属性、用户资料ID、时间戳和唯一事件ID。不要仅凭流程构建器诊断。
2. 确认启用了Shopify行为事件
Klaviyo将Shopify品牌现场跟踪视为独立功能。检查Shopify集成设置,确认预期的客户事件是否出现。
3. 测试同意状态
Klaviyo声明Shopify结账身份捕获需要匿名活动跟踪、Shopify行为事件和相关营销及分析Cookie的同意。进行同意接受和拒绝测试,不要假设结果通用。
4. 确认Klaviyo与Shopify用户资料同步
如果设置依赖同步Klaviyo用户资料和自定义属性到Shopify,验证范围、实际客户记录、同步延迟及测试邮箱是否双方均存在。启用设置不代表特定用户资料完成交接。
5. 结账时识别身份
Shopify结账联系事件提供强身份信号。测试缺失的商业事件是否仅在结账输入相同邮箱后开始附加。此模式可隔离交接问题。
可复现的测试矩阵
每行使用新邮箱,避免先前Cookie和用户资料干扰结果。
| 测试身份 | 浏览产品 | 添加到购物车 | 开始结账 | 诊断价值 |
|---|---|---|---|---|
| 无表单,无登录,无结账邮箱 | 记录匿名事件是否存在 | 记录 | 记录 | 匿名行为基线 |
| 提交Klaviyo表单 | 验证Klaviyo事件附加 | 检查Shopify品牌事件 | 结账邮箱输入前检查 | 测试表单到商业拼接 |
| Shopify客户登录 | 验证 | 验证 | 验证 | 测试Shopify原生客户身份 |
| 结账输入相同邮箱 | 输入前后验证 | 输入前后验证 | 验证 | 测试结账身份交接 |
| 私密浏览器且同意接受 | 验证存储和事件 | 验证 | 验证 | 测试限制性存储条件 |
每行保存Shopify像素助手、浏览器网络工具和Klaviyo指标活动流的截图或导出。
应该安装旧版“添加到购物车”代码片段吗?
不要作为首选方案。第二个代码片段可能产生重复事件、不匹配负载和两个流程响应相似动作。
仅在明确记录以下内容后安装或保留自定义事件:
- 缺失的是哪个原生事件;
- 受影响的受众;
- 自定义事件将使用哪个标识符;
unique_id或等效去重机制如何工作;- 哪个流程拥有新指标;
- 实施如何在主题变更中维护。
如果原生事件触发但未附加到正确用户资料,发出更多匿名副本无法解决身份问题。
Capture和ReCapture的定位?
| 缺失受众 | 情况 | Attribuly定位 |
|---|---|---|
| 已存在Klaviyo订阅者或表单提交者,但当前购物车行为断开 | 用户资料存在,但实时事件到用户资料链接缺失 | ReCapture重新连接符合条件的现场行为到现有Klaviyo用户资料,使当前流程可评估 |
| 高意向美国访客,未提交表单或结账邮箱 | 无可用ESP用户资料 | Capture通过基于同意的身份网络识别符合条件访客并同步用户资料及意向信号 |
| 所有身份类型均无事件 | 跟踪或集成故障 | 先修复事件来源,再增加身份覆盖 |
ReCapture保证最低4倍回报率,以其识别的购物者带来的恢复购物车收入衡量。Capture提供首500个识别邮箱免费,无需信用卡。
Attribuly的邮件识别与收入基准白皮书展示了400个品牌、8个行业、4个高价值事件及不同店铺规模中ESP识别覆盖的差异。为判断缺失事件到用户资料连接是孤立跟踪错误还是更大收入覆盖缺口提供有用基准。
> 量化用户资料拼接差距。 运行购物者识别审计后再仅凭流程报告估算恢复。
常见错误
误将所有“添加到购物车”指标视为可互换
它们可能来源、属性和身份不同。自定义指标命名清晰,每个流程分配唯一负责人。
用高度缓存的个人邮箱测试
旧用户资料掩盖因果关系。使用新身份和书面矩阵。
误以为“活跃于站点”证明Shopify像素身份
它证明Klaviyo现场路径识别了浏览器。需单独检查Shopify品牌事件。
未检查去重即安装更多跟踪
更多事件量可能膨胀分析并触发重复消息,未提升识别。
下一步
证明身份分裂点:浏览器识别、Shopify事件发布、集成接收、用户资料附加或流程资格。然后修复该检查点,而非添加另一个无法区分的事件。
> 测试缺失受众七天。 创建Attribuly账户同时运行Capture和ReCapture,与现有Klaviyo设置并行。
相关阅读
常见问题
为什么Klaviyo显示“表单已提交”但不显示“添加到购物车”?
Shopify网页像素运行在沙箱中吗?
在Shopify结账输入邮箱能识别访客吗?
匿名活动回填会附加早期购物车事件吗?
这总是Shopify像素的错误吗?
ReCapture能替代损坏的Shopify像素吗?
可以同时测试Capture和ReCapture吗?
来源
关于 Attribuly
Attribuly 帮助 DTC 品牌挽回弃购收入。我们识别被你的 ESP(如 Klaviyo)遗漏的匿名访客和已有订阅者,补全他们的画像,并将这些信号回传,让你的弃购流程正常触发、再营销受众持续增长,并帮助你至少多挽回 15% 的收入。 Shopify Featured App,Klaviyo 技术合作伙伴。已获 20,000+ 品牌信任。保证 4× ROI。
