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

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

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

Обратите внимание

Наличие хотя бы одного правила в кампании является необходимым условиям для генерации объявлений!

Обратите внимание

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

По умолчинаю каждая новая кампания имеет предустановленное правило "Все", которое не содержит условий. Правило подразумевает, что все товары из фида попадут в данную кампанию. Если данное правило вас устраивает, то оставьте на данной вкладке все как есть.
Одно правило можно задавать для нескольких кампаний из одного проекта.

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

  1. Перейдите на вкладку "Правила", нажмите редактировать напротив предустановленного правила.
    Правила

Если вы хотите создать новое правило, нажмите Добавить правило
2. Переименуйте правило. Правило выполняется, только если оно активно!

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

Условие состоит из трех полей:

Тег - Необходимо выбрать тег из фида, по содержанию которого вы хотите добавить или исключить товар из кампании.
Условие - Условие, по которому будут фильтроваться значения тегов.
Значение - Конкретное значение тега для фильтрации

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

Правила

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

5.Нажмите "Сохранить"

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

Условие Как работает Пример
= Свойство равно значению Catid=13
> Свойство больше значения Price>1000
< Свойство меньше значения Price<50000
>= Свойство равно или больше значения 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

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

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

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

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

Условие:
typeprefix содержит Холодильник
И
price >= 15000

Результат:
В кампанию с таким правилом попадут только товары дороже 15 000 руб., у которых typeprefix содержит слово Холодильник


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

Условие:
остаток билетов >= 1
И
город содержит Москва

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

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

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

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