处理规则高级选项表达式

可以编写布尔表达式来筛选处理规则,或者编写表达式来计算市场营销人员的分数重写。 但是,您的表达式构建基块的数目有限。

*

您可以使用以下构建基块。

*
有关 Interact 支持的 IBM Unica 宏的列表,请参见《IBM Unica 宏用户指南》
*
*
*
*
*

如果为营销分数定义布尔表达式,则 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 外部调用是一个 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


IBM Unica Interact
 
8.5.0
For more information, see our support and community site: Customer Central