Правила

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

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

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

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

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

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

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


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

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

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

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

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

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

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


    Правила

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

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

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

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

    Пример

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

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


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

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

Операторы И/ИЛИ

  • Оператор И

    При использовании оператора генератор возьмет офферы, которые соответствуют двум условиям.

    Например, офферы с ценой = 500 руб. и словом sky в названии.

  • Оператор ИЛИ

    При использовании оператора генератор возьмет офферы, которые соответствуют хотя бы одному условию.

    Например, офферы с ценой = 100 руб. или словом queen в названии.

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

Условие Как работает Пример
= Свойство равно значению. Catid = 13
> Свойство больше значения. Price > 1000
< Свойство меньше значения. Price < 50 000
>= Свойство равно или больше значения. Price >= 1000
<= Свойство меньше или равно значению. Price <= 1000
!= Свойство не равно значению. Catid != 13
Число букв больше Количество букв в свойстве больше, чем указано в значении. Model Число букв больше 2
Число букв меньше Количество букв в свойстве меньше, чем указано в значении. Model Число букв меньше 33
Число слов больше Количество слов в свойстве больше, чем указано в значении. Model Число слов больше 1
Число слов меньше Количество слов в свойстве меньше, чем указано в значении. Model Число слов меньше 4
Среди Свойство содержит несколько значений. Catid Содержится среди (через запятую) 13,14,15,16
Не среди Свойство не содержит несколько значений. Catid Не содержится среди (через запятую) 20,21,22,23
Содержит текст из списка Свойство содержит несколько неточных значений: несколько слов или цифр, указанных через запятую Model содержит текст Камера, фото
Не содержит текст из списка Свойство не содержит несколько неточных значений: несколько слов или цифр, указанных через запятую Model не содержит текст Камера, фото
Начинается с Свойство начинается с символов, указанных в значении Model начинается на 5
Не начинается с Свойство не начинается с символов, указанных в значении Model не начинается на Промо
Заканчивается на Свойство заканчивается на символы, указанные в значении Event заканчивается на Акция
Не заканчивается на Свойство не заканчивается на символы, указанные в значении Event не заканчивается на Акция
Содержит Свойство содержит текст с пробелами, указанный в значении — одно значение Model содержит текст Камера для фото
Не содержит Свойство не содержит текст с пробелами, указанный в значении — одно значение Model не содержит текст Камера для фото
Пусто В свойстве пусто Model не пусто
Не пусто В свойстве не пусто Model пусто
Длина больше Количество символов в свойстве больше, чем указано в значении Vendor больше 3
Длина меньше Количество символов в свойстве меньше, чем указано в значении Vendor меньше 5
Нулл Свойство равно 0
Не нулл Свойство не равно 0
Дней до этой даты < Количество дней до даты в свойстве меньше, чем указано в значении Date дней до этой даты <10
Дней до этой даты > Количество дней до даты в свойстве больше, чем указано в значении Date дней до этой даты >10
Условие Как работает Пример
= Свойство равно значению. Catid = 13
> Свойство больше значения. Price > 1000
< Свойство меньше значения. Price < 50 000
>= Свойство равно или больше значения. Price >= 1000
<= Свойство меньше или равно значению. Price <= 1000
!= Свойство не равно значению. Catid != 13
Число букв больше Количество букв в свойстве больше, чем указано в значении. Model Число букв больше 2
Число букв меньше Количество букв в свойстве меньше, чем указано в значении. Model Число букв меньше 33
Число слов больше Количество слов в свойстве больше, чем указано в значении. Model Число слов больше 1
Число слов меньше Количество слов в свойстве меньше, чем указано в значении. Model Число слов меньше 4
Среди Свойство содержит несколько значений. Catid Содержится среди (через запятую) 13,14,15,16
Не среди Свойство не содержит несколько значений. Catid Не содержится среди (через запятую) 20,21,22,23
Содержит текст из списка Свойство содержит несколько неточных значений: несколько слов или цифр, указанных через запятую Model содержит текст Камера, фото
Не содержит текст из списка Свойство не содержит несколько неточных значений: несколько слов или цифр, указанных через запятую Model не содержит текст Камера, фото
Начинается с Свойство начинается с символов, указанных в значении Model начинается на 5
Не начинается с Свойство не начинается с символов, указанных в значении Model не начинается на Промо
Заканчивается на Свойство заканчивается на символы, указанные в значении Event заканчивается на Акция
Не заканчивается на Свойство не заканчивается на символы, указанные в значении Event не заканчивается на Акция
Содержит Свойство содержит текст с пробелами, указанный в значении — одно значение Model содержит текст Камера для фото
Не содержит Свойство не содержит текст с пробелами, указанный в значении — одно значение Model не содержит текст Камера для фото
Пусто В свойстве пусто Model не пусто
Не пусто В свойстве не пусто Model пусто
Длина больше Количество символов в свойстве больше, чем указано в значении Vendor больше 3
Длина меньше Количество символов в свойстве меньше, чем указано в значении Vendor меньше 5
Нулл Свойство равно 0
Не нулл Свойство не равно 0
Дней до этой даты < Количество дней до даты в свойстве меньше, чем указано в значении Date дней до этой даты <10
Дней до этой даты > Количество дней до даты в свойстве больше, чем указано в значении Date дней до этой даты >10

Отличие условий Содержит текст из списка и Среди:

  • Среди — ищет точное соответствие. Например, «Реклам»: под условия попадет только слово «Реклам», слова «рекламный, реклама» не попадут.
  • Содержит текст из списка — могут быть и другие символы, помимо значения. Например, «Реклам»: под условия попадут все слова «реклам, реклама, рекламный».

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

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

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

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

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

    2. price >= 15000

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

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

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

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

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

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

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

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