Com as funções AND(...)
, OR(...)
e NOT(...)
, você tem maior controle sobre como as várias condições de filtro são combinadas para segmentar itens de pesquisa muito específicos.
Como usar AND e OR
Por padrão, várias condições de filtro são combinadas, o que significa que todas precisam corresponder a um item para que ele apareça nos resultados. A função OR oferece uma maneira de verificar pelo menos uma condição de correspondência, em oposição a todas elas.
A função AND requer a correspondência de todas as condições. Como esse é o comportamento padrão, geralmente não é preciso adicionar correspondências a todas elas. No entanto, se uma função OR for usada, será possível aplicar a função AND dentro dela para recuperar o comportamento padrão. Por exemplo, se quiser encontrar todas as campanhas que têm o método de exibição "Padrão" ou um orçamento entre US$ 10 e US$ 20, você poderá usar este filtro:
OR( deliverymethod = standard AND(budget >= 10 budget <= 20) )
Em resumo, pelo menos uma destas condições precisa ser verdadeira:
- O método de exibição é "Padrão".
- O orçamento é de no mínimo US$ 10 E no máximo US$ 20.
Como usar NOT
A função NOT simplesmente inverte o resultado do filtro incluso. Se o filtro incluir um item, usar NOT excluirá o item. Da mesma forma, se o filtro excluir um item, usar NOT o incluirá. Dentro da função NOT, as condições são combinadas por padrão, então NOT(status = enabled enhancedcpc = enabled)
é equivalente a NOT(AND(status = enabled enhancedcpc = enabled))
. Isso ocultará todas as campanhas que estão ativadas e com CPC otimizado habilitado. Todas as outras serão exibidas.
Sintaxe
AND(filter)
filter
– os itens precisam corresponder a todas essas condições de filtro.
OR(filter)
filter
– o item precisa corresponder a pelo menos uma dessas condições de filtro.
NOT(filter)
filter
– o item não pode corresponder a todas essas condições de filtro.
Exemplos
OR( status -= enabled approvalstatus = (disapproved, sitesuspended) )
Encontra itens desativados ou reprovados.
OR( bidstrategytype = maximizeconversions NOT(budget >= 10 budget <= 20) )
Encontra todas as campanhas que têm um tipo de estratégia de lances "Maximizar conversões" ou que não têm um orçamento entre US$ 10 e US$ 20.
OR( status = paused AND(interestsandremarketing = targeting EXIST(audiences)) )
Encontra campanhas ou grupos de anúncios que estão pausados ou que têm pelo menos um público-alvo e "Segmentação" para o alcance flexível "Interesses e remarketing".