[Beta 版]{class="badge informative" title="此功能当前为有限测试版"}
变体拆分路径
使用 变量拆分路径 节点,根据您定义的百分比分配,将帐户随机分布到两个或更多历程路径中。 此节点可用于探索性地测试帐户受众区段之间的不同消息传递、时间或参与策略,而无需应用条件规则。 它不适用于需要为每个帐户分配一致的受控A/B实验。
与拆分路径比较 compare-split-paths
拆分路径和 变量拆分路径 都将帐户划分为多个历程分支,但它们使用不同的机制:
按帐户拆分 split-by-account
当帐户到达变量拆分路径节点时,该节点会根据配置的百分比,将其仅分配给一个路径。 分配使用基于配额的算法,跟踪分配给每个路径的帐户数量,并随时间调整以保持配置的比率。
- 每个帐户只分配到一个路径。
- 分配是随机的,并且基于配额。 算法动态调整分配,以接近总体群体的已配置百分比。
- 该节点支持2到20条路径。 每个路径都有一个可配置的名称和从1到99的整数百分比。 所有路径百分比的总和必须恰好等于100%。
分发算法 distribution-algorithm
变量拆分路径节点使用基于 配额的随机分配 算法。 当帐户到达节点时,系统会评估每个路径的现有帐户分配,并将帐户路由到距离其配置的配额最远的路径。 算法有两个关键属性:
- 分布情况将密切跟踪所有帐户卷上配置的百分比。 由于算法主动维护配额计数,因此,当总计未均匀分配时,由于四舍五入,实际分配在每个路径上最多只能有一个帐户。
- 该算法在配额评估期间使用悲观锁定来序列化分配,从而确保在并发执行下准确的计数跟踪。
限制 limitations
在历程中使用变体拆分路径之前,请查看这些限制。
按人员拆分 split-by-people
在帐户历程中,您还可以使用变量拆分路径节点将帐户 中的 人随机分布到基于百分比的路径中。 当您要在人员级别测试不同的内容或体验时(因为帐户继续在历程中移动),此拆分类型很有用。 按人员划分的变量拆分路径节点具有以下防护:
- 该节点作为 分组节点 运行,该分组节点为拆分合并组合。 拆分路径会在相应的合并节点处自动关闭,以便所有用户都可以在不丢失帐户上下文的情况下前进。
- 根据配置的百分比,帐户中的每个人都只能被分配到一条路径。
- 用于帐户的基于配额的算法同样适用于人。 路径分配不具有确定性,同一人在重新进入时可能遵循不同的路径。
- 路径中仅支持人员的 执行操作 节点。 路径无法进一步拆分。
“跨人员的分发行为”
帐户中的人员将作为批次处理。 分配给每个路径的数字计算为floor(percentage / 100 × people_in_account),最后配置的路径接收所有剩余的人员。 这意味着:
- 当帐户具有奇数人数时,最后一个路径会比先前的路径多接收一个人。
- 对于只有单个人员的帐户,无论配置的百分比如何,都会将该人员分配到第一个路径。
- 对于人手很少(少于10人)的帐户,按帐户分配的情况可能与配置的百分比有明显差异。 跨多个帐户进行测量时,分配会收敛到配置的比率。
添加变量拆分路径节点 add-variant-split-paths-node
-
导航到历程图。
-
单击路径上的加号( + )图标,然后选择变体拆分路径。
{width="300" modal="regular"}
添加的节点具有两个起始路径。
-
在右侧的节点属性中,为拆分选择 帐户 或人员。
如果您使用 人员 类型,则会自动插入 关闭变体拆分路径 节点以关闭分组拆分。
{width="700" modal="regular"}
-
查看或更新每个路径的标签。
路径标签在历程画布上显示为边缘标签,并帮助区分历程分析中的路径。
{width="600" modal="regular"}
-
为每个路径设置百分比。
值必须是1到99之间的整数。
{width="500" modal="regular"}
运行总计指示器显示所有路径百分比的总和。 总数必须正好等于100%,然后才能发布历程。 当总计不等于100%时,会显示错误状态。
{width="500" modal="regular"}
若要将百分比平均分配到所有路径,请单击“平均分配”。 系统计算相等的份额并调整任何舍入,以确保总数等于100%。
-
若要定义其他路径,请单击每个路径的添加路径。
该节点最多支持20条路径。 添加更多路径时,请调整百分比,使总数等于100%。
您可以通过单击路径卡中的删除 (
)图标来删除路径。 仅当至少保留两个路径时,才能删除路径。
验证规则 validation-rules
以下规则适用于变量拆分路径配置。 违规阻止历程发布。