Функция NOTEXIST

Функция NOTEXIST(...) проверяет отсутствие вложенных объектов, соответствующих условиям фильтра (если он указан). В функции задаются типы объектов и при необходимости дочерний фильтр с условиями, которым эти объекты должны удовлетворять. Вложенные объекты, не соответствующие фильтру или имеющие другой тип, не рассматриваются. Если фильтр не указан, выполняется поиск любых объектов указанного типа.

NOTEXIST – вспомогательная функция, которая упрощает обычную проверку отсутствия вложенных объектов. Логическое выражение NOTEXIST(types, filter) равнозначно выражению COUNT(types, filter) = 0.

Синтаксис

NOTEXIST(types, [filter])
  • types – типы включенных объектов, которые нужно найти.
  • filter (необязательно) – условие, которому должны удовлетворять подсчитываемые объекты, чтобы быть учтенными функцией.

Примеры

NOTEXIST(keywords, labels = ("abc", "xyz") )

Функция проверяет отсутствие ключевых слов с ярлыками "abc" или "xyz" в кампании или группе объявлений. Переменная "keywords" задает тип объектов, которые нужно искать, а выражение "labels = ("abc", "xyz")" – условия дочернего фильтра.

NOTEXIST(callextensions; sitelinks, approvalstatus = approved)

Определяет, действительно ли с кампанией или группой объявлений не связано ни одного одобренного объекта звонка или дополнительной ссылки.

NOTEXIST(ads)

Функция проверяет отсутствие объявлений любого типа в кампании или группе объявлений.

NOTEXIST(labels)

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

Примечания

  • Если дочерний фильтр содержит несколько условий, проверяемые объекты должны соответствовать всем им. Но если при этом условия объединены функцией OR, элементам достаточно удовлетворять любому из этих условий. Например, функция NOTEXIST(ads, OR(status = paused approvalstatus = disapproved)) проверит отсутствие приостановленных или отклоненных объявлений (а также приостановленных отклоненных объявлений).
  • Фильтр может содержать условия, которые применяются только к определенным типам объектов (для остальных объектов эти условия будут игнорироваться). Например, функция NOTEXIST(keywords; sitelinks, keywordwordcount = 2 linktext : "local") проверит отсутствие ключевых слов, которые состоят ровно из двух слов, и связанных дополнительных ссылок, которые содержат слово "local".

Использование функции NOTEXIST с кампаниями и группами объявлений

Для объектов, которые могут находиться только в составе групп объявлений, проверка на уровне кампании будет учитывать все объекты из всех групп объявлений. Например, функция NOTEXIST(keywords), примененная на уровне кампании, покажет кампанию, если ключевых слов нет ни в одной из ее групп объявлений.

Если же объекты могут содержаться как на уровне групп объявлений, так и на уровне кампании, функция проверит только объекты на уровне кампании. Например, функция NOTEXIST(audiences) на уровне кампании покажет кампанию, если в ней нет аудиторий на уровне кампании (даже если аудитории добавлены на уровне групп объявлений). Это верно и для объектов: функция NOTEXIST(sitelinks) на уровне кампании будет учитывать только дополнительные ссылки на уровне кампании, но не на уровне групп объявлений в ней.

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

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