Генератор уникального контента (Excel,VBA)

Данный файл-программа используется для генерации уникального контента в программе Excel (текстов и заголовков объявлений для размещения в разных аккаунтах на рекламных площадках в интернете).

Задача программы - создавать максимально уникальные объявления.

Любое объявление состоит из:

  1. 1. Заголовка.
  2. 2. Текста объявления.

Заголовок собирается обычно из двух-трех (до восьми) ячеек из таблицы обычного экселевского файла. Есть ячейки специфические только для формирования заголовка данного товара, другие – по всей группе товара, следующие – для всех видов товаров.

Текст также собирается по выше описанному принципу из разного вида ячеек (одна ячейка – это специфическое описание товара в тексте объявления, вторая - это общая информация и т.д.)

Каждый товар относится к определенной группе товаров. В зависимости от нее выбираются ячейки с общей информацией.

МЕНЕДЖЕР АВТОМАТИЧЕСКИ ФОРМИРУЕТ ТЕКСТ ОБЪЯВЛЕНИЯ И ЗАГОЛОВКА, В КОТОРЫХ ПОЛНОСТЬЮ ИСКЛЮЧАЮТСЯ ПОВТОРЕНИЯ.

Основная задача файла-программы - модернизация в автоматизация составления объявлений и минимизация затрат времени на их подготовку.

Принцип работы программы генерации уникального контента

Итак, по пунктам работа с данным файлом:

  1. Менеджер в 1ю ячейку вбивает название товара ExcelVBA
  2. Во вторую – название вкладки группы данного товара ExcelVBA
  3. Нажимает кнопку Сформировать
  4. Создается пара к данному товару: Заголовок + Текст объявления (случайные варианты , уникальные, ранее не создавались)
  5. В столбцах E и G находится информация о длине заголовка и текста соответственно (светло-красным подсвечиваются заголовки больше 35 знаков и тексты – свыше 70). Менеджер видит количество символов и самостоятельно, в случае необходимости, подгоняет их под допустимое (в связи с ограничениями на количество символов в заголовке, пробелы и знаки препинания тоже считаются)
  6. При повторном нажатии - в ячейки заголовка и текста по данному товару подставятся новые варианты. Так может продолжаться, пока все возможные варианты не будут перебраны. Когда это случится, программа выдаст сообщение C введенными словами для формирования заголовков все их варианты были использованы. Измените наборы слов

Над каждым столбцом на листе написаны подсказки по работе (+ имеется доп.файл-инструкция по работе с файлом). Плюс программа включает ряд подсказок и предупреждений с целью избегания ошибок:

ExcelVBA

Общий принцип формирования заголовков и текстов

Под Полем понимается составная часть заголовка / текста. Поля в файле представляют собой столбцы, например:

ExcelVBA

То, КАКИЕ ИМЕННО ПОЛЯ и В КАКОМ ПОРЯДКЕ будут использоваться для формирования заголовка / текста - задается на листе группы, к которой относиться данный товар:

ExcelVBA

Т.е. ДЛЯ ЗАГОЛОВКА сначала будут комбинироваться слова из поля загГРУППА1, потом загСПЕЦСВЯЗЬ и т.д.

Ниже показан лист, который служит для внесения слов и словосочетаний, которые могут использоваться ДЛЯ ЛЮБЫХ ТОВАРОВ ЛЮБОЙ ГРУППЫ. Можно все слова и фразы вносить в один столбец загОБЩ1 и текстОБЩ1. А можно использовать и остальные поля, разделив слова / фразы по какому-то принципу:

ExcelVBA

Колонки спецсвязь и спецсвязь2 – в эти колонки можно внести специфическую информацию, которая будет использоваться ИМЕННО КОНКРЕТНО ДЛЯ ЭТОГО ТОВАРА, т.е. слова Шкафы на любой вкус будут использоваться только для товара ШКАФ:

ExcelVBA

Если нужно, чтобы на заданном месте в заголовке (допустим на втором) использовалось два варианта индивидуального текста, можно использовать соседний столбик СПЕЦСВЯЗЬ:

ExcelVBA

По товару Диван на втором месте будет использоваться либо фраза Самые комфортные диваны, либо Кожаные диваны.

Поле СПЕЦСВЯЗЬ2 – аналогично полю СПЕЦСВЯЗЬ используется ТОЛЬКО ДЛЯ ИМЕННО ЭТОГО НАИМЕНОВАНИЯ ТОВАРА. Используется для того, если в объявление нужно включить два таких поля (и СПЕЦСВЯЗЬ и СПЕЦСВЯЗЬ2), т.е.: по товару Диван на втором месте будет использоваться либо фраза Самые комфортные диваны, либо Кожаные диваны, а на пятом месте будет фраза Каталог диванов по этой ссылке.

Также есть лист Архив:

ExcelVBA

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

Данная программа успешно используется для генерации уникального контента в одной компании.

Основные экраны файла вы можете увидеть так же в GIF картинке:

ExcelVBA

Связаться с Нами: Контакты


Выбрать все работы по хештегу: #ExcelVBA