Правила
Что такое правила
Каждая новая кампания содержит предустановленное правило Все , в котором нет условий. Правило означает, что все товары из фида попадут в кампанию.
Одно правило можно задавать для нескольких кампаний из одного проекта.
Как создать первое правило
Нажмите Добавить правило .
Переименуйте правило и активируйте его.
Правило выполняется, только если оно активно.
Чтобы устанавливать разные ставки для товаров и категорий, которые попадают под данное правило, заполните поле Значение для предложения .
Подробнее про использование 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 |
Условие | Как работает | Пример |
---|---|---|
= | Свойство равно значению. | 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 рублей.
Условия.
typeprefix
СодержитХолодильник
price
>=15000
- Результат. В кампанию попадут только товары дороже 15 000 рублей, у которых
typeprefix
содержит словоХолодильник
.
- Пример 2
-
- Задача. Сайт по продаже билетов на различные культурно-развлекательные мероприятия в Москве и Санкт-Петербурге. В кампанию должны попасть все мероприятия в Москве, на которые еще остались билеты.
Условия.
Город
СодержитМосква
Остаток билетов
>=1
- Результат. В кампанию попадут только мероприятия, на которые в продаже есть билеты и которые проходят в Москве.
Перенос правил в другой проект
Создайте копию правила.
В настройках правила выберите другой проект и кампанию.
При переносе кампании в другой проект, настройки правил не сохраняются.