Criar segmentos usando a lógica E/OU muitas vezes pode ser confuso, especialmente quando os resultados do segmento exibem informações que você não espera ver. Neste documento, explicaremos as lógicas "E" e "OU" e como cada uma funciona com as condições positivas (está na lista, a tag existe, etc.) e negativas (não está na lista, a tag não existe, etc.).
Contatos de exemplo
Ao longo deste artigo, para ajudar a explicar como cada um dos operadores funciona em um segmento, usaremos os seguintes exemplos de contatos e tags:
- Jane Doe - Tags: engajado, campeão, novo
- Martino Doe - Tags: engajados
- Macy Doe - Tags: nenhuma
Condição lógica "E"
Com a condição lógica "E", nosso sistema incluirá contatos que atendam a todas as condições do seu segmento. O uso da lógica "E" reduz a quantidade de contatos correspondentes porque cada uma dessas condições deve ser atendida.
Abaixo estão três exemplos da lógica "E" e quais resultados você pode esperar ver:
Exemplo 1: lógica "E" com condições positivas
Digamos que você esteja criando um segmento que esteja usando a lógica "E" com as seguintes condições positivas:
Nosso sistema procurará e incluirá contatos que atendam às três condições. Um contato que não atenda a pelo menos uma das três condições não será incluído no segmento.
Caso de uso com contatos de exemplo
Como isso funciona usando os contatos de exemplo e a imagem acima:
- Jane Doe é o único contato que aparecerá nesta condição. É o único contato com as três tags: "engajado", "campeão" e "novo". Portanto, atende às três condições
Exemplo 2: lógica "E" com condições negativas
Agora, digamos que você esteja criando um segmento usando a lógica "E" com condições negativas:
Nosso sistema procurará e incluir apenas contatos que não têm todas as tags listadas em seu segmento.
Por exemplo, se o contato tiver a tag "campeão", mas não as outras duas tags, ele não será incluído no seu segmento. Isso ocorre porque houve falha da condição "Tag campeão não existe".
Como estamos usando a condição lógica "E", o segmento só corresponderá aos contatos que atenderem a todas as condições.
Caso de uso com contatos de exemplo
Como isso funciona usando os contatos de exemplo e a imagem acima:
- Macy Doe e Martino Doe aparecerão nessa condição. Eles não têm a tag "campeão" e não têm a tag "novo". Portanto, atendem a todas as condições do segmento. Observe que Macy Doe não tem tags, então também atende a esse segmento
- Jane Doe tem as duas tags e não aparecerá
Exemplo 3: lógica "E" com condições positivas e negativas
Como terceiro exemplo, digamos que você esteja criando um segmento que usa uma mistura de condições positivas e negativas com a lógica "E":
Nosso sistema incluirá contatos que tenham as tags "engajado" e "campeão", mas que não tenham a tag "novo".
Como estamos usando a condição lógica "E", o segmento só corresponderá aos contatos que atendem a todas essas condições.
Caso de uso com contatos de exemplo
Como isso funciona usando os contatos de exemplo e a imagem acima:
- Martino Doe aparecerá porque tem a tag "engajado", mas não a tag "campeão" e a tag "novo"
- Jane Doe não aparecerá porque, embora tenha a tag "engajado", também tem as tags "campeão" e "novo". Esta condição procura contatos sem a tag "campeão" e tags "novo"
- Macy Doe não aparecerá, visto que não atende a essa condição por não ter a tag "engajado"
Condição lógica "OU"
Com a condição lógica "OU", nosso sistema analisará cada condição de forma independente. Assim, os contatos só precisam atender a uma de suas condições para serem incluídos. As condições neste tipo de segmento NÃO dependem umas das outras, portanto, as condições "OU" ampliarão seus resultados.
Abaixo estão três exemplos da lógica "OU" e quais resultados você pode esperar ver:
Exemplo 1: lógica "OU" com condições positivas
Digamos que você esteja criando um segmento que esteja usando a lógica "OU" com condições positivas:
É assim que nosso sistema procura e inclui contatos baseados nesse tipo de segmento:
- Primeiro, verificaremos se algum de seus contatos tem a tag "engajado". Se localizarmos contatos com essa tag, eles serão incluídos no seu segmento.
- Em seguida, verificaremos se algum de seus contatos tem a tag "campeão". Se localizarmos contatos com essa tag, eles serão incluídos no seu segmento.
- Por fim, vamos verificar se algum de seus contatos tem a tag "novo". Se localizarmos contatos com essa tag, eles serão incluídos no seu segmento.
Como essas condições são independentes entre si, serão incluídos contatos que atendam a pelo menos uma das três condições. Por exemplo, se um contato tiver a tag "engajado", mas não tem as outras duas tags, ele ainda será incluído em seu segmento.
Caso de uso com contatos de exemplo
Como isso funciona usando os contatos de exemplo e a imagem acima:
- Martino Doe e Jane Doe aparecerão porque têm pelo menos uma das tags no segmento
- Macy Doe não aparece, pois não tem tags e não atende aos requisitos do segmento
Exemplo 2: lógica "OU" com condições negativas
Agora, digamos que você esteja criando um segmento usando a lógica "OU" com condições negativas:
É assim que nosso sistema procura e inclui contatos baseados nesse tipo de segmento:
- Primeiro, verificaremos se algum de seus contatos NÃO tem a tag "engajado". Se localizarmos contatos sem essa tag, eles serão incluídos no seu segmento.
- Em seguida, verificaremos se os contatos NÃO têm a tag "campeão". Se localizarmos contatos sem essa tag, eles também serão incluídos no seu segmento.
- Por fim, verificaremos os seus contatos NÃO têm a tag "novo". Se localizarmos contatos sem essa tag, ele também serão adicionados ao seu segmento.
Novamente, como estamos usando a condição lógica "OU", um contato só precisa atender a uma dessas condições para ser incluído em seu segmento. Não importa se eles não atendem às outras condições. Eles ainda serão incluídos em seu segmento.
Assim, se um contato NÃO tiver a tag "novo", mas TIVER a tag "engajado", eles também serão incluídos em seu segmento. Isso porque eles atendem à condição "Tag nova NÃO existe".
Se você quiser excluir contatos sem as tags "novo", "engajados" e "campeão", use uma declaração "E" ao invés de "OU".
Caso de uso com contatos de exemplo
Como isso funciona usando os contatos de exemplo e a imagem acima:
- Martino Doe aparece porque, embora tenha a tag "engajado", não tem a tag "campeão" e, portanto, atende à condição "Tag campeão NÃO existe". Como Martino atende a pelo menos uma condição, ele aparecerá no segmento. No entanto, Martino também atende à condição "Tag novo NÃO existe"
- Macy Doe aparece porque ela não tem tags e atende à condição "Tag engajado NÃO existe". Novamente, como a Macy atende a pelo menos uma condição, ela aparecerá no segmento, mas tecnicamente atende às três condições
- Jane Doe não aparecerá, pois ela tem todas essas três tags e não atende a nenhuma das condições
Exemplo 3: lógica "OU" com condições positivas e negativas
Como terceiro exemplo, digamos que você esteja criando um segmento que usa uma mistura de instruções positivas e negativas com a condição lógica "OU":
É assim que nosso sistema procura e inclui contatos baseados nesse tipo de segmento:
- Primeiro, procuramos contatos que tenham a tag "engajado". Se localizarmos contatos com essa tag, eles serão incluídos no seu segmento.
- Em seguida, procuramos contatos que NÃO tenham a tag "campeão". Se localizarmos contatos que NÃO tenham essa tag, eles também serão incluídos no seu segmento.
- Por fim, vamos procurar contatos que tenham SIM a tag "novo". Se localizarmos contatos que tenham SIM essa tag, eles também serão adicionados ao seu segmento.
Novamente, como estamos usando a condição lógica "OU", um contato só precisa atender a uma dessas condições para ser incluído em seu segmento. Não importa se eles não atendem às outras condições. Eles ainda serão incluídos em seu segmento.
Caso de uso com contatos de exemplo
Usando nossos contatos de exemplo e a imagem acima, todos os três aparecem. Aqui está o porquê:
- Macy Doe aparece porque não tem tags e atende à condição "Tag campeão NÃO existe". Como Macy atende a pelo menos uma condição, ela aparecerá no segmento. No entanto, ela também atende à condição "Tag novo NÃO existe"
- Martino Doe aparece porque tem a tag engajado e atende à condição "Tag engajado existe". Como Martino atende a pelo menos uma condição, ele aparecerá no segmento. No entanto, ele também atende às condições "Tag NÃO existe engajado" e "Tag campeão NÃO existe"
- Jane Doe aparece porque têm a tag engajado e atendem à condição "Tag engajado existe"
Como cada um desses contatos atende a pelo menos uma das condições, eles aparecem no segmento.