Creare la prima query build-query
Per iniziare a creare una query, accedi al query modeler dalla posizione desiderata, a seconda dell’azione da eseguire. Il modello di query si apre con un'area di lavoro vuota. Fai clic sul pulsante + per configurare il primo nodo della query.
Puoi aggiungere due tipi di elementi:
-
I componenti di filtro (condizione personalizzata, Seleziona pubblico, Filtro predefinito) consentono di versione le proprie regole, selezionare un pubblico o utilizzare un filtro predefinito per perfezionare la query. Vengono aggiunti all'inizio della query e nelle transizioni punteggiate. Scopri come utilizzare i componenti per il filtro
Esempio: Destinatari che si sono iscritti alla newsletter "Sport", Destinatari residenti a Nuovo York, Destinatari residenti a San Francisco
-
Gli operatori di gruppo (AND, OR, EXCEPT) consentono di raggruppare i componenti di filtro nel diagramma. Vengono aggiunte alle transizioni esistenti prima di un componente di filtro. Scopri come utilizzare gli operatori
Esempio: Destinatari abbonati alla newsletter "Sport"AND che vivono a New York OR San Francisco.
Distribuzione dei valori in una query distribution-values-query
La distribuzione dei valori mostra la percentuale di ciascun valore di un campo all’interno di una tabella, in base ai parametri di query correnti. Conoscere la distribuzione dei valori all'interno di una query è utile per perfezionare Segmentazione.
Per accesso questa opzione, nella query fai clic sul pulsante di selezione degli attributi come mostrato di seguito. Quindi, fai clic sull'icona Informazioni accanto all'attributo selezionato. È possibile accesso la Distribuzione dei valori pulsante.
- Per i campi con molti valori, vengono visualizzati solo i primi venti valori. In questi casi, viene visualizzato un avviso notifica Carico parziale.
- L'opzione Distribuzione dei valori è accessibile in ogni selettore di attributi. Scopri come selezionare gli attributi
- Puoi aggiungere condizioni ai risultati utilizzando [ !Afiltri avanzati]. Ulteriori informazioni.
Aggiungere i componenti per il filtro filtering
I componenti per il filtro consentono di perfezionare la query utilizzando:
- Condizioni personalizzate: per filtrare la query creando la tua condizione personalizzata con gli attributi dal database e le espressioni avanzate.
- Tipi di pubblico: per filtrare la query utilizzando un pubblico esistente.
- Filtro predefinito: per filtrare la query utilizzando filtri preimpostati esistenti.
Configurare una condizione personalizzata custom-condition
Per filtrare la query utilizzando una condizione personalizzata, effettua le seguenti operazioni:
-
Fai clic sul pulsante + sul nodo desiderato e seleziona Condizione personalizzata. Il riquadro delle proprietà delle condizioni personalizzate si apre sul lato destro.
-
Nel campo Attributo selezionare dal database l'attributo che si desidera utilizzare per creare la condizione. Nell'elenco degli attributi sono inclusi tutti gli attributi del database delle campagne, inclusi gli attributi delle tabelle collegate. Scopri come selezionare gli attributi e aggiungerli ai preferiti
note note NOTE Il pulsante di espressioni Modifica consente di utilizzare il editor di espressioni Web Campaign per definire manualmente un'espressione utilizzando i campi del database e delle funzioni di supporto. Scopri come modificare le espressioni -
Seleziona l’operatore da applicare dall’elenco a discesa. Sono disponibili diversi operatori da utilizzare. Gli operatori disponibili nell’elenco a discesa dipendono dal tipo di dati dell’attributo.
accordion Elenco degli operatori disponibili table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 Operatore Scopo Esempio Uguale a Restituisce un risultato identico ai dati immessi nella seconda colonna Valore. Il cognome (@lastName) uguale a "Jones" restituirà solo i destinatari il cui cognome è Jones. Non uguale a Restituisce tutti i valori non identici al valore inserito. Lingua (@language) non uguale a 'Inglese'. Maggiore di Restituisce un valore maggiore del valore immesso. L'età (@age) maggiore di 50 restituirà tutti i valori maggiori di '50', ad esempio '51', '52'. Minore di Restituisce un valore minore del valore immesso. La data di creazione (@created) prima di "DaysAgo(100)" restituirà tutti i destinatari creati meno di 100 giorni fa. Maggiore o uguale a Restituisce tutti i valori uguali o maggiori del valore immesso. L'età (@age) maggiore o uguale a "30" restituirà tutti i destinatari di età pari o superiore a 30 anni. Minore o uguale a Restituisce tutti i valori uguali o inferiori al valore immesso. L'età (@age) inferiore o uguale a "60" restituirà tutti i destinatari di età pari o inferiore a 60 anni. Incluso in Restituisce i risultati inclusi nei valori indicati. Questi valori devono essere separati da una virgola. La data di nascita (@birthDate) è inclusa in '12/10/1979,12/10/1984' restituirà i destinatari nati tra queste date. Non in Funziona come l’operatore Incluso in. Qui, i destinatari vengono esclusi in base ai valori immessi. La data di nascita (@birthDate) non è inclusa in “10/12/1979,10/12/1984”. I destinatari nati entro queste date non saranno restituiti. È vuoto Restituisce risultati che corrispondono a un valore vuoto nella seconda colonna Valore. Cellulare (@mobilePhone) è vuoto restituisce tutti i destinatari che non hanno un numero di cellulare. Non è vuoto Funziona in modo inverso rispetto all’operatore È vuoto. Non è necessario immettere dati nella seconda colonna Valore. Il campo E-mail (@email) non è vuoto. Inizia con Restituisce i risultati che iniziano con il valore immesso. Account # (@account) inizia con “32010”. Non inizia con Restituisce risultati che non iniziano con il valore immesso. Il numero account (@account) non inizia con "20". Contiene Restituisce risultati contenenti almeno il valore immesso. Email domain (@domain) contains 'mail' restituirà tutti i nomi di dominio che contengono 'mail', ad esempio 'gmail.com'. Non contiene Restituisce risultati che non contengono il valore immesso. Il dominio e-mail (@domain) non contiene 'vo'. I nomi di dominio contenenti 'vo', ad esempio 'voilà.fr', non verranno visualizzati nei risultati. Simile a Simile all'operatore Contains, consente di inserire un carattere jolly % nel valore. Cognome (@lastName) simile a “Jon%s”. Il carattere jolly funge da "jolly" per trovare nomi come "Jones". Diverso da Analogamente all'operatore Contains, consente di inserire un carattere jolly % nel valore. Cognome (@lastName) diverso da “Smi%h”. I destinatari il cui cognome è "Smith" non saranno restituiti. -
Nel campo Valore, definisci il valore previsto. È inoltre possibile utilizzare il editor delle espressioni Web Campaign per definire manualmente un'espressione utilizzando i campi del database e delle funzioni di supporto. A tale scopo, fare clic sull'espressione Modifica pulsante. Scopri come modificare le espressioni
Esempio di query che restituisce tutti i profili di età pari o superiore a 21 anni:
Per gli attributi di tipo data, i valori predefiniti sono disponibili utilizzando l'opzione Predefiniti.
Condizioni personalizzate per le tabelle collegate (collegamenti 1-1 e 1-N) links
Le condizioni personalizzate consentono di eseguire query sulle tabelle collegate alla tabella attualmente utilizzata dalla regola. Questo include tabelle con un collegamento di cardinalità 1-1 o tabelle di raccolta (collegamento 1-N).
Per un collegamento 1-1, passare alla tabella collegata, selezionare l'attributo desiderato e definire il valore previsto.
Puoi anche selezionare direttamente un collegamento alla tabella nel selettore Valore e confermare. In tal caso, i valori disponibili per la tabella selezionata devono essere selezionati utilizzando un selettore dedicato, come illustrato nell’esempio seguente.
Qui, la query è targeting marchi la cui etichetta è "in esecuzione".
-
Navigare all'interno della tabella Brand e selezionare l'attributo Etichetta .
-
Definire il valore previsto per l'attributo.
Ecco un esempio di query in cui è stato selezionato direttamente un collegare di tabella. I valori disponibili per questa tabella devono essere selezionati da un selettore dedicato.
Per un collegare 1-N, è possibile definire sottocondizioni per perfezionare la query, come illustrato nell'esempio seguente.
In questo caso, la query è rivolta a destinatari che hanno effettuato acquisti relativi al prodotto BrewMaster, per un importo totale di almeno 100$.
-
Seleziona la tabella Acquisti e conferma.
-
Viene aggiunto un transizione in uscita che consente di creare sottocondizioni.
-
Seleziona l'attributo Prezzo e destinazione acquisti a partire da 1000
-
Aggiungi condizioni secondarie in base alle tue esigenze. Qui abbiamo aggiunto una condizione ai profili di destinazione che hanno acquistato un prodotto BrewMaster.
Utilizzare i dati aggregato aggregate
Condizioni personalizzate consentono di eseguire operazioni aggregato. Per fare ciò, è necessario selezionare direttamente un attributo da una tabella raccolta:
-
Spostarsi all'interno della tabella dei raccolta desiderata e selezionare l'attributo per il quale si desidera eseguire un'operazione aggregato.
-
Nel riquadro delle proprietà, attivare l'opzione Aggregate data e selezionare la funzione di aggregazione desiderata.
Selezionare un pubblico audiences
Per filtrare la query utilizzando un pubblico esistente, effettua le seguenti operazioni:
-
Fai clic sul pulsante + sul nodo desiderato e scegli Seleziona pubblico.
-
Il pannello delle proprietà Seleziona pubblico si apre sul lato destro. Scegli il pubblico che desideri utilizzare per filtrare la query.
Esempio di query che restituisce tutti i profili appartenenti al pubblico “Partecipanti al festival”:
Utilizzare un filtro preimpostato predefined-filters
Per filtrare la query utilizzando un filtro preimpostato, effettua le seguenti operazioni:
-
Fai clic sul pulsante + sul nodo desiderato e seleziona Filtro preimpostato.
-
Il pannello delle proprietà Filtro preimpostato si apre sul lato destro. Seleziona un filtro preimpostato dall’elenco dei filtri personalizzati o dai preferiti.
Esempio di query che restituisce tutti i profili corrispondenti al filtro preimpostato “Clienti inattivi”:
Copiare e incollare componenti copy
Query Modeler consente di copiare uno o più componenti di filtro e incollarli al termine di una transizione. Questa operazione può essere eseguita nell’area di lavoro query corrente o in qualsiasi area di lavoro all’interno dell’istanza.
Per copiare e incollare i componenti filtranti, seguire seguenti operazioni:
-
Seleziona il componente di filtro che desideri copiare facendo clic su di esso nell'area di lavoro della query. Per selezionare più componenti, usa il strumento di selezione multipla disponibile nella barra degli strumenti situata nell'angolo superiore destro del quadro.
-
Fare clic sul pulsante Copia nel riquadro delle proprietà del componente o sulla barra blu nella parte inferiore dello schermo se sono stati selezionati più componenti.
table 0-row-2 1-row-2 Copiare un singolo componente Copiare più componenti -
Per incollare i componenti, fai clic sul pulsante + alla fine della transizione desiderata e seleziona Incolla n elementi.
Combinare componenti di filtraggio con operatori operators
Ogni volta che si aggiunge un nuovo componente di filtro alla query, questo viene automaticamente collegato all'altro componente da un operatore AND. Ciò significa che i risultati dei due componenti di filtraggio sono combinati.
In questo esempio, è stato aggiunto un nuovo componente di filtraggio per il tipo di pubblico alla seconda transizione. Il componente è collegato alla condizione di filtro predefinita con un operatore AND, il che significa che i risultati della query includono destinatari del filtro predefinito "Madridians" E appartenenti al pubblico "Discount hunters".
Per modificare l'operatore utilizzato per collegare insieme le condizioni di filtraggio, fare clic su di esso e selezionare l'operatore desiderato nel riquadro Gruppo che si apre sul lato destro.
Gli operatori disponibili sono:
- AND (intersezione): combina i risultati che corrispondono a tutti i componenti di filtraggio nelle transizioni in uscita.
- OR (Unione): include i risultati che corrispondono ad almeno uno dei componenti di filtraggio nelle transizioni in uscita.
- ECCETTO (esclusione): esclude i risultati che corrispondono a tutti i componenti di filtraggio nella transizione in uscita.
Inoltre, è possibile creare gruppi intermedi di componenti facendo clic sul simbolo + pulsante in un transizione. In questo modo è possibile aggiungere un operatore in questa posizione specifica per raggruppare più componenti e perfezionare la query.
Nell'esempio riportato di seguito, abbiamo creato un gruppo intermedio per includere i risultati del pubblico "VIP premiare" o "Super VIP".
Controllare e convalidare la query
Una volta creata la query nell'area di lavoro, puoi verificarla usando il riquadro delle proprietà della regola situato sul lato destro Questo riquadro viene visualizzato quando crei una query per creare un'audience. Le operazioni disponibili sono:
-
Visualizza risultati: visualizza i dati risultanti dalla query.
-
Vista codice: visualizza una versione della query basata su codice in SQL.
-
Calcola: aggiorna e visualizza il numero di record interessati dalla query.
-
Selezionare o salvare il filtro: scegli un filtro preimpostato esistente da utilizzare nell’area di lavoro oppure salva la query come filtro preimpostato per riutilizzarla in futuro. Scopri come utilizzare i filtri preimpostati
note important IMPORTANT La selezione di un filtro preimpostato dal pannello Proprietà regole sostituisce la query creata nell’area di lavoro con il filtro selezionato.
Quando la query è pronta, fai clic sull'pulsante Conferma nell'angolo in alto a destra per salvarla.
Puoi modificare la query in qualsiasi momento aprendola. Tenere presente che all'apertura di una query esistente, questa viene visualizzata in una visualizzazione semplificata senza la visibilità di + pulsanti. Per aggiungere nuovi elementi alla query, selezionare un componente o un operatore nell'area di lavoro per visualizzare i pulsanti +.