[MODX CRM] Нужен ли сообществу подобный компонент?
Друзья, предлагаю обсудить необходимость компонента, реализующего функционал CRM на базе MODX
Часто, работая с RetailCRM, я все больше задумываюсь что мне пригодились бы многие вещи оттуда, внутри родного MODX при работе с eCommerce. Посудите сами, насколько полезно было бы заранее узнать о пользователе:
По задумке компонент будет содержать несколько функциональных частей
Распознавание клиента.
Как вам такая картина…
Клиент совершил заказ с компьютера, затем переключился на телефон, совершил еще один заказ – а CRM автоматически запомнила оба устройства клиента, его IP адрес, считала куки GA и Яндекс Метрики. При дальнейшей работе – даже без авторизации, при любых анонимных действиях вроде заказа звонка или анонимного комментария клиент будет опознан, менеджер оповещен, действия посетителя записаны в журнал.
Журнал действий и воронка продаж
Эта часть задумана для фиксации перемещения клиента по сайту и формирования статистики. Число входов, количество просмотренных страниц, собственно сам список страниц, заполнение и отправка форм, просмотр товаров, добавление их в корзину, равно как и удаление. Ну и конечно оформление заказа.
Все это позволит:
Профиль клиента
Нечто подобное уже реализовано в msProfile, но там только для miniShop2.

Сегментация пользователей
Буквально вчера я выгрузил историю заказов одного из своих проектов в RetailCRM и тот мне сразу сформировал аналитику по клиентам. Я подумал, почему бы не сделать так же сразу на сайте. Смотрите сами…
По заранее заданным настройкам система распределяет пользователей по группам:
Не первая покупка? Получай отметку Постоянный клиент.
Средний чек больше 5000? Получай отметку Большой средний чек
За раз накупил на 8000? Получай отметку Большая сумма покупок.
Ну вы поняли смысл.


Таким образом мы получаем возможность выстраивать удобную аналитику по клиентам, группировать их по заданным параметрам, а так же используя автосегментацию назначать их, к примеру в различные группы клиентов, которые в свою очередь дают доступ к определенным плюшкам типа скидок или прав доступа.
Из минусов я сразу вижу огромную нагрузку на базу данных.
Как вы думаете, насколько был бы полезен такой компонент? Нужен ли он вообще? Что из вышеперечисленного было бы полезнее реализовать в первую очередь?
Часто, работая с RetailCRM, я все больше задумываюсь что мне пригодились бы многие вещи оттуда, внутри родного MODX при работе с eCommerce. Посудите сами, насколько полезно было бы заранее узнать о пользователе:
- Как часто, с каких устройств пользователь посещает наш сайт
- Что он делает на сайте, какие товары просматривает, какие кладет в корзину, какие в итоге покупает (классическая воронка продаж)
- Откуда к нам пришел (utm-метки, реферальные хвосты, сайты-источники, поисковые запросы и т.п.)
- География, Сферы интересов, Возраст, Пол (пока не знаю как, но думаю эти данные можно вытянуть из аналитических сервисов)
По задумке компонент будет содержать несколько функциональных частей
Распознавание клиента.
Как вам такая картина…
Клиент совершил заказ с компьютера, затем переключился на телефон, совершил еще один заказ – а CRM автоматически запомнила оба устройства клиента, его IP адрес, считала куки GA и Яндекс Метрики. При дальнейшей работе – даже без авторизации, при любых анонимных действиях вроде заказа звонка или анонимного комментария клиент будет опознан, менеджер оповещен, действия посетителя записаны в журнал.
Журнал действий и воронка продаж
Эта часть задумана для фиксации перемещения клиента по сайту и формирования статистики. Число входов, количество просмотренных страниц, собственно сам список страниц, заполнение и отправка форм, просмотр товаров, добавление их в корзину, равно как и удаление. Ну и конечно оформление заказа.
Все это позволит:
- Сформировать персональную воронку продаж, да и не только продаж.
- Отслеживать брошенные корзины, восстанавливать их при последующем посещении, даже с другого устройства.
- Формировать персональные рекомендации для клиента.
Профиль клиента
Нечто подобное уже реализовано в msProfile, но там только для miniShop2.
- Общее количество посещений сайта
- Среднее время на сайте, среднее количество просмотренных страниц
- Общее количество потраченных денег и количество покупок

