---
metadata:
  - name: generator
    content: Diplodoc Platform v5.52.0
alternate:
  - https://yandex.com/support/adfox/en/targeting/logic.md
  - https://yandex.com/support/adfox/ru/targeting/logic.md
  - href: ru/targeting/logic.md
    type: text/markdown
    title: Markdown version
  - href: ../llms.txt
    type: text/markdown
    title: llms.txt
---
> **Documentation Index:** Fetch the complete configuration index at https://yandex.com/support/adfox/ru/llms.txt

# По логическим выражениям

Таргетирование по логическим выражениям позволяет указать значения для показа рекламной кампании с использованием логических выражений `И`, `ИЛИ`, `НЕ` (`≠`).

В логическом таргетировании поддерживаются [дополнительные таргетинги](https://yandex.com/support/adfox/ru/targeting/puid.md).

Вы можете [включить доступ](https://yandex.com/support/adfox/ru/settings/users/assistant.md#available-targeting) ассистенту к логическому таргетированию наравне с администратором аккаунта. Ассистенту будут доступны все характеристики. Ограничить видимость конкретных характеристик нельзя.

## Принцип работы {#about}

Все виды таргетирования в Adfox работают по условию `И`. Например, если для рекламной кампании настроить таргетирование по частоте и географии, показ возможен только при одновременном соблюдении этих двух условий.

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

#### Примеры {#examples}

`[ ]` — блок с логической операцией;

`( )` — блок значений.

- {% cut "Пример с условием `НЕ` (`≠`)" %}

    ```
    [(puid1=A) И (puid2≠B)]
    ```

    Кампания может быть выбрана для показа, только если в запросе будет переданы значения `puid1=A` и `puid2=C`. Если в запросе переданы значения `puid1=A` и `puid2=B`, кампания не будет показана.
        
 {% endcut %}

- {% cut "Пример с условием `И`" %}

    ```
    [(puid1=A) И (puid2=B)]
    ```
    Кампания может быть выбрана для показа, только если в запросе будет передано сочетание значений `puid1=A`.
        
 {% endcut %}

- {% cut "Пример с условием `ИЛИ`" %}

    ```
    [(puid1=A) ИЛИ (puid2≠B)]
    ```

    Кампания может быть выбрана для показа, если в запросе будет передано одно из значений `puid1=A` или `puid2=C`. Если в запросе содержатся значения `puid1=C` и/или `puid2=B`, кампания не будет показана.
        
 {% endcut %}

- {% cut "Пример с несколькими условиями" %}

    ```
    [[(puid1=A) И (puid2=B)] ИЛИ [(puid1=С) И (puid2=D)]]
    ```

    Кампания может быть выбрана для показа, только если в запросе будет передано одно из сочетаний значений.
        
 {% endcut %}

{% note info %}

Если вы используете логическое и [дополнительное таргетирование](https://yandex.com/support/adfox/ru/targeting/puid.md), показ кампании будет возможен при одновременном выполнении всех настроенных таргетирований.

{% endnote %}

## Настройка таргетирования {#settings}

1. Перейдите на вкладку **Таргетирование** → **Добавить условие таргетирования** → **По логическим выражениям**.

1. Настройте логические выражения:
    
    1. В выпадающем списке в условии внутри логического блока 1 выберите характеристику, на которую вы хотите настроить таргет, и укажите значение после знака `=`. 
    
        {% note info %}
        
        Вы можете добавить от одного до группы значений в одно условие.
        
        {% endnote %}

        Чтобы исключить значения из таргета через логическое выражение `НЕ`, нажмите на знак `=` — он изменится на `≠`.

    1. Добавьте необходимое количество логических блоков с помощью кнопки **Добавить логический блок**. Блоки соединяются между собой через логическое выражение `ИЛИ`.

    1. Добавьте необходимое количество условий в каждый логический блок с помощью кнопки **Добавить условие**. Условия внутри блока соединяются между собой через логическое выражение `И`.

1. <!-- source: ru/_includes/targeting/add-condition.md -->
   После внесения изменений нажмите **Применить** и сохраните условие таргетирования.
   <!-- endsource: ru/_includes/targeting/add-condition.md -->

<!-- source: ru/_includes/feedback.md -->
## Обратиться в службу поддержки



<a href="https://yandex.ru/chat/#/user/48724607-a983-9631-79e6-aad155a88db3"> <!--ссылка, куда ведет кнопка. Если внутренняя ссылка, пишем без .md и .html --> 
  <span class="button">Написать в чат</span> <!--текст на кнопке--> 
</a>

<a href="ru/form"> <!--ссылка, куда ведет кнопка. Если внутренняя ссылка, пишем без .md и .html --> 
  <span class="button">Написать письмо</span> <!--текст на кнопке--> 
</a>



<!-- source: ru/_includes/styles/button.md -->

<!-- endsource: ru/_includes/styles/button.md -->
<!-- endsource: ru/_includes/feedback.md -->


