展示和决策
About 2 min
展示和决策
云眼记录当用户在云眼实验过程中看到标帜变体时的展示。具体而言,云眼通过以下顺序记录展示:
- SDK 通过 Decision(决定)方法为实验中的用户做出决策。
- 因此,SDK 会将 SDK 决策事件异步发送到云眼事件 API。如果决策事件指示用户已加入实验,则 云眼 会记录一次展示,_即使_用户已加入已停用的变体,因此看不到灰度发布(特性标帜)也是如此。
展示会生成结果页面上显示的访问者数量。它们也是衡量转化率的分母。
决策事件是为数不多的触发网络_请求_的 SDK 操作之一。若要避免请求,可以禁用 Decide 方法的调度决策事件。有关详细信息,请参阅 SDK 语言的分桶方法decide。有关管理网络请求的详细信息,请参阅适用于 SDK 语言的事件调度程序:
- 安卓软件开发工具包
- C# 开发工具包
- Go开发工具包
- Java软件开发工具包
- JavaScript (Browser) SDK
- JavaScript (Node) SDK
- PHP软件开发工具包
- Python软件开发工具包
- React软件开发工具包
- React Native SDK
- Rubby开发工具包
- Swift软件开发工具包
SDK 如何触发展示
发送展示次数
- 当用户被分桶到 A/B 测试中时,无论在变体中启用还是禁用该标帜。
在收到指示用户已入库到实验的决策事件时,以优化方式记录展示。
例子:
- 新访问者登陆页面并接触到实验。
- 访问者刷新页面并再次看到实验。
- 回访者再次接触实验。
未发送展示次数
- 如果用户仅被分桶到投放规则中,而不是放入实验规则中。
- 如果没有运行标帜规则。
展示次数重复数据删除
根据应用程序逻辑,用户可能会触发快速的展示次数。为避免在“报告”页面上多计这些突发事件,云眼 会使用固定间隔的展示重复数据删除。在固定的 5 秒间隔内收到的所有展示都会计为实验中每位用户一次展示 - 云眼 会根据 云眼 收到事件的时间将事件投放到固定的时间范围内。