Правила

Что такое правила

Важно. Для генерации объявлений должно быть установлено хотя бы одно правило

Каждая новая кампания содержит предустановленное правило Все, в котором нет условий. Правило означает, что все товары из фида попадут в кампанию.

Одно правило можно задавать для нескольких кампаний из одного проекта.

Примечание. К одной кампании в К50:Генератор может относиться несколько правил. Правила связаны логическим оператором ИЛИ. В кампанию попадут товары, которые соответствуют условию хотя бы одного из правил.

Как создать первое правило

  1. Нажмите Добавить правило.


    Правила
  2. Переименуйте правило и активируйте его.

Правило выполняется, только если оно активно.

  1. Чтобы устанавливать разные ставки для товаров и категорий, которые попадают под данное правило, заполните поле Значение для предложения.

Подробнее про использование rulevalue см. в разделе ставки.

Правило с коэффициентом rulevalue должно иметь id больше, чем правило без rulevalue, так как оно будет применяться последним.

Приоритет в правилах пока не работает.

  1. Задайте условия. Правило работает, если выполняются все входящие в него условия. Условия могут соединяться операторами И или ИЛИ.


    Правила

    Чтобы создать условие:

    1. Выберите тег из фида, по содержанию которого вы хотите добавить или исключить товар из кампании.

    2. Выберите условие для фильтрации значения тегов.

    3. Задайте конкретное значение тега для фильтрации.

    Пример

    Правила

    В кампанию попадут товары, которые подходят под условие Price >= 500.

  2. Выберите кампании проекта, к которым будет применено правило.


    Правила
  3. Нажмите Сохранить.

Если нужно отредактировать готовое правило, нажмите Редактировать напротив предустановленного правила.

Список всех условий

Условие Как работает Пример
= Свойство равно значению. Catid = 13
> Свойство больше значения. Price > 1000
< Свойство меньше значения. Price < 50 000
>= Свойство равно или больше значения. Price >= 1000
<= Свойство меньше или равно значению. Price <= 1000
!= Свойство не равно значению. Catid != 13
Число букв больше Количество букв в свойстве больше, чем указано в значении. Model Число букв больше 2
Число букв меньше Количество букв в свойстве меньше, чем указано в значении. Model Число букв меньше 33
Число слов больше Количество слов в свойстве больше, чем указано в значении. Model Число слов больше 1
Число слов меньше Количество слов в свойстве меньше, чем указано в значении. Model Число слов меньше 4
Содержит текст Свойство содержит текст. typeprefix Содержит текст Принтер
Не содержит текст Свойство не содержит текст. typeprefix Не содержит текст Фотоаппарат
Содержится среди (через запятую) Свойство содержит несколько значений. Catid Содержится среди (через запятую) 13,14,15,16
Не содержится среди (через запятую) Свойство не содержит несколько значений. Catid Не содержится среди (через запятую) 20,21,22,23
Условие Как работает Пример
= Свойство равно значению. Catid = 13
> Свойство больше значения. Price > 1000
< Свойство меньше значения. Price < 50 000
>= Свойство равно или больше значения. Price >= 1000
<= Свойство меньше или равно значению. Price <= 1000
!= Свойство не равно значению. Catid != 13
Число букв больше Количество букв в свойстве больше, чем указано в значении. Model Число букв больше 2
Число букв меньше Количество букв в свойстве меньше, чем указано в значении. Model Число букв меньше 33
Число слов больше Количество слов в свойстве больше, чем указано в значении. Model Число слов больше 1
Число слов меньше Количество слов в свойстве меньше, чем указано в значении. Model Число слов меньше 4
Содержит текст Свойство содержит текст. typeprefix Содержит текст Принтер
Не содержит текст Свойство не содержит текст. typeprefix Не содержит текст Фотоаппарат
Содержится среди (через запятую) Свойство содержит несколько значений. Catid Содержится среди (через запятую) 13,14,15,16
Не содержится среди (через запятую) Свойство не содержит несколько значений. Catid Не содержится среди (через запятую) 20,21,22,23

Работа условий с регистрами

Оператор Описание работы с регистром Условие Поиск среди значений Результат фильтрации
= Регистрочувствительный. Ищет только при полном соответствии. Верхний Верхний, верхний, тест Верхний, тест верхний Верхний
!= Регистрочувствительный. Ищет только при полном соответствии. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
содержит текст из списка РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
не содержит текст из списка РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест -
среди Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний
не среди Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
содержит РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний, Верхний тест, верхний тест
не содержит РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест
начинается с РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, Верхний тест, верхний тест
не начинается с РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест
заканчивается РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний
не заканчивается РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
Оператор Описание работы с регистром Условие Поиск среди значений Результат фильтрации
= Регистрочувствительный. Ищет только при полном соответствии. Верхний Верхний, верхний, тест Верхний, тест верхний Верхний
!= Регистрочувствительный. Ищет только при полном соответствии. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
содержит текст из списка РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
не содержит текст из списка РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест -
среди Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний
не среди Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. Верхний, нижний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест
содержит РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний, Верхний тест, верхний тест
не содержит РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест
начинается с РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, Верхний тест, верхний тест
не начинается с РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест
заканчивается РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест Верхний, верхний, тест Верхний, тест верхний
не заканчивается РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. Верхний Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест ниЖний, Нижний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест

Примеры правил

Пример 1
  • Задача. В интернет-магазине бытовой техники много товарных позиций, которые относятся к различным категориям (холодильники, посудомоечные машины, чайники и т.д.). Нужно создать отдельную рекламную кампанию для категории холодильников дороже 15 000 рублей.
  • Условия.

    1. typeprefix Содержит Холодильник

    2. price >= 15000

  • Результат. В кампанию попадут только товары дороже 15 000 рублей, у которых typeprefix содержит слово Холодильник.
Пример 2
  • Задача. Сайт по продаже билетов на различные культурно-развлекательные мероприятия в Москве и Санкт-Петербурге. В кампанию должны попасть все мероприятия в Москве, на которые еще остались билеты.
  • Условия.

    1. Город Содержит Москва

    2. Остаток билетов >= 1

  • Результат. В кампанию попадут только мероприятия, на которые в продаже есть билеты и которые проходят в Москве.

Перенос правил в другой проект

  1. Создайте копию правила.

  2. В настройках правила выберите другой проект и кампанию.

При переносе кампании в другой проект, настройки правил не сохраняются.