Сегментация пользователей
Буквально вчера я выгрузил историю заказов одного из своих проектов в RetailCRM и тот мне сразу сформировал аналитику по клиентам. Я подумал, почему бы не сделать так же сразу на сайте. Смотрите сами…
По заранее заданным настройкам система распределяет пользователей по группам:
Не первая покупка? Получай отметку Постоянный клиент.
Средний чек больше 5000? Получай отметку Большой средний чек
За раз накупил на 8000? Получай отметку Большая сумма покупок.
Ну вы поняли смысл.


Таким образом мы получаем возможность выстраивать удобную аналитику по клиентам, группировать их по заданным параметрам, а так же используя автосегментацию назначать их, к примеру в различные группы клиентов, которые в свою очередь дают доступ к определенным плюшкам типа скидок или прав доступа.
Из минусов я сразу вижу огромную нагрузку на базу данных.
Как вы думаете, насколько был бы полезен такой компонент? Нужен ли он вообще? Что из вышеперечисленного было бы полезнее реализовать в первую очередь?
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Но у меня (разработчика CRM для различных ниш) мнение следующее:
когда компания/пользователь доходят до таких требований, которые перечислены выше, то очень часто каждому заказчику (компании/пользователю) необходимы совершенно другие (кастомные) метрики и функционал, которые не специфичны именно для их вида деятельности. То есть обязательно потребуется доработка под требования определенной компании.
Это значит, что Вы сделаете и опубликуете компонент, который изначально был заточен именно под ваш вид деятельности, вашей компании/заказчика. Конечно, есть среднестатистические требования, но не здесь.
Компонент хороший, но «не для всех». Наверно, лучше предлагать услуги по интеграции данного компонента с MODX или другие аналоги, и зарабатывать на этом.
MODX — это фреймворк для создания сайтов и веб-аппликаций.
CRM — это контакты, продажи, склад, обслуживание, обращения, поддержка и Аналитика (воронки продаж, каналы, статистика, срезы, графики по самым разнообразным параметрам).
Возможно лучше сделать интеграцию между из MODX -> в CRM (например, SalesPlatform, Vtiger, Sugar) и продавать/дарить её пользователям modx.pro.
P.S. Коммент ради того, чтобы человеку помочь заработать и сэкономить его время. Не ради вредительства сообществу MODX! :)
Какие плюсы в первом варианте?
Сам вижу такие:
- работает все в одной коробке — не нужно постоянно бегать из одной админки в другую. Однако, менеджерам, которые работают с CRM, вряд ли понадобится лезть в админку сайта.
- Благодаря тому, что CRM тесно связана с сайтом, есть возможность автоматизировать много полезных действий, основанных на персональной статистике клиентов. Собственно, это то, о чем вы написали. И в этом вижу большой плюс, так как интеграция со сторонней CRM вряд ли сможет позволить такие большие возможности.
- Стандартное рабочее пространство MODX можно сворачивать, и оно не будет мешать работе с CRM.
Пока плюсов больше не вижу. Получилось немного скомкано, наверное, больше писал для себя, чтобы разобраться в этом вопросе.В общем, идея мне нравится.
Ну и к слову, у меня был один только такой проект, где требовались подобные функции)))
Особенное все, что касается сквозной аналитики, воронок продаж,
развратавозврата посетителей. :)Рад буду помочь.
Более перспективным будет функционал, который заложен в разных лендинг-генераторах. Простой заказ и учет заявок. Сложно назвать это CRM, но очень похоже.