订单如何归因于组合
Bundlex 使用小组件添加到购物车商品中的信息,将订单关联到折扣。随后,Bundlex 会根据这些购买计算新增收入。重命名折扣不会中断此关联。
订单如何关联
通过小组件添加的商品会携带一个私有_bundlex属性,用于标识折扣以及该商品在购买中的角色。Shopify 发送订单时,Bundlex 会读取这些信息。旧版_bx_discount_id属性在历史订单中仍可识别,但新小组件购买不会使用此格式。
小组件会在结账前添加这些属性。它们不是通过匹配折扣名称创建的,因此更改名称或结账标签不会改变归因。没有可识别 Bundlex 身份的商品不会作为 Bundlex 购买行计入。
新增收入如何计算
对于每个购买组,Bundlex 会计算两部分并将其相加:
- 主要购买:主要商品和必需组合商品在应用所有折扣后的价格,减去一个原价单位。当 Bundlex 折扣生效,或这些商品是通过小组件添加的产品组合时,此部分会计入,无论是否打折。此部分不会为负数。超过严格数量上限的全价单位会被排除。
- 可选商品:通过小组件添加的附加项、额外商品和赠品选择器所选商品在应用所有折扣后的价格。即使按全价销售,这些商品也会计入。免费商品贡献 $0。
基准金额是该购买中一个必需单位的金额:未免费的原价单位中价格最高的一个。它不会来自可选附加项或全价超额单位。对于订阅购买,原价是 Bundlex 折扣前的销售计划价格。
示例
| 购买 | 新增收入 |
|---|---|
| 两个 $10 商品,售价 $18 | $18 减去 $10 = $8 |
| 同一对商品,加上一个 $6 的全价附加项 | $8 加上 $6 = $14 |
| 购买两个 $10 商品,第三个免费 | $20 减去一个 $10 基准金额 = $10;免费商品贡献 $0 |
| 三个必需组合商品,通常售价分别为 $25、$40 和 $40,组合售价为 $60 | $60 减去 $40 基准金额 = $20 |
| 一个 $10 商品按全价销售,另附一个免费赠品 | $0;免费赠品本身不会产生付费收入 |
| 一个 $6 附加项在仅附加项模式下以 $5.40 售出,同时搭配一个符合条件的主要商品 | 附加项贡献 $5.40 |
BOGO 计算会将符合条件的购买一起计算,包括付费商品数量。计算不会仅根据免费商品行归因收入,也不要求免费商品必须是不同的变体。
其他折扣和排除的订单
商家代码和其他折扣会减少计入的金额,因为计算会扣除分配给所含商品行的每项折扣。如果其他折扣替代了 Bundlex 数量优惠中的折扣,则主要购买部分为零。产品组合仍会计入买家支付的超出基准金额的部分。通过小组件添加的符合条件的可选商品,仍可计入买家支付的金额。
仅包含已识别的可选追加商品、额外商品或赠品选择器所选商品的订单,不会产生追加收入。当订单中还包含其他商品时,已验证的可选商品仍可计入买家支付的金额;此检查不要求其原本符合条件的主要商品仍在订单中。已取消订单、全额退款订单和订阅续订不会计入追加收入。目前,部分退款不会减少计算结果。在线商店中的测试订单会被排除。
运费和税费不属于此计算的一部分。总收入是另一项指标:它使用通过 Bundlex 完成的订单的完整订单总额。请参阅指标定义。
查看构成该数值的订单
打开分析,选择日期范围,并可选择一个折扣,然后滚动到追加收入明细。这里会显示订单、折扣、计入金额、基准金额、折扣金额、追加收入、来自追加商品的部分,以及任何被排除的超额部分。如果订单包含多个购买组,则一个订单可能显示多行。
在此明细中使用导出 CSV下载其中的行。导出上限为 10,000 行;如需查看更长的历史记录,请缩小日期范围。导出内容是明细,而不是分析页面上的所有图表和表格。
CSV 中的金额值会以整数分导出,而不是格式化后的金额:对于 USD,1800表示 $18.00。USD 列与其他金额列分开,其他金额列使用该行的货币。导出文件不包含货币代码列,因此在解读历史金额前,请先核对屏幕上显示的明细。较早的行可能有空白的详细字段。当明细中存在数据行时,会显示“导出 CSV”。
较早的订单
2026 年 9 月的计算更新重新计算了此前 60 天的订单。更早的订单保留之前的计算结果,并在明细中显示旧版标记;对于未存储的内容,明细会缺失。因此,全部时间总计可能同时包含两个计算版本。
没有可用 Bundlex 身份信息的历史订单,无法可靠地通过旧折扣名称进行关联。如果近期订单看起来不正确,请将 Shopify 订单号和折扣名称发送给支持团队,以便我们检查实际商品和折扣。
这篇文章对您有帮助吗?
您的反馈有助于我们改进文档。