В течении года я работал над социальным приложением, где каждый может опубликовать или найти мероприятия на карте. То есть любой может заполнить информацию о том где и когда он хочет провести мероприятие. А потом договориться с другими в чате. Например можно отметить на карте, что завтра я пойду на такой-то квест и хочу набрать людей. И эта метка у всех отобразиться.
Вы думаете, что это разный текст? А на самом деле — один и тот же. Разбираемся, что такое рандомизация и для чего она используется.
Пример рандомизации одного и того же текста для двух объявлений на Авито
Приветствую! Меня зовут Данила Справцев, я — веб-разработчик. Специализируюсь на разработке, запуске и сопровождении веб-сервисов, онлайн-платформ и ботов.
Ко мне обратился клиент с запросом разработки сервиса автоматической публикации объявлений на Авито с возможностью рандомизации любого текста.
Автоматическая публикация — дело весьма интересное и заслуживает отдельного материала 😀
В данной статье рассказываю про основополагающую по работе с любыми текстами и сервисами объявлений — рандомизацию и генерацию текстов.
Что такое рандомизация текста
Это изменение оригинального текста, путем выбора, перестановки или перебора заранее заготовленных слов по формулам
Например, если мы введем в фигурных скобках и разделим через символ "|" {Здравствуйте|Привет} после рандомизации получим один из вариантов:
Здравствуйте
Привет
Это является формулой выбора из множества
Пример генерации через случайный выбор
Возможности рандомизации
Большинство рандомизаторов поддерживают следующие формулы
{слово 1|слово 2} — случайный выбор => слово 1
[слово 1|слово 2+, +] — перестановка => слово 1, слово 2
В случае с перестановкой, между знаками + (плюс) указывается разделитель, в данном случае это запятая и пробел
И как бы на этом все, погуглив пару десятков рандомизаторов, никакого больше функционала я не нашел
В моем случае, клиент занимается товаркой и ему нужно больше возможностей применения, поэтому расширяем базу и добавляем несколько новых формул:
[буква] [БУКВА] - Случайная буква, обычно используется для артикулов
[letter] [LETTER] — случайная английская буква
[артикул] [АРТИКУЛ] — готовый артикул
[число] — цифра от 1 до 9
[от:число-число] ([от:1-999]) — случайное число в заданном диапазоне
%позавчера% — дата в формате д.м.г
%вчера%— дата в формате д.м.г
%сегодня%— дата в формате д.м.г
%завтра%— дата в формате д.м.г
%послезавтра%— дата в формате д.м.г
Случайные буквы и цифры - самый распространенный запрос функционала, которого не хватает в рандомизаторах, они позволяют уникализировать артикулы, стоимость, размерные сетки и т.п.
Как это можно применить
Допустим, у вас есть объявление с готовым текстом и вы хотите создать второе, изменив ему только обложку, но не переписывая весь текст с нуля.
И тут мы приходим к рандомизации, нам нужно создать из первоначального текста шаблон, добавить в него формулы и рандомизировать для нового объявления.
Давайте попробуем, я не буду долго выдумывать текст, в котором смогу применить все формулы, напишу буквально парочку строк для примера
Представим, что вы владеете бизнесом по производству столов в стиле лофт и составляете следующий текст для своего объявления:
Производим для Вас стoлы в стилe лофт. Мы являемся производителем продукции
Hаши cтолы пoдxoдят кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в любой интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: - Столешницы из ЛДСП толщиной 25мм. - Усиленного подстолья высотой 75 см с регулировкой неровностей ±2 см., фурнитура и инструкция идут в комплекте!
⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте цены!
💴 Оплата: перевод, нал, безнал.
🎨 Цвета доступные к заказу: - Дуб табачный крафт - Дуб белый крафт - Венге - Дуб золотой крафт - Дуб серый - Дуб бронза - Аррива - Шимо светлый - Сонома - Ателье темный - Ателье светлый - Белый
В данном объявлении у нас как минимум 3 неизменяемых блока:
Размеры и цены
Варианты оплаты
Возможные цвета
Которые нам точно потребуются в новом объявлении, но если их никак не изменить, Авито может заблокировать объявлением с пометкой "Дубль"
В следствие, для этих блоков мы точно можем использовать "перестановку", легкую корректировку слов и цифр через "выбор" и "от"
По остальному тексту будем применять формулу "выбор"
Получаем следующий шаблон
{Производим для Вас|Пpедлaгaем Вам} {новые|современные|дизайнерские} стoлы в стилe лофт. {Столы пpoизводятcя на сoбcтвeннoм пpоизводствe🔥|Собственное производство🔥|Мы являемся производителем продукции🔥}
Hаши cтолы {отличнo|} {могут использоваться|пoдxoдят} кaк [письмeнный cтoл|oфиcный стол|компьютерный cтoл+, +] или paбочие cтолы, тaк жe oни oтлично впишутся в {любой|} интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: [- Столешницы из ЛДСП толщиной {20|25}мм.|- Усиленного подстолья высотой {70|75} см с регулировкой неровностей ±[от:1-5] см., фурнитура и инструкция идут в комплекте!+ +]
🎨 Цвета доступные к заказу: [- Дуб золотой крафт|- Дуб табачный крафт|- Дуб белый крафт|- Дуб серый|- Дуб бронза|- Венге|- Аррива|- Шимо светлый|- Сонома|- Ателье темный|- Ателье светлый|- Белый+ +]
Артикул {товарного|} предложения: [АРТИКУЛ]
🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝
Результат
Немного посидев над текстом, получаем шаблон, готовый к использованию в рандомизации для новых объявлений
Сгенерированный текст после рандомизации:
Пpедлaгaем Вам современные стoлы в стилe лофт. Собственное производство🔥
Hаши cтолы могут использоваться кaк компьютерный cтoл, письмeнный cтoл, oфиcный стол или paбочие cтолы, тaк жe oни oтлично впишутся в интерьeр как куxoнный стол так и обеденный стoл.
📦 Стoлы индивидуaльно зaпaкованы в коробки кoмплeктацией из: - Столешницы из ЛДСП толщиной 20мм. - Усиленного подстолья высотой 75 см с регулировкой неровностей ±6 см., фурнитура и инструкция идут в комплекте!
⚡Так же изготавливаем столешницы под любые ваши размеры, звоните и запрашивайте прайс-лист!
💴 Оплата: перевод, наличные, безнал.
🎨 Цвета доступные к заказу: - Аррива - Дуб табачный крафт - Дуб серый - Белый - Сонома - Дуб белый крафт - Ателье светлый - Шимо светлый - Дуб бронза - Ателье темный - Дуб золотой крафт - Венге
Артикул предложения: H6LPJCP8
🤝 Ждем ваших сообщений и звонков, добавьте наше объявление в избранное что бы не потерять 🤝
Немного фишек о формулах
Между + + (знак плюса) я использую перенос на новую строчку (энтер), чтобы каждый текст из перечисления был на новой строчке, а если мне нужно чтобы слово либо было, либо вообще не было, то использую пустой второй вариант — {1 вариант|} как в этом примере.
Так же отмечу, что можно использовать все, не только текст, но и цифры и символы {1|2}, {$|₽}
Результат генерации текста в рандомизаторе
Рандомизиторовать можно не только описания, но и заголовки объявлений
Пример использования рандомизации заголовков для массовой публикации объявлений. Случайный профиль
Заключение
Рандомизация — это мощный инструмент любого товарного (и не только) бизнеса, которым не стоит пренебрегать.
В этой статье я лишь ограничивался Авито, но не стоит забывать, что есть еще Озон, Вайлдберрис, Яндекс Маркет и другие площадки с сотнями селлеров, которые точно используют рандомизацию текста между своими товарами.
Можно ссылку на рандомизатор?
Да, если вам понравилось, или столкнулись с проблемами, опишите свой опыт в комментариях, буду рад помочь или просто почитать. 😀
Я продолжаю улучшать приложение по вашим советам и предложениям.
Из важных новостей: Вышла версия для iPhone! Теперь можно скачать тут или по QR code ниже.
Так же кто качал с RuStore просьба перейти на PlayMarket так как возникла проблема подписи приложения в RuStore. Да и менять код каждый раз, чтобы обновить его специально для RuStore это то еще удовольствие.
Если увидите проблемы или есть еще предложения по улучшени, то я всегда тут.
Я тут решил начать принимать витамины и выяснил что многие витамины и минералы друг с другом не совместимы. И нужно разносить время приема в течении дня. А некоторые наоборот работают лучше вместе. Кое-какие минералы и витамины нужно принимать в определенное время дня для лучшей усваимости. Есть куча таблиц, с помощь которых тратится куча времени на компановку своей таблетницы. Решил поискать приложение, которое бы все рассчитывало за тебя, а оказалось что такого и нет.
В общем в итоге я написал свое приложение на основе статей и таблиц совместимости. Просто выбираете витамины или минералы из списка и оно все планирует и даже умеет создавать PDF с графиком приема.
Пока что вы можете найти его в RuStore или GooglePlay. Для РФ советую качать из RuStore, так как там оно полностью бесплатное и все фишки доступны с коробки. Надеюсь, что скоро и Apple одобрит приложение.
Буду рад критике и отзывам!
Так же буду рад, если есть предложения по улучшению.
ТЬФУ!!!! Не получилось!!! ЧТО ЗА ФИГНЮ ВЫ РЕКЛАМИРУЕТЕ????!!!!!!!!!! Я попыталась сделать, но у меня не получилось!!!!!!! Не загружается фотография!!!!!!!!!! Или я случайно НЕ НА ТУ НАЖИМАЮ!!!!! Почему этот сайт такой неработающий??????!!!!!!!!!!!!! Сколько раз не вставляю фото так никакого результата!!!!!!!!!!!!!!!!!!!!!!!!! Плохо грузится!!!!!!!!!!!!!!!!!!!!!!!!!! Этот сайт в позоре!!!!!!!!!!!!!!!!!!!!Ещё и СЫЛКА НА ТЕЛЕГРАМ!!!! ДА СКОЛЬКО МОЖНО???!!! Я в возмущении!!!! Я не люблю пользоваться такой соцсетью как "телеграмм" без причины!!!!!!!!!!!! Сколько можно уже!!!!!!!!!!!!!
Coframe - это копирайтер, фронтенд-разработчик и UX-исследователь, ии-дизайнер, работающий на основе искусственного интеллекта 24/7.
Если у вас есть сайт или приложение, то с помощью Coframe они будут постоянно совершенствоваться на основе реальных показателей. Это A/B-тестирование на стероидах 💪🏼
Как работает ❓
Вставляете адрес своего сайта, затем сервис предоставит развернутые советы с метриками
Хотите узнавать первыми о полезных сервисах с искусственным интеллектом для работы, учебы и облегчения жизни? Подпишитесь на мой тг НейроProfit, там я рассказываю, как использовать нейросети для бизнеса 👍🏻