处理规则高级选项表达式
可以写入布尔表达式来过滤处理规则,或写入表达式来计算市场营销人员的分数的改写。但是,具有的表达式构建块数目有限。
*
您可使用以下构建块。
*
Interact 支持的 IBM®
有关 Interact 支持的 IBM® 宏的列表,请参阅《IBM® 宏用户指南》。
*
*
*
*
*
如果为市场营销分数定义布尔表达式,那么 true 为 1,false 为 0。如果为布尔表达式定义数值表达式,那么 0 为 false,所有其他值为 true。
此处列出针对使用您可用的各种构建块进行的规则过滤和分数计算的两种表达式的多个示例。
如果满足以下表达式,那么将此规则视为合格
profileTable.accountType != 'Gold' || 
profileTable.dimensionTable.accountBalance > 5000
Offer.Static.EffectiveDateFlag = 0
Offer.Dynamic.OfferColor = 'Blue'
EXTERNAL_CALLOUT('GetPrimeRate') <= 6.9
在此示例中,GetPrimeRate 外部调出为转向 Web 站点并收集当前首要关注率的 Java 程序。
将以下表达式用作市场营销分数
AVG(profileTable.dimensionTable.accountBalance)
MarketerScore + STDEV(profileTable.dimensionTable.accountBalance)
在以下示例中,市场营销人员的分数会考虑客户生命周期(表示市场营销人员对商品负责的总体可能性和公司对此客户进行销售的需求)、预先确定的情况(公司想要将产品的特定分类销售给此特定个人)以及在公司看来接受商品将添加到客户帐户的整个值。
Calculated Marketer's Score =
[sLifeCycle] *
[wClassA] *
[(wShortTermVal * vShortTerm) + (wLongTermVal * vLongTerm)]
客户属性;
wShortTermVal = global weighting towards short term value = 1
wLongTermVal = global weighting towards long term value = 0.7
wClassA = customer weighting towards product class A = 1.2
sLifeCycle = customer life cycle score = 1.5
1 - Onboarding
1.5 - Settled
0.2 - At Risk
0 - Leaving
商品属性:
vShortTerm = offer short term value gain = 250
vLongTerm = offer long term value gain = 150