决策通知侦听器

云眼About 2 min

决策通知侦听器

描述决策通知侦听器,该侦听器发送云眼灰度实验的所有灰度标帜决策的流。

描述

决策通知侦听器由 Decide 方法触发。它最常用于将决策发送到分析提供商或内部数据仓库,以将其与您拥有的有关用户的其他数据联接。

📘 注意

如果只想在 云眼 应用中产生展示的决策,则可以在代码中筛选返回的 云眼Decision 对象的_调度决策事件_字段。

要跟踪标帜使用情况:

  1. 注册您选择的分析提供商(例如,细分)。
  2. 设置决策通知侦听器。
  3. 遵循分析提供程序的文档,并从决策侦听器回调中发送事件。

本文档未介绍步骤 1 和 3。但是,下面介绍了 DECISION 通知侦听器。

参数

下表显示了触发侦听器时提供给侦听器的信息:

Field类型描述
类型字符串决策类型因触发侦听器的方法而异。 “决定”方法将类型设置为 。对于较旧的类型,请参阅此页面的早期变体open in new windowflag
决策信息Map由与决策对应的数据组成的键值映射。请参阅决策信息参数
用户标识字符串用户 ID。
属性Map自定义键值字符串对的映射,用于指定用于受众群体定位的用户属性。 非字符串值仅在 3.0 SDK 及更高版本(2019 年 <> 月之后发布)中受支持。

decision info 参数

下表显示了 DECISION 通知侦听器的决策信息参数:

决策信息参数描述
标帜键标帜键。
启用表示是否启用标帜的布尔值。
变量与 返回的对象相同。 my_decision.variables
变体键标帜变体的关键。
规则键标帜规则的键。
已调度决策事件一个布尔值,指示决策是否将决策事件分派给 。

云眼 应用中open in new window,“结果”页面上的展示对应于已调度的决策事件。 event.eyeofcloud.com

例子

有关代码示例,请参阅 SDK 语言的通知侦听器主题:

Last update:
Contributors: “zhangweixue”,zhangweixue