风控实践中,账号注册时长是判断账号质量的一个重要维度,而该时长是一个动态变化的值,需要基于注册时间及当前时间实时计算。下文介绍如何在决策引擎中通过时间函数动态计算账号注册时长。
创建事件
-
创建事件,并添加注册时间、操作时间两个字段。
事件名称填写为计算两个时间的差值。regTime / 注册时间字段类型为字符型,operateTime / 操作时间字段类型为日期型,字段来源均为系统默认字段。
创建变量
-
进入,单击新增关联变量。
-
配置关联变量
-
选择系统自带的函数变量“根据秒级时间戳得到天数差”
-
选择关联的事件
-
输入函数变量名称
-
配置函数变量的参数:time1、time2分别对应operateTime、regTime。
-
其中,关联事件选择计算两个时间的差值,变量名称填写为当前时间与注册时间差值_天。
引用变量
-
进入策略管理,创建策略。
-
左变量选择上面创建的变量,该示例中为当前时间与注册时间差值_天。
-
选择操作符,输入右变量值,如:大于30,表示注册距今时长超过30天则命中策略。
-
定义输出变量,该示例中将输出当前时间与注册时间差值_天。
输出变量的键名设置为 regTimeDif,值选择 自定义变量/当前时间与注册时间差值_天。
验证
-
可以在风险识别OpenAPI对配置完成的事件进行验证。以下示例可供参考。
-
入参:{"eventCode":"de_example","regTime":"1642649703","operateTime":"1671507303"}
-
出参:可见regTimeDif=334天。
该文章对您有帮助吗?