Генерация кампаний - часть системы Garpun, помогающая автоматизировать процесс создания контекстных кампаний для Яндекс.Директа и Google Adwords. Пользователь создает алгоритм генерации и подключает источник данных о товарах и категориях. На основе этой информации система генерирует контекстные объявления и ключевые слова. Алгоритм - это набор правил обработки источника данных, а также шаблоны ключевых слов и объявлений. Создание алгоритма подразумевает последовательное заполнение четырёх блоков.
...
- Изменение регистра. Фильтр позволяет изменить или нормализовать регистр в выбранном поле. Если данные в базе представлены с нарушением регистра, то это исправляется с помощью данного фильтра. Есть несколько типов этого фильтра.
- все строчные - после применения фильтра текст в ячейках выбранного поля будет написан строчными буквами;
- ВСЕ ПРОПИСНЫЕ - перевод текста в ячейках выбранного поля в верхний регистр;
- Начинать С Прописных - каждое слово (включая предлоги, артикли и междометия) будет начинаться с прописной буквы;
- Как в предложении - каждое новое слово, открывающее предложение, будет начинаться с прописной буквы;
- Нормализация регистра - модифицирует каждое слово в строке по алгоритму: если слово длиннее 4 символов и если в нем нет цифр и букв в нижнем регистре, то первая буква становится прописной, остальные в нижний регистр; этот тип фильтра полезен, если необходимо привести регистр к нормальному виду, но при этом не затронуть аббревиатуры.
- Очистить поле. Фильтр удаляет введённые символы (числа, буквы, фразы) в выбранном поле. Выбираем поле, для которого фильтр будет применён и вводим то, что подлежит удалению - любая фраза, буква, символ, цифра, то есть любая лишняя информация, которая не нужна для генерации кампаний.
- YML очистка офферов. Это комплексный фильтр, включающий в себя ряд действий. Он позволяет удалить пересечения между полями Model, Vendor, Category, а также очистить их от названий цветов, единиц измерения и других значений.
- Удалить html-спецсимволы.Фильтр из выбранного поля удаляет спецсимволы html-кода (например,   и др.). При экспорте из базы данных некоторые спецсимволы из html-разметки могут попасть в экспортируемые данные. При применении фильтра выбираем поле, в котором присутствуют лишние символы.
- Оставить объект с наибольшей ценой. Фильтр применяется во избежание генерации объявлений с несколькими ценами, если произошло объединение нескольких строчек в массив .Выбираем поле, в котором содержится информация о цене товара.
- Оставить объект с наименьшей ценой. Фильтр применяется во избежание генерации объявлений с несколькими ценами.
Выбираем поле, в котором содержится информация о цене товара. - Постановка во множественное число. Фильтр, который переводит единственное число во множественное.
- Числовой фильтр. Позволяет отобрать только те строки, у которых значения по выбранному полю укладываются в заданный диапазон
- Удалить скобки и их содержимое. Фильтр удаляет содержимое скобок различного вида. Выбираем тип скобок и поле, в котором они присутствуют.
- Удалить цвета. Фильтр позволяет очистить выбранное поле от названий цветов, определяемых по системному словарю. Для применения фильтра укажите поле, которое необходимо очистить от цветов.
- Удалить содержимое. Фильтр удаляет содержимое выбранного поля по одному из сценариев:
- Удалить начиная с - удаляет символы, начиная с введенного значения, а также само введенное значение
- Удалить до (включительно) - удаляет все символы, идущие перед введенным значением, а также само значение
- Удалить до - удаляет все символы, идущие перед введенным значением, но само значение и последующие символы оставляет
- Удалить после - удаляет все символы, идущие после заданного значения, но само значение оставляет
- Найти и заменить. Фильтр позволяет отыскать введённые значения в выбранном поле и заменить их на необходимые.
Выбираем поле, в котором будет происходить поиск, вводим фразу, символ, цифру, которые будем заменять и далее вводим фразу, символ, цифру на которые произойдёт замена. Возможно использовать символ " | " (вертикальная черта) как логический оператор ИЛИ. Также возможно использование символа " (двойная кавычка) для указания точного соответствия. При отсутствии кавычек замена будет происходит даже в том, случае если искомый набор символов является частью другого слова. К примеру, если поиск осуществляется по слову костюм без кавычек, то замена в значении костюмы произойдет; при этом заменится слово костюмы целиком. При поиске по выражению "костюм" (с двойными кавычками) в значении костюмы замены не случится. - Вычесть одно поле из другого. Фильтр позволяет удалить в выбранном поле содержимое другого поля. При импорте базы данных в одном поле может оказаться информация из другого поля. В таком случае выбираем поле, из которого будет вычитаться информация, и далее выбираем поле, информация которого будет вычитаться из первого поля.
- Удалить дубли ключевых слов. Если вам необходимо удалить повторяющиеся ключевые фразы, воспользуйтесь новым фильтром на уровне кампаний «Удалить дубли ключевых слов». Работает он по аналогии с фильтром «Оставить ключевые слова с наименьшей / наибольшей ценой» и подойдет для тех случаев, когда фид данных не содержит информации о ценах. Логика работы фильтра такова: берется первая фраза первого объявления в кампании, затем происходит поиск на наличие идентичных фраз по всем объявлениям. Дубликаты удаляются. Цикл повторяется для всех сгенерированных ключевых фраз.
...