Перейти к содержимому

Операторы рандомизаторов

Формат:

Шаблон случайного выбора
{вариант1|вариант2|вариант3}

AIX случайно выбирает один вариант.

Например:

Шаблон для заголовка
{Купить|Заказать|Выбрать} диван

Возможные результаты:

  • Купить диван
  • Заказать диван
  • Выбрать диван

В одном шаблоне можно использовать несколько конструкций.

Например:

Два независимых выбора
{Большой|Компактный} {диван|диван-кровать} в наличии

Возможный результат: Компактный диван-кровать в наличии.

Случайные конструкции можно вкладывать друг в друга.

Например:

Вложенный шаблон
{Купить|{Заказать|Выбрать}} диван

Возможные результаты:

Купить диван

Заказать диван

Выбрать диван

Можно создавать и более сложные комбинации:

Комбинация операторов
{{Большой|Компактный} {диван|диван-кровать}|Мягкая мебель в наличии}

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

Формат:

Перемешивание элементов
[значение1|значение2|значение3]

По умолчанию AIX соединяет элементы одним пробелом.

Например:

Шаблон
[быстро|качественно|недорого]

Возможный результат:

качественно недорого быстро

Другой результат:

быстро качественно недорого

Можно указать, чем соединять перемешанные элементы.

Формат:

Настройка разделителя
[+РАЗДЕЛИТЕЛЬ+ значение1|значение2|значение3]

Например:

Перемешивание через запятую
[+, + доставка|гарантия|сборка]

Возможный результат:

гарантия, сборка, доставка

Используйте:

Разделитель – перенос строки
[+\n+ доставка|гарантия|сборка]

Возможный результат:

доставка

сборка

гарантия

Если элементы уже содержат нужные символы, можно задать пустой разделитель: [++ элемент1|элемент2|элемент3].

В этом случае элементы будут склеены непосредственно друг с другом.

Формат:

(Название столбца)

AIX берет значение указанного столбца из этой же строки.

Например:

Модель: Kugoo M4

Цвет: Черный

Рандомизатор Заголовка: Электросамокат (Модель), цвет (Цвет)

Результат: Электросамокат Kugoo M4, цвет Черный

Можно использовать стандартные поля Авито и собственные столбцы Google Таблицы.

Рекомендуем копировать название непосредственно из первой строки шапки.

Например:

(Материал)

(Название товара)

(Срок гарантии)

Если такого столбца AIX не найдет, конструкция останется обычным текстом.

Например:

(Неизвестный столбец)

останется:

(Неизвестный столбец)

Если столбец существует, но в этой строке его ячейка пустая, вместо конструкции подставляется пустое значение.

Например:

Рандомизатор:

Цвет: (Цвет)

Если «Цвет» пустой, результат: Цвет:

Значение, полученное через (Название столбца), AIX также может обработать как часть шаблона.

Например:

Собственный столбец «Блок доставки»: Доставка {сегодня|завтра} по городу (Город)

«Город»: Москва

Рандомизатор Описания:

Шаблон описания
<strong>Условия:</strong><br>
(Блок доставки)

Возможный результат:

Результат описания
<strong>Условия:</strong><br>
Доставка завтра по городу Москва

Один собственный столбец может ссылаться на другой.

Например:

«Блок 1»:

(Блок 2)

«Блок 2»:

Гарантия (Срок гарантии)

«Срок гарантии»:

12 месяцев

В результате AIX может получить:

Гарантия 12 месяцев

Поддерживается до 5 уровней вложенных подстановок столбцов.

Столбец A → (Столбец B)

Столбец B → (Столбец A)

AIX остановит такую цепочку, а оставшаяся конструкция может попасть в готовый текст.

Используйте: %title%

или:

%заголовок%

Обе конструкции подставляют итоговый заголовок текущего объявления.

Например:

Рандомизатор Заголовка:

Шаблон заголовка
{Купить|Заказать} диван Milano

Рандомизатор Описания: <strong>%title%</strong><br>

Доставка по России

Если заголовок получился:

Купить диван Milano

описание будет:

<strong>Купить диван Milano</strong><br>

Доставка по России

AIX формирует значения в следующем порядке:

  • Заголовок.
  • Цена.
  • Описание.

Поэтому «Рандомизатор Описания» может использовать:

  • Уже сформированный %title%.
  • Уже сформированную цену через (Цена).

Например:

Рандомизатор Заголовка: Диван {Milano|Loft}

Рандомизатор Цен: {40000-50000}

Рандомизатор Описания: <strong>%title%</strong><br>

Цена – (Цена) руб.

AIX сначала создаст заголовок и цену, а затем использует их в описании.

В «Рандомизаторе Описания» можно использовать поддерживаемую Авито HTML-разметку.

Например:

HTML в рандомизаторе описания
<p><strong>%title%</strong></p>
<p>{Доставка по всей России|Отправляем по России}.</p>
<strong>Преимущества:</strong>
<ul>
<li>(Преимущество 1)</li>
<li>(Преимущество 2)</li>
</ul>

HTML-теги сохраняются, а конструкции рандомизатора обрабатываются внутри них.

Форматирование текста

Обычные скобки и проценты можно использовать в тексте

Заголовок раздела «Обычные скобки и проценты можно использовать в тексте»

Движок рандомизаторов работает толерантно.

Конструкция считается оператором только тогда, когда AIX может корректно ее распознать.

Поэтому обычный текст можно писать без экранирования.

Например: Скидка 20%

(в наличии)

размер [S]

#1 в категории

останутся обычным текстом.

Неизвестная конструкция остается текстом

Заголовок раздела «Неизвестная конструкция остается текстом»

Например, если столбца «Срок поставки» нет:

(Срок поставки)

останется в итоговом тексте как:

(Срок поставки)

Если конструкция написана с ошибкой или не закрыта, AIX также старается сохранить ее как обычный текст вместо остановки обработки всей таблицы.

Неправильная конструкция может просто попасть в опубликованное объявление.

Поэтому всегда проверяйте готовые значения после генерации.

Несколько операторов можно комбинировать

Заголовок раздела «Несколько операторов можно комбинировать»

Например:

Рандомизатор Заголовка:

Шаблон заголовка
{Купить|Заказать} (Название товара) {в Москве|с доставкой}

Рандомизатор Цен:

Шаблон цены
{40000-50000}

Рандомизатор Описания:

Шаблон описания
<p><strong>%title%</strong></p>
<p>Цена – (Цена) руб.</p>
<p>[+, + Гарантия (Гарантия)|Доставка (Доставка)|{В наличии|Можно заказать}]</p>
<p>Актуально на %дата%.</p>
<p>Артикул: %арт%</p>

AIX обработает каждую поддерживаемую конструкцию и запишет готовый результат в основные поля.

При автоматической перепубликации AIX использует сохраненные шаблоны рандомизаторов для формирования новой версии объявления.

Для объявлений, которыми управляет перепубликация, должен быть заполнен хотя бы один текстовый рандомизатор:

  • «Рандомизатор Заголовка».
  • «Рандомизатор Описания».

При создании новой версии AIX может заново сформировать текст из этих шаблонов.

Перепубликация

Проверьте:

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

После обработки проверьте готовую основную ячейку.

Помните: AIX не останавливает всю выгрузку из-за некорректного фрагмента шаблона.

Поэтому:

  • Проверьте готовое значение в основной ячейке.
  • Исправьте шаблон.
  • Очистите основную ячейку.
  • Дождитесь повторной генерации.