Condizioni e raggruppamenti
Le condizioni sono un attributo dell'offerta, un operatore e un valore. I raggruppamenti sono serie di condizioni.
Condizioni
Una condizione consiste in un attributo dell'offerta (che può essere parametrizzato), un operatore e un valore.
Nella seguente query,
Data di scadenza = 12/31/08
Data di scadenza è l'attributo personalizzato, “=” è l'operatore e 12/31/08 è il valore.
L'elenco di attributi dell'offerta nel programma di creazione di query Contact Optimization contiene gli attributi dell'offerta personalizzati definiti in Campaign e tutti gli attributi standard. È possibile utilizzare gli attributi elencati in qualsiasi modello dell'offerta definito in Campaign. Se l'attributo dell'offerta che si specifica nel programma di creazione di query è un valore parametrizzato, la ricerca del programma di creazione di query può produrre delle versioni dell'offerta.
Raggruppamenti
Un raggruppamento consiste in una o più condizioni precedute da una istruzione "any" oppure "all". In una query, si seleziona all o any dall'elenco Seleziona gli elementi dove nel seguente modo:
*
all per specificare che l'offerta deve soddisfare ciascuna delle condizioni presentate. Ad esempio, si potrebbe voler individuare le offerte che costano meno di $5 e che scadono prima o dopo il 31/12/08.
L'operatore all è equivalente all'operatore AND e può essere rappresentato nel seguente modo:
(Raggruppamento) AND (Raggruppamento) ... AND (Raggruppamento)
dove
Raggruppamento = (Condizione) AND (Condizione) ... AND (Condizione)
*
any per specificare che l'offerta può rientrare in una qualsiasi delle condizioni presentate. Ad esempio, si potrebbe voler individuare le offerte che hanno una categoria di articolo di elettronica o computer.
L'operatore any è equivalente all'operatore OR e può essere rappresentato nel seguente modo:
(Raggruppamento) OR (Raggruppamento) ... OR (Raggruppamento)
dove
Raggruppamento = (Condizione) OR (Condizione) ... OR (Condizione)
Esempio del programma di creazione di query delle versioni dell'offerta
Il seguente esempio illustra in che modo il programma di creazione di query aiuta nella scelta dei contatti in base agli attributi personalizzati dell'offerta.
Si desidera che l'elenco contatti escluda i contatti che soddisfano tutte le seguenti condizioni:
*
*
*
In questo esempio, l'operatore all viene utilizzato per specificare tutte le offerte a tutti i contatti che soddisfano tutte le seguenti condizioni:
*
*
*
Tutte queste condizioni devono essere soddisfatte affinché il contatto venga escluso dalla tabella contatti proposti. Creare un gruppo secondario utilizzando l'operatore any per definire particolari tipi di canali che possono essere considerati, Email o Telefono.