Функции AND, OR и NOT

Функции AND(...), OR(...) и NOT(...) позволяют комбинировать разные условия фильтрации для более точного поиска.

Функции AND и OR

Когда используется несколько условий фильтрации, по умолчанию объект появляется в результатах поиска, если удовлетворяет всем этим условиям (как если бы они были объединены логической функцией AND). Чтобы найти объекты, которым достаточно удовлетворять хотя бы одному из заданных условий, используйте функцию OR.

Если вы хотите, чтобы условия фильтрации выполнялись по умолчанию, использовать функцию AND необязательно. Однако ее можно применять в качестве включенного условия вместе с функцией OR. Например, чтобы найти все кампании со стандартным методом показа, А ТАКЖЕ кампании с бюджетом от 10 до 20 долларов, используйте следующий фильтр:

OR( deliverymethod = standard AND(budget >= 10 budget <= 20) )

Найденные кампании будут удовлетворять хотя бы одному из этих условий:

  • для них используется стандартный способ показа;
  • бюджет кампании составляет не менее 10 И не более 20 долларов.

Функция NOT

Функция NOT отсеивает объекты, удовлетворяющие условиям включенного фильтра. Если же объект не будет удовлетворять этим условиям, он, наоборот, будет включен в результаты поиска. Все условия, заданные внутри функции NOT, по умолчанию должны выполняться. Другими словами, логическое выражение NOT(status = enabled enhancedcpc = enabled) эквивалентно выражению NOT(AND(status = enabled enhancedcpc = enabled)). В примере выше функция исключает из результатов поиска все активные кампании, в которых применяется Оптимизатор цены за конверсию. Все прочие результаты будут включены.

Синтаксис

AND(filter)
  • filter – объект должен удовлетворять всем условиям фильтрации.
OR(filter)
  • filter – объект должен удовлетворять по крайней мере одному из условий фильтрации.
NOT(filter)
  • filter – объект не должен удовлетворять ни одному из условий фильтрации.

Примеры

OR( status -= enabled approvalstatus = (disapproved, sitesuspended) )

Функция находит отключенные или отклоненные объекты.

OR( bidstrategytype = maximizeconversions NOT(budget >= 10 budget <= 20) )

Функция находит все кампании со стратегией назначения ставок "Максимум конверсий", а также кампании, чей бюджет НЕ находится в диапазоне от 10 до 20 долларов.

OR( status = paused AND(interestsandremarketing = targeting EXIST(audiences)) )

Функция находит кампании и группы объявлений, которые приостановлены, а также кампании, содержащие хотя бы одну аудиторию, в которой используется метод таргетинга "Интересы и ремаркетинг".

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
1615635943015715611
true
Поиск по Справочному центру
true
true
true
true
true
73067
false
false