
在营销活动中,因个别用户的薅羊毛或恶意刷单行为,影响活动预期效果,给营销带来负面影响,造成了重大损失。
在一些灰度测试活动中,非预期用户领取了非预期的奖品,带来了不必要的纠纷。
活动配置人员在营销活动配置过程中难免会有一些疏忽,比如配置了永远核销不了的券,可能带来重大损失。
当前风控不够灵活,修改或新增风控规则周期长,不具有实时性。
#设计方案
Drools 是用 Java 语言编写的开放源码规则引擎,使用 Rete 算法对所编写的规则求值。Drools 允许使用声明方式表达业务逻辑。可以使用非 XML 的本地语言编写规则,从而便于学习和理解。并且,还可以将 Java 代码直接嵌入到规则文件中。但编写 drools 规则有一定难度。
将 drools 规则模板化,降低使用人员门槛,由开发人员将制定的规则变为统一的模板后,导入营销中心风控知识库后,用户制定风控规则时仅需要勾选相应的风控组合、输入相应的参数。
将复杂的风控规则抽象成一个个简单的风控规则组合,使营销中心风控知识库不再仅适用于某一个单一的业务场景,带来了更高的72复用性。
风控系统提供风控接口,并关联可配置、可实时更新的风控知识库。需要增加新的规则或风控要素时仅需更新风控知识库即可实时生效。
服务系统调用风控,根据风控的返回结果决定是否继续执行。
风控规则可以如下:
(1)每人每天领取次数限制
(2)领奖时间频率限制
(3)黑白名单限制
(4)校验权益是否配置风控
建立简单、灵活、可扩展的营销中心风控知识库,能够保证营销活动效果,降低营销活动风险。
将风控规则简单化、原子化,并能通过任意组合构建复杂风控规则;将风控规则模板化,降低配置错误风险;建立营销业务风控知识库,并不断积累。

