La creazione di segmenti utilizzando la logica AND/OR può spesso creare confusione, soprattutto quando i risultati dei segmenti visualizzano informazioni che non ci si aspetta di vedere. In questo documento spiegheremo la logica "AND" e la logica "OR" e il modo in cui funzionano quando si utilizzano condizioni positive (ad esempio: "In elenco", "Tag presente" e così via) e condizioni negative (ad esempio: "Non in elenco", "Tag non presente" e così via).
Esempi di contatti
In questo articolo, per spiegare come funziona ciascuno degli operatori in un segmento, utilizzeremo i seguenti contatti e tag di esempio:
- Jane Doe - Tags: fidanzato, campione, nuovo
- Martino Doe - Tags: fidanzati
- Macy Doe - Tags: nessuno
Condizione logica "AND"
Con la condizione logica "AND", il nostro sistema includerà i contatti che soddisfano tutte le condizioni nel tuo segmento. L'utilizzo della logica "AND" restringe la quantità di contatti corrispondenti, perché ognuna di queste condizioni deve essere soddisfatta.
Di seguito sono riportati tre esempi che illustrano la logica "AND" e i risultati prevedibili:
Esempio 1 con logica "AND" con condizioni positive
Supponiamo che tu stia creando un segmento che utilizza la logica "AND" con le seguenti condizioni positive:
Il nostro sistema cercherà e includerà i contatti che soddisfano tutte e tre le condizioni. Un contatto che non soddisfa almeno una delle tre condizioni non sarà incluso nel segmento.
Caso d'uso con contatti di esempio
Come funziona usando i contatti di esempio e l'immagine sopra:
- Jane Doe è l'unico contatto che apparirà in questa condizione. Sono l'unico contatto con tutti e tre i tag: "fidanzato", "campione" e "nuovo". Pertanto, soddisfano tutte e tre le condizioni
Esempio 2 con logica "AND" con condizioni negative
Ora, supponiamo che tu stia creando un segmento che utilizza la logica "AND" con le seguenti condizioni positive:
Il nostro sistema cercherà e includerà solo i contatti che non hanno tutti i tag elencati nel tuo segmento.
Ad esempio, se un contatto possiede il tag "Newsletter" ma non gli altri due tag, non sarà incluso nel segmento. Questo avviene perché non soddisfa la condizione "Tag non presente: Newsletter".
Poiché stiamo utilizzando la condizione logica "AND", il segmento corrisponderà solo ai contatti che soddisfano tutte le condizioni.
Caso d'uso con contatti di esempio
Come funziona usando i contatti di esempio e l'immagine sopra:
- Macy Doe e Martino Doe appariranno entrambi in questa condizione. Non hanno il tag "campione" e non hanno il tag "nuovo". Pertanto, soddisfano tutte le condizioni del segmento. Si noti che Macy Doe non ha tag, quindi soddisfano anche questo segmento
- Jane Doe ha entrambi i tag e non apparirà
Esempio 3: logica "AND" con condizioni sia positive che negative
Come terzo esempio, supponiamo che tu stia creando un segmento che utilizza una combinazione di condizioni positive e negative insieme alla logica "AND":
Il nostro sistema includerà i contatti che hanno sia il tag "Newsletter" che il tag "Conference", ma non il tag "Presenters".
Poiché stiamo utilizzando la condizione logica "AND", il segmento corrisponderà solo ai contatti che soddisfano tutte queste condizioni.
Caso d'uso con contatti di esempio
Come funziona usando i contatti di esempio e l'immagine sopra:
- Martino Doe apparirà perché ha il tag "impegnato" e non il tag "campione" e non il tag "nuovo"
- Jane Doe non apparirà perché, sebbene abbiano il tag "impegnato", hanno anche i tag "campione" e "nuovo". Questa condizione è la ricerca di contatti senza il tag "campione" e i tag "nuovo"
- Macy Doe non apparirà e non soddisfa questa condizione perché non ha il tag "impegnato"
Condizione logica "OR"
Con la condizione logica "OR", il nostro sistema esaminerà ogni condizione in modo indipendente. Ciò significa che i contatti devono soddisfare solo una delle tue condizioni per essere inclusi. Le condizioni in questo tipo di segmento NON dipendono l'una dall'altra, perciò le condizioni "OR" ampliano i tuoi risultati.
Di seguito sono riportati tre esempi che illustrano la logica "OR" e i risultati prevedibili:
Esempio 1: logica "OR" con condizioni positive
Supponiamo che tu stia creando un segmento che utilizza la logica "OR" con le seguenti condizioni positive:
Ecco come il nostro sistema cerca e include i contatti basati su questo tipo di segmento:
- Controlliamo innanzitutto se uno dei tuoi contatti ha il tag "Newsletter". Se individuiamo contatti con quel tag, vengono inclusi nel tuo segmento.
- Controlliamo quindi se uno dei tuoi contatti ha il tag "Presenters". Se individuiamo dei contatti con quel tag, anche questi vengono inclusi nel tuo segmento.
- Infine, controlliamo se uno dei tuoi contatti ha il tag "Conference". Se individuiamo dei contatti con quel tag, anche questi vengono inclusi nel tuo segmento.
Poiché queste condizioni sono indipendenti l'una dall'altra, includerà i contatti che soddisfano almeno una delle tre condizioni. Ad esempio, se un contatto ha il tag "Newsletter", ma non gli altri due tag, verrà comunque incluso nel tuo segmento.
Caso d'uso con contatti di esempio
Come funziona usando i contatti di esempio e l'immagine sopra:
- Martino Doe e Jane Doe appariranno entrambi perché hanno almeno uno dei tag nel segmento
- Macy Doe non viene visualizzato in quanto non ha tag e non soddisfa il segmento
Esempio 2: logica "OR" con condizioni negative
Ora, supponiamo che tu stia creando un segmento che utilizza la logica "OR" con le seguenti condizioni positive:
Ecco come il nostro sistema cerca e include i contatti basati su questo tipo di segmento:
- Controlliamo innanzitutto se uno dei tuoi contatti NON ha il tag "Newsletter". Se individuiamo contatti che non hanno quel tag, vengono inclusi nel tuo segmento.
- Controlliamo quindi se uno dei tuoi contatti NON ha il tag "Presenters". Se individuiamo contatti che non hanno quel tag, anche loro vengono inclusi nel tuo segmento.
- Infine, controlliamo se uno dei tuoi contatti NON ha il tag "Conference". Se individuiamo contatti che non hanno quel tag, vengono aggiunti anche al tuo segmento.
Anche in questo caso, poiché stiamo utilizzando la condizione logica "OR", un contatto deve soddisfare solo una di queste condizioni per essere incluso nel segmento. Non importa se non soddisfano le altre condizioni. sarà comunque incluso nel tuo segmento.
Ciò significa che, se un contatto NON ha il tag "Newsletter" ma ha il tag "Presenters", sarà incluso nel tuo segmento. Questo avviene perché soddisfa la condizione "Tag non presente: Newsletter".
Se desideri escludere i contatti che non hanno né il tag "Newsletter", né il tag "Presenters", né il tag "Conference", allora ti consigliamo di utilizzare una proposizione "AND" anziché una proposizione "OR".
Caso d'uso con contatti di esempio
Come funziona usando i contatti di esempio e l'immagine sopra:
- Martino Doe appare perché, sebbene abbia il tag "impegnato", non ha il tag "campione" e quindi soddisfa la condizione "Il tag NON esiste campione". Poiché Martino soddisfa almeno una condizione, appariranno nel segmento. Tuttavia, Martino soddisfa anche la condizione "Il tag NON esiste nuovo"
- Macy Doe appare perché non ha tag e soddisfa la condizione "Il tag NON esiste impegnato". Ancora una volta, poiché Macy soddisfa almeno una condizione, apparirà nel segmento, ma tecnicamente soddisfa tutte e tre le condizioni
- Jane Doe non apparirà perché ha tutti e tre questi tag e non soddisfa nessuna delle condizioni
Esempio 3: logica "OR" con condizioni sia positive che negative
Come terzo esempio, supponiamo che tu stia creando un segmento che utilizza una combinazione di proposizioni positive e negative insieme alla condizione logica "OR":
Ecco come il nostro sistema cerca e include i contatti basati su questo tipo di segmento:
- Per prima cosa cerchiamo i contatti che hanno il tag "impegnato". Se individuiamo contatti che hanno quel tag, vengono inclusi nel tuo segmento.
- Cerchiamo quindi i contatti che NON hanno il tag "campione". Se individuiamo contatti che NON hanno quel tag, anche loro sono inclusi nel tuo segmento.
- Infine, cerchiamo i contatti che hanno il tag "Conference". Se individuiamo dei contatti che HANNO quel tag, anche loro vengono aggiunti al tuo segmento.
Anche in questo caso, poiché stiamo utilizzando la condizione logica "OR", un contatto deve soddisfare solo una di queste condizioni per essere incluso nel segmento. Non importa se non soddisfano le altre condizioni. sarà comunque incluso nel tuo segmento.
Caso d'uso con contatti di esempio
Usando i nostri contatti di esempio e l'immagine sopra, vengono visualizzati tutti e tre. Ecco perché:
- Macy Doe appare perché non ha alcun tag e soddisfa la condizione "Il tag NON esiste campione". Poiché Macy soddisfa almeno una condizione, appariranno nel segmento. Tuttavia, soddisfano anche la condizione "Il tag NON esiste nuovo"
- Martino Doe viene visualizzato perché ha il tag engaged e soddisfa la condizione "Il tag esiste engaged". Poiché Martino soddisfa almeno una condizione, appariranno nel segmento. Tuttavia, soddisfano anche le condizioni "Il tag NON esiste impegnato" e "Il tag NON esiste campione"
- Jane Doe viene visualizzata perché ha il tag engaged e soddisfa la condizione "Tag exists engaged"
Poiché ognuno di questi contatti soddisfa almeno una delle condizioni, vengono visualizzati nel segmento.