[MODX CRM] Нужен ли сообществу подобный компонент?

Друзья, предлагаю обсудить необходимость компонента, реализующего функционал CRM на базе MODX

Часто, работая с RetailCRM, я все больше задумываюсь что мне пригодились бы многие вещи оттуда, внутри родного MODX при работе с eCommerce. Посудите сами, насколько полезно было бы заранее узнать о пользователе:
  • Как часто, с каких устройств пользователь посещает наш сайт
  • Что он делает на сайте, какие товары просматривает, какие кладет в корзину, какие в итоге покупает (классическая воронка продаж)
  • Откуда к нам пришел (utm-метки, реферальные хвосты, сайты-источники, поисковые запросы и т.п.)
  • География, Сферы интересов, Возраст, Пол (пока не знаю как, но думаю эти данные можно вытянуть из аналитических сервисов)
Расскажу несколько подробнее, что я предлагаю сообществу на обсуждение и оценку.


По задумке компонент будет содержать несколько функциональных частей

Распознавание клиента.
Как вам такая картина…
Клиент совершил заказ с компьютера, затем переключился на телефон, совершил еще один заказ – а CRM автоматически запомнила оба устройства клиента, его IP адрес, считала куки GA и Яндекс Метрики. При дальнейшей работе – даже без авторизации, при любых анонимных действиях вроде заказа звонка или анонимного комментария клиент будет опознан, менеджер оповещен, действия посетителя записаны в журнал.

Журнал действий и воронка продаж
Эта часть задумана для фиксации перемещения клиента по сайту и формирования статистики. Число входов, количество просмотренных страниц, собственно сам список страниц, заполнение и отправка форм, просмотр товаров, добавление их в корзину, равно как и удаление. Ну и конечно оформление заказа.

Все это позволит:
  • Сформировать персональную воронку продаж, да и не только продаж.
  • Отслеживать брошенные корзины, восстанавливать их при последующем посещении, даже с другого устройства.
  • Формировать персональные рекомендации для клиента.

Профиль клиента
Нечто подобное уже реализовано в msProfile, но там только для miniShop2.
  • Общее количество посещений сайта
  • Среднее время на сайте, среднее количество просмотренных страниц
  • Общее количество потраченных денег и количество покупок
Ну и так далее. Можно наверное выделить какие то наиболее универсальные метрики для eCommerce



Сегментация пользователей

Буквально вчера я выгрузил историю заказов одного из своих проектов в RetailCRM и тот мне сразу сформировал аналитику по клиентам. Я подумал, почему бы не сделать так же сразу на сайте. Смотрите сами…

По заранее заданным настройкам система распределяет пользователей по группам:

Не первая покупка? Получай отметку Постоянный клиент.
Средний чек больше 5000? Получай отметку Большой средний чек
За раз накупил на 8000? Получай отметку Большая сумма покупок.

Ну вы поняли смысл.





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

Из минусов я сразу вижу огромную нагрузку на базу данных.

Как вы думаете, насколько был бы полезен такой компонент? Нужен ли он вообще? Что из вышеперечисленного было бы полезнее реализовать в первую очередь?
Николай Савин
13 ноября 2018, 16:09
1
548
+13

Комментарии: 9

Hiddenski
13 ноября 2018, 17:20
0
Как минимум это очень любопытный функционал. Пилите!
Anton Erin
13 ноября 2018, 18:13
0
Бесспорно, начинание хорошее.
Но у меня (разработчика CRM для различных ниш) мнение следующее:
когда компания/пользователь доходят до таких требований, которые перечислены выше, то очень часто каждому заказчику (компании/пользователю) необходимы совершенно другие (кастомные) метрики и функционал, которые не специфичны именно для их вида деятельности. То есть обязательно потребуется доработка под требования определенной компании.
Это значит, что Вы сделаете и опубликуете компонент, который изначально был заточен именно под ваш вид деятельности, вашей компании/заказчика. Конечно, есть среднестатистические требования, но не здесь.

Компонент хороший, но «не для всех». Наверно, лучше предлагать услуги по интеграции данного компонента с MODX или другие аналоги, и зарабатывать на этом.

MODX — это фреймворк для создания сайтов и веб-аппликаций.
CRM — это контакты, продажи, склад, обслуживание, обращения, поддержка и Аналитика (воронки продаж, каналы, статистика, срезы, графики по самым разнообразным параметрам).

Возможно лучше сделать интеграцию между из MODX -> в CRM (например, SalesPlatform, Vtiger, Sugar) и продавать/дарить её пользователям modx.pro.

P.S. Коммент ради того, чтобы человеку помочь заработать и сэкономить его время. Не ради вредительства сообществу MODX! :)
    Николай Савин
    14 ноября 2018, 06:53
    0
    Понял, принял. Спасибо за мнение. Пост для того и создан — разобраться — а надо ли?
Ник
14 ноября 2018, 13:38
0
Николай, а какая будет разница между CRM, предполагаемым как дополнением к MODX и интеграцией с какой-нибудь известной, той же RetailCRM?
Какие плюсы в первом варианте?
Сам вижу такие:
  • работает все в одной коробке — не нужно постоянно бегать из одной админки в другую. Однако, менеджерам, которые работают с CRM, вряд ли понадобится лезть в админку сайта.
  • Благодаря тому, что CRM тесно связана с сайтом, есть возможность автоматизировать много полезных действий, основанных на персональной статистике клиентов. Собственно, это то, о чем вы написали. И в этом вижу большой плюс, так как интеграция со сторонней CRM вряд ли сможет позволить такие большие возможности.
  • Стандартное рабочее пространство MODX можно сворачивать, и оно не будет мешать работе с CRM.
Пока плюсов больше не вижу. Получилось немного скомкано, наверное, больше писал для себя, чтобы разобраться в этом вопросе.
В общем, идея мне нравится.
Алексей Соин
14 ноября 2018, 13:44
0
Как мне кажется, такое решение полезно, хоть и требуется не на всех проектах, если данное решение можно будет гибко настроить под определенный проект(например отключить ненужные функции, чтобы не забивать бд) и расширить под специфичные задачи, то вполне должно быть годно.
Ну и к слову, у меня был один только такой проект, где требовались подобные функции)))
Wassi Wassinen
17 ноября 2018, 14:21
+2
Николай, приветствую! Вы молодец, что решились на разработку такого объемного продукта. Если нужна помощь или консультации по наиболее востребованной функциональности — обращайтесь. Есть большой опыт внедрения сторонних CRM и создания собственной на базе 1С с рабочими столами, телефонией, задачами, обучениями и т.д.
Особенное все, что касается сквозной аналитики, воронок продаж, разврата возврата посетителей. :)

Рад буду помочь.
    Николай Савин
    17 ноября 2018, 19:53
    +1
    Спасибо рад видеть мнение такого опытного специалиста.
Alexander V
19 ноября 2018, 15:03
+1
Идея сделать тиражную CRM, как компонент скорее провалится. Работы много и всё упрется в то, что каждому надо дорабатывать на свой лад.
Более перспективным будет функционал, который заложен в разных лендинг-генераторах. Простой заказ и учет заявок. Сложно назвать это CRM, но очень похоже.