决策通知侦听器
About 2 min
决策通知侦听器
描述决策通知侦听器,该侦听器发送云眼灰度发布(特性标帜)AB实验的所有灰度发布(特性标帜)决策的流。
描述
决策通知侦听器由 Decide 方法触发。它最常用于将决策发送到分析提供商或内部数据仓库,以将其与您拥有的有关用户的其他数据联接。
📘 注意
如果只想在 云眼 应用中产生展示的决策,则可以在代码中筛选返回的 云眼Decision 对象的_调度决策事件_字段。
要跟踪标帜使用情况:
- 注册您选择的分析提供商(例如,细分)。
- 设置决策通知侦听器。
- 遵循分析提供程序的文档,并从决策侦听器回调中发送事件。
本文档未介绍步骤 1 和 3。但是,下面介绍了 DECISION 通知侦听器。
参数
下表显示了触发侦听器时提供给侦听器的信息:
Field | 类型 | 描述 |
---|---|---|
类型 | 字符串 | 决策类型因触发侦听器的方法而异。 “决定”方法将类型设置为 。对于较旧的类型,请参阅此页面的早期变体。flag |
决策信息 | Map | 由与决策对应的数据组成的键值映射。请参阅决策信息参数。 |
用户标识 | 字符串 | 用户 ID。 |
属性 | Map | 自定义键值字符串对的映射,用于指定用于受众群体定位的用户属性。 非字符串值仅在 3.0 SDK 及更高版本(2019 年 <> 月之后发布)中受支持。 |
decision info
参数
下表显示了 DECISION 通知侦听器的决策信息参数:
决策信息参数 | 描述 |
---|---|
标帜键 | 标帜键。 |
启用 | 表示是否启用标帜的布尔值。 |
变量 | 与 返回的对象相同。 my_decision.variables |
变体键 | 标帜变体的关键。 |
规则键 | 标帜规则的键。 |
已调度决策事件 | 一个布尔值,指示决策是否将决策事件分派给 。 |
在 云眼 应用中,“结果”页面上的展示对应于已调度的决策事件。 event.eyeofcloud.com
例子
有关代码示例,请参阅 SDK 语言的通知侦听器主题: