Глядя на модель продвижения электронной коммерции с мероприятия Pinduoduo

Дизайн, управляемый доменом

Недавно в кругу электронной коммерции произошло большое событие, и Pinduoduo снова привлек всеобщее внимание. 20 января 2019 года в Pinduoduo появилось огромное количество шерстяных жуков, что было вызвано купоном без порога.Купон имеет номинал 100 юаней, который можно использовать во всех местах (кроме специальных товаров) и действует в течение одного года. Нет ничего плохого в определении такого купона, хотя бы с точки зрения бизнеса. Конечно, некоторые люди говорят, что такой беспороговый купон сам по себе не должен использоваться для пополнения счета, пополнения монеты Q и других товаров, которые почти эквивалентны наличному бизнесу.Это проблема, которую следует рассматривать с точки зрения продвижения. Некоторые люди также упоминали о проблеме контроля рисков: почему они ждали, пока убыток достигнет 20 миллиардов (впоследствии Pinduoduo заявил, что эти купоны были связаны с десятками миллионов), прежде чем найти проблему? Некоторые даже усомнились, что это гениальная реклама.

С точки зрения шерсти кажется, что этот баг вызван неограниченным использованием беспорогового купона. По сути, это действительно баг, я не понимаю, как такой баг возник, тест не на месте, или сам купон — это внутренние тестовые данные, которые случайно попали в продакшн? Так получилось, что недавно я обдумывал, как использовать модель анализа для создания модели продвижения в системе электронной коммерции, что является подходящей работой.

Уточнение модели режимом анализа

В предметно-ориентированном проектировании предварительную аналитическую модель можно быстро получить, объединив единый язык с «методом существительного-глагола». Однако качество модели, полученной этим методом, ограничено навыками написания языкового описания.Описание единого языка больше отражает описание модели реального мира, в нем отсутствует глубокий и точный анализ и унифицированная абстракция, из-за чего нам трудно найти некоторые важные концепции, лежащие в основе унифицированного языка. Словом, полученная при этом аналитическая модель требует дальнейшего уточнения.

При моделировании и анализе одних и тех же или подобных полей должны соблюдаться правила и правила. Например, обе они являются системами электронной коммерции, и их модели предметной области должны быть схожими; если они обе являются финансовыми системами, они, естественно, должны следовать универсальным стандартам бухгалтерского учета. Это не так просто, как использование отраслевых терминов, но объединение знаний экспертов в предметной области для абстрагирования этих же или похожих моделей для формирования концептуальных моделей, на которые можно ссылаться и которые можно использовать повторно.Это модель анализа, предложенная Мартином Фаулером. Согласно Фаулеру: «Шаблон анализа — это набор понятий, отражающих общую структуру в бизнес-моделировании. Он может быть связан только с определенной областью или может охватывать несколько областей». чтобы специалисты в предметной области могли понять эти шаблоны, что является ключевым моментом в процессе аналитического моделирования.

Каждая отрасль может определить свою собственную модель анализа.Конечно, мы также можем ссылаться на некоторые модели анализа, которые были обобщены другими. Например, в книге Мартина Фаулера «Аналитические паттерны» области, охватываемые паттернами, включают организационную структуру, количество единиц продукции, финансовые модели, запасы и учет, планирование и контракты (опционы, фьючерсы, продукты и транзакции). Эрик Эванс утверждает, что использование этих аналитических шаблонов «может избежать некоторых дорогостоящих процессов проб и ошибок, а вместо этого работать непосредственно с уже хорошо выраженной и простой в реализации моделью, а также решать некоторые тонкие проблемы, которые может быть трудно решить». учиться». С такой отправной точки можно проводить рефакторинг и экспериментировать».

Для получения такого режима анализа требуются специализированные эксперты в предметной области и разработчики программного обеспечения. К сожалению, барьеры общения и знаний затрудняют такой важный анализ. Мартин Фаулер написал «Аналитические шаблоны» в надежде, что путем введения большего количества шаблонов для снижения сложности моделирования можно будет достичь, по крайней мере, определенной степени повторного использования модели. Однако шаблоны анализа тесно связаны со знанием предметной области, что ограничивает общность шаблонов анализа; это не означает, что шаблоны анализа не важны. В дизайне, ориентированном на предметную область, особое внимание уделяется моделированию предметной области, а для продуктов с длительным жизненным цикломСовершенно необходимо установить модель анализа для основной области продукта, поскольку она является важным активом на этапе анализа, а ее стабильность и масштабируемость могут напрямую влиять на модель проектирования и модель реализации в модели предметной области..

Кейс: Режим анализа стратегии продвижения

Продвижение (Promotion) — это средство работы, целью которого является стимулирование потребления различной информации с помощью этих средств и передача информации одному или нескольким целевым объектам, чтобы повлиять на их отношение и поведение и повысить коэффициент конверсии. Чтобы стимулировать потребление, будь то онлайн или офлайн, продавцы всегда будут ломать голову над тем, чтобы предложить различные методы продвижения, что приводит к сложности стратегий продвижения; однако, с точки зрения психологии потребителей, для стимулирования потребления нужны простые и эффективные методы. заключается в том, чтобы заставить потребителей думать, что они покупают больше за меньшие деньги, что приводит к сходству в рекламных стратегиях. В некотором смысле, эта реклама Pinduoduo значительно «стимулировала» энтузиазм потребителей!

Бизнес-фон для стратегии продвижения

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

Акции

Рекламные мероприятия на самом деле представляют собой базовое управление атрибутами для рекламных акций, отвечающее за предоставление методов действий и содержания продукта, включая:

  • Выбор товаров: Товары, участвующие в акции, делятся на два типа: товары для мероприятий и подарки; вы также можете выбрать различные товары для участия в акции, например, акции для книг.
  • Выбор времени доставки: то есть период действия акции
  • Выбор места размещения: для всей платформы или части платформы (самоуправляемые или специализированные магазины), или только для платформы APP
  • Тип пользователя: для вновь зарегистрированных пользователей, VIP-пользователей и т. д.

Правила акции

Правила продвижения являются основой управления продвижением. Качество системы продвижения зависит от того, насколько разумна разработка правил продвижения, которая должна учитывать не только продвижение товара, но и прибыльность магазина, а также разницу между малоходовыми товарами. и самые продаваемые товары.Поэтому очень важна формулировка правил продвижения.Гибкие, с разным объемом и интенсивностью продвижения. Вообще говоря, мы можем понять формулировку правил продвижения по трем параметрам: платформа, количество товаров и методы продвижения:

  • Измерение платформы: правила продвижения можно разделить на самостоятельное продвижение и продвижение платформы POP.
  • Измерение общего количества продуктов: С точки зрения продуктов, рекламные акции можно разделить на акции с одним продуктом, акции с коллекциями и акции в магазине:
    • Продвижение одного продукта: продвижение, основанное на одном продукте, называется продвижением одного продукта, например, спешка с ограниченным временем.
    • Продвижение коллекции: продвижение, которое соответствует правилам продвижения посредством сбора продуктов, называется продвижением коллекции, например, полная скидка.
    • Рекламные акции на уровне магазина. Рекламные акции, основанные на магазине продавца, называются рекламными акциями на уровне магазина, например скидками на уровне магазина.
  • Параметр продвижения:
    • Категории прямых скидок: ограниченная по времени спешка, прямая скидка, покупайте все больше и больше скидок, эксклюзивная цена VIP, эксклюзивная цена мобильного телефона и т. д.
    • Подарок: полный подарок
    • Категория выкупа: увеличить цену, оформить заказ
    • Категория полной суммы: скидка на полную сумму, скидка на полную сумму и т. д.
    • Категория скидки: полная скидка
    • Комбинированное предложение: Пакет
    • Категория бронирования: групповая покупка

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

Аналитическое моделирование области продвижения

Когда мы анализируем и моделируем домен продвижения, нам сначала нужно определить основные понятия домена, а затем проанализировать значимость этих концепций для бизнеса в домене. Основываясь на предыстории бизнеса, представленной ранее, мы знаем, что основные концепции в области продвижения включают действия по продвижению и правила продвижения. При управлении рекламными акциями необходимо указать правила продвижения, которые создают связь между ними. На первый взгляд, правила продвижения настраиваются посредством действий по продвижению, первое является основным, второе — вспомогательным, но для продвижения на самом деле это сочетание действий и правил для формирования комбинации.Рекламный продукт. Этот рекламный продукт может быть в виде «Купона» или «Подарочной карты». Card)», либо укажите «Скидка» или «Бесплатная доставка».

Приобретение модельного понятия «рекламный продукт» фактически представляет собой процесс аналитического моделирования.Отношения моделипроявление. В реальном мире всегда существуют различные сложные отношения между различными понятиями, например, в школе существуют отношения учитель-ученик между учителями и учениками, отношения начальник-подчиненный между деканами и учителями, профессорами. аспирантов. Как только отношения становятся все более и более сложными, будет недостаточно выразительности для отражения комбинации только путем отражения отношений делегирования между объектами. В это время «отношения» могут быть уточнены в явной модели в модели. .

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

Мероприятия по продвижению и правила продвижения, упомянутые выше, имеют некоторое дублирование в бизнесе. Например, правила продвижения для измерения платформы фактически соответствуют выбору платформы доставки или региона в действиях по продвижению. Правила продвижения для измерения общего количества продуктов пересекаются с конфигурацией выбора применимых продуктов (разнообразия) в мероприятиях по продвижению. Это потому, что мы расширили расширение так называемых «правил». Правило — это не план, не говоря уже о стратегии, но должно быть конкретным ограничивающим правилом, которое может определять, выполняются ли условия, например:


                                                            
购指定图书满100元减20元,满200元减40元,在2018年12月12日当天有效。


                                                        

Вышеприведенное описание неПравила акции, а полныйповышение, акционный продукт данной акции — «Купон», а тип купона — денежный купон (если в описании указана полная скидка, это купон на скидку). Описание «обозначенная книга» относится к конфигурации применимого продукта (разновидности) в рекламной акции, а описание «действительно с 12 декабря 2018 г.» является атрибутом периода действия рекламной акции. Только описание «100 юаней минус 20 юаней, 200 юаней минус 40 юаней» является так называемымправило. Правило содержит два дополнительных пороговых условия (Creteria). Столкнувшись с этим сценарием, мы можем ввести "Шаблон спецификации".

Шаблон спецификации был предложен Мартином Фаулером и Эриком Эвансом, и их описание шаблона спецификации выглядит следующим образом:

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

решение:
Создайте объект спецификации, который может определить, соответствует ли объект-кандидат определенным условиям. Объекты спецификации определяют методыisSatisfiedBy(anObject), который возвращает true, если выполняются все условия объекта.

результат:

  • Разделение разработки требований, внедрения и проверки
  • Предоставляет четкие декларативные определения системы

Объекты спецификации могут быть одиночными или составными.

Правило продвижения может содержать несколько спецификаций, которые можно разделить на:

  • Спецификация порога суммы: например, скидка 40 юаней, если вы тратите более 200 юаней, или скидка 10%, если вы тратите более 200 юаней.
  • Спецификации порога количества: например, скидка 10% на 2 штуки или ограниченные покупки.

Сочетая бизнес-анализ и анализ модели, мы можем нарисовать следующую модель анализа:

При анализе рекламных продуктов мы обнаружили, что понятия в модели не находились на одном уровне абстракции и имели смешанные отношения друг с другом. Например, скидки или кредиты наличными (Вознаграждение) могут быть предоставлены только для рекламной акции или могут быть объединены с купонами (Купон); подарочные карты (Подарочные карты) и купоны могут предоставлять подарки или бесплатную доставку. Очевидно, что такие понятия, как скидки, денежные кредиты, подарки и бесплатная доставка, являются не рекламным продуктом, а типом рекламного продукта и атрибутом рекламного продукта.Например, если тип рекламного продукта купона является скидкой, он это купон на скидку, если это наличные деньги, это денежный купон. На данный момент рекламный продукт фактически является средством для этих типов продуктов.

В стратегии продвижения системы электронной коммерции такие методы продвижения, как скидки и кредиты наличными, не обязательно должны быть представлены в виде купонов или подарочных карт, они могут фактически использоваться только как рекламные продукты. Но в процессе моделирования мы не допускаем путаницы на концептуальном уровне, потому что должны избегать двусмысленности понятий предметной области. Например, для скидки (Discount) необходимо четко различать, является ли она акционным товаром или акционным типом. Поскольку уровень понятий не находится на том же уровне абстракции, нам нужно создать абстракцию для этих понятий, которая находится на том же уровне абстракции, что и купоны и подарочные карты. Это абстрактное понятие рекламной продукции называется «Специальное предложение». Следовательно, установленную выше модель можно улучшить до:

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

Уровень знаний и оперативный уровень

По мере того, как модели становятся более сложными, шаблоны анализа вводят два уровня, операционный уровень и уровень знаний, для организации концепций в модели. Модель операционного уровня записывает ежедневные события в полевых условиях, модель уровня знаний определяет правовую конфигурацию объектов операционного уровня и записывает различные общие правила, управляющие структурой. Нет четкого различия между уровнем знаний и операционным уровнем, но Мартин Фаулер считает, что «разделение их (уровня знаний и операционного уровня) помогает прояснить идеи моделирования». Для этого нам нужно прояснить разницу между ними.

В книге «Аналитические паттерны» Мартин Фаулер представляет проект Cosmos Национальной службы здравоохранения как пример аналитического паттерна Процесс вывода этой модели ясно показывает, как введение этих двух слоев делает модель более ясной.

Cosmos как система здравоохранения должна моделировать потребности фармацевтической промышленности в измерении и наблюдении. Проще говоря, измерение каждого пациента можно смоделировать как «Измерение». Тем не менее, могут быть тысячи возможных измерений даже для одного пациента для всей больницы. Определение соответствующего свойства для каждого измерения означает, что существуют тысячи возможных операций измерения для пациента — интерфейс измерения становится необычайно сложным. Решение аналитической модели состоит в том, чтобы взять все различные вещи, которые можно измерить (рост, вес, уровень сахара в крови...), в качестве объектов измерения и абстрагировать их как «типы явлений». Здесь измерение относится к операциональному уровню, а тип явления к уровню знаний:

После введения типа явления для измерения у пациента может быть много измерений, но у пациента есть только одно измерение для определенного типа явления. Например, рост Джона Смита составляет 1,75 м. В приведенной выше модели информация описания представляет одно измерение целиком, где пациентом является Джон Смит, тип явления — рост, а количество — 1,75 метра.

Так почему же тип явления относится к уровню знания, а измерение — к операциональному уровню? «Аналитические шаблоны» дают принцип моделирования: «Объекты на операционном уровне часто изменяются, и их конфигурация ограничена уровнем знаний, который меняется нечасто».с меняющейся точки зренияразличать. «Меры» на операционном уровне могут быть определены как различные измерения, но «типы явлений» на уровне знаний являются исчерпывающими. Следовательно, упомянутое здесь «изменение» выражает не изменение типа, а изменение значения объекта.

В концепции домена есть некоторые качественные описания, такие как явление группы крови А в модели медицинского наблюдения и явление недостаточного топлива в модели наблюдения классификации автомобилей.Построить и умереть, качественные описания, подобные этому, помещаются на уровень знаний. , и их можно использовать по правилам. ЭтоПрирода концепции из областиразличать.

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

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

Исходя из природы концепции домена, тип акции «Скидка» является качественным описанием, а тип купона «Купон наличными» также является качественным описанием, поэтому тип акции и тип купона относятся к уровню знаний. Итак, является ли спецификация акции «40 юаней минус 200 юаней» качественным описанием? --нет. Хотя после того, как такая спецификация определена, это действительно постоянный факт, но она привязана к правилам продвижения.Как только правила продвижения становятся недействительными или удаляются, такие спецификации не имеют смысла существования. Поэтому правила продвижения и спецификации должны относиться к понятию операционного уровня.

Каждая акция имеет свою категорию (Label), которая является качественным описанием акции и относится к объекту уровня операции. При расчете акционных предложений товары разных категорий рассчитываются отдельно, но одна и та же категория совместима, что эквивалентно промежуточному итогу. Для рекламных акций, если мы рассматриваем конкретный экземпляр рекламной акции как сущность, при расчете рекламных предложений рекламные акции одной и той же сущности являются взаимоисключающими, а рекламные акции разных сущностей могут накладываться друг на друга и объединяться, или они могут иметь приоритет. Этот приоритет является свойством рекламных акций. Приоритет может быть настроен заранее при настройке стратегии продвижения, или его может указать покупатель, например, когда покупатель покупает товар, накладывается несколько акций, и покупатель может выбрать наиболее подходящую акцию в соответствии с конкретной ситуации покупки. , указанный пользователем приоритет выше, чем предварительно настроенный приоритет.

Как и в случае с атрибутом приоритета, нам также необходимо ввести атрибут «статус» для понятия «продвижение», например пометить статус объекта продвижения как «неиспользованный», «использованный» и «истекший». Одна и та же акция не может быть использована пользователем бесконечно, либо ей должен быть предоставлен срок действия. Среди них «использованный» и «истекший» оба выражают недопустимый статус экземпляра продвижения. Очевидно, что этот атрибут «статус» должен относиться к уровню знаний. Взяв в качестве примера Pinduoduo, только что упомянутая ошибка купона заключается в том, что атрибуту «статус» рекламной акции нельзя установить значение «используется» после свойства «использовано; состояние», которое действительно только в состоянии «неиспользовано».

Поэтому мы вводим принципы и закономерности моделирования в режиме анализа, и можно получить следующие модели анализа:

Валидация аналитических моделей

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

На изображении выше показаны две категории акций (ярлык): совместные акции и специальные новогодние игрушки. Возьмем, к примеру, категорию скидок на новогодние игрушки.ПовышениеЭто «полное сокращение по магазинам». продвижениеТип деятельностиВключите подходящие магазины (значение – "межмагазинный") и подходящие варианты (значение – "игрушка").Рекламный продуктэто специальное предложение,Тип продуктаполное снижение (вознаграждение),Правилаправило порога суммы,Технические характеристикиСкидка на заказы свыше $99.00. Две игрушки на картинке относятся к одной и той же рекламной категории, поэтому при расчете полной скидки эти два товара можно суммировать. Соответствующая модель анализа:

Рассмотрим другой сценарий продвижения:

Сцена рекламной акции, показанная на рисунке выше, включает в себя различные рекламные акции, и все их категории рекламных акций (Lebel) управляются JD.com, поэтому эти продукты могут накладываться друг на друга при расчете скидок. Рекламные объекты, включенные сюда, включают:

  • Подходящим магазином для типа действия является JD.com, рекламный продукт — купон, тип рекламного продукта — награда, правило скидки — пороговое значение суммы, а спецификации — 49 минус 6, 158 минус 20, полный 258 минус 30, полный 388 минус 50 и т.д.
  • Подходящим магазином для типа деятельности (Тип деятельности) является самоуправляемый магазин JD.com, применимым продуктом является самоуправляемый продукт Chenguang, рекламный продукт — купон (Купон), тип рекламного продукта — полная скидка ( Вознаграждение), правило скидки — порог суммы, а спецификация — полное 98 минус 10.
  • Подходящим магазином для типа действия является JD.com, рекламный продукт — это специальное предложение, тип рекламного продукта — бесплатная доставка, правило скидки — это пороговое значение суммы, а спецификация превышает 99.
  • Подходящим магазином для типа действия является JD.com, рекламный продукт — Специальное предложение, тип рекламного продукта — Trade-in, правило скидки — пороговое значение суммы, а спецификация — не менее 30.

В модели продвижения эти рекламные объекты являются рекламными акциями по одному. При реализации они отражаются как несколько экземпляров продвижения. Эти экземпляры продвижения могут воздействовать на один и тот же товар через тип действия «применимый товар» действия по продвижению, чтобы сформировать этот вид рекламного предложения суперпозиция.

Приведенная до сих пор модель продвижения не является исчерпывающей. С одной стороны, это зависит от того, для какого сценария приложения электронной коммерции он подходит, например, у Taobao и JD.com разные стратегии продвижения, некоторые электронные магазины поддерживают только виртуальные товары, и связанная с этим логика продвижения отличается. С другой стороны, сама модель не учитывала, как рассчитать стоимость заказа, оплату, возврат и обмен. Короче говоря, бизнес сложен, и модель становится соответственно сложной, но в то же время мы должны научиться использовать абстракцию для упрощения модели или использовать разные представления для выражения разных концепций в выражении модели, чтобы сделать максимально простая модель, интуитивно понятная, без упущенных ключевых понятий предметной области.