Espressioni di opzioni avanzate per regole di trattamento

È possibile scrivere un'espressione booleana per filtrare le regole di trattamento o un'espressione per calcolare un annullamento del punteggio marketing. Tuttavia, il numero di blocchi predefiniti dell'espressione è limitato.

*

Sono disponibili i seguenti blocchi predefiniti.

*
Per un elenco delle macro IBM Unica supportate da Interact, vedere la IBM Unica Macros User's Guide.
*
*
*
*
*

Se si definisce un'espressione booleana per un punteggio marketing, vero diventa 1 e falso diventa 0. Se si definisce un'espressione numerica per un'espressione booleana, 0 è falso e tutti gli altri valori sono veri.

Di seguito alcuni esempi di espressioni per filtrare le regole e calcolare il punteggio utilizzando i diversi blocchi predefiniti disponibili.

Considerare questa regola idonea se è vera la seguente espressione

profileTable.accountType != 'Gold' || profileTable.dimensionTable.accountBalance > 5000
Offer.Static.EffectiveDateFlag = 0
Offer.Dynamic.OfferColor = 'Blue'
EXTERNAL_CALLOUT('GetPrimeRate') <= 6.9

In questo esempio, il callout esterno GetPrimeRate è un programma Java che accede a un sito Web e raccoglie i tassi di interesse correnti.

Utilizzare la seguente espressione come punteggio marketing

AVG(profileTable.dimensionTable.accountBalance)
MarketerScore + STDEV(profileTable.dimensionTable.accountBalance)

Nel seguente esempio, il punteggio marketing prende in considerazione il ciclo di vita del cliente (che rappresenta la probabilità del cliente di essere reattivo alle offerte e il desiderio della società di acquisire questo cliente), il fatto predeterminato che la società desidera proporre determinate classi di prodotti a questo specifico cliente e il valore generale aggiunto dall'accettazione dell'offerta all'account del cliente dal punto di vista della società.

Calculated Marketer's Score =
[sLifeCycle] *
[wClassA] *
[(wShortTermVal * vShortTerm) + (wLongTermVal * vLongTerm)]

Attributi del cliente:

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

Attributi dell'offerta:

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