処理ルール拡張オプションの式
処理ルールをフィルタリングするためのブール式、またはマーケティング担当者のスコア・オーバーライドを計算するための式を書き込むことができます。ただし、式の構成要素数には限りがあります。
*
使用可能な構成要素は以下のとおりです。
*
Interact でサポートされている IBM® マクロ
Interact でサポートされている IBM® マクロのリストについては、「IBM® マクロ・ユーザー・ガイド」を参照してください。
*
*
*
*
*
マーケティング・スコアにブール式を定義した場合、true は 1 になり、false は 0 になります。ブール式に数式を定義した場合、0 は false であり、他のすべての値は true です。
以下に、使用可能なさまざまな構成要素を使用する、ルール・フィルターおよびスコア計算の両方の式の例をいくつか示します。
次の式が 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