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

-
Переименуйте правило и активируйте его.
Правило выполняется, только если оно активно.
- Чтобы устанавливать разные ставки для товаров и категорий, которые попадают под данное правило, заполните поле Значение для предложения .
Подробнее про использование rulevalue см. в разделе ставки .
Правило с коэффициентом rulevalue должно иметь id больше, чем правило без rulevalue , так как оно будет применяться последним.
Приоритет в правилах пока не работает.
-
Задайте условия. Правило работает, если выполняются все входящие в него условия. Условия могут соединяться операторами И или ИЛИ.

Чтобы создать условие:
-
Выберите тег из фида, по содержанию которого вы хотите добавить или исключить товар из кампании.
-
Выберите условие для фильтрации значения тегов.
-
Задайте конкретное значение тега для фильтрации.
Пример
-

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

-
Нажмите Сохранить.
Если нужно отредактировать готовое правило, нажмите
напротив предустановленного правила.
Операторы И/ИЛИ
-
Оператор И
При использовании оператора генератор возьмет офферы, которые соответствуют двум условиям.
Например, офферы с ценой = 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 |
Отличие условий Содержит текст из списка и Среди:
- Среди — ищет точное соответствие. Например, «Реклам»: под условия попадет только слово «Реклам», слова «рекламный, реклама» не попадут.
- Содержит текст из списка — могут быть и другие символы, помимо значения. Например, «Реклам»: под условия попадут все слова «реклам, реклама, рекламный».
Работа условий с регистрами
|
Оператор |
Описание работы с регистром |
Условие |
Поиск среди значений |
Результат фильтрации |
|
= |
Регистрочувствительный. Ищет только при полном соответствии. |
Верхний |
Верхний, верхний, тест Верхний, тест верхний |
Верхний |
|
!= |
Регистрочувствительный. Ищет только при полном соответствии. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
|
содержит текст из списка |
РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний, нижний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
|
не содержит текст из списка |
РегистроНЕчувствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний, нижний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
- |
|
среди |
Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. |
Верхний, нижний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
ниЖний, Нижний |
|
не среди |
Регистрочувствительный. Ищет, только если задавать значения в нижнем регистре. |
Верхний, нижний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Верхний, верхний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
|
содержит |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Верхний, верхний, тест Верхний, тест верхний, Верхний тест, верхний тест |
|
не содержит |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест |
|
начинается с |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Верхний, верхний, Верхний тест, верхний тест |
|
не начинается с |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
ниЖний, Нижний, тест Нижний, тест нижний, нижний тест, Нижний тест |
|
заканчивается |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Верхний, верхний, тест Верхний, тест верхний |
|
не заканчивается |
РегистроНЕчуствительный. Ищет все подходящие значения, заданные в любом регистре. |
Верхний |
Верхний, верхний, ниЖний, Нижний, тест Верхний, тест верхний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
ниЖний, Нижний, тест Нижний, тест нижний, Верхний тест, верхний тест, нижний тест, Нижний тест |
Примеры правил
Пример 1
-
-
Задача. В интернет-магазине бытовой техники много товарных позиций, которые относятся к различным категориям (холодильники, посудомоечные машины, чайники и т.д.). Нужно создать отдельную рекламную кампанию для категории холодильников дороже 15 000 рублей.
-
Условия.
-
1.
typeprefixСодержитХолодильник -
2.
price>=15000
-
-
Результат. В кампанию попадут только товары дороже 15 000 рублей, у которых
typeprefixсодержит словоХолодильник.
-
Пример 2
-
-
Задача. Сайт по продаже билетов на различные культурно-развлекательные мероприятия в Москве и Санкт-Петербурге. В кампанию должны попасть все мероприятия в Москве, на которые еще остались билеты.
-
Условия.
-
1.
ГородСодержитМосква -
2.
Остаток билетов>=1
-
-
Результат. В кампанию попадут только мероприятия, на которые в продаже есть билеты и которые проходят в Москве.
-
Перенос правил в другой проект
-
Создайте копию правила.
-
В настройках правила выберите другой проект и кампанию.
При переносе кампании в другой проект, настройки правил не сохраняются.