2

我们有一个内部工具来管理网站客户的电子邮件订阅——基本上是一个非常简单的电子邮件 CRM 工具。

这些客户可以处于不同的状态——例如新加入、从未点击过电子邮件链接、VIP 客户、未订阅等。

目前,我们使用一些即席 SQL 查询和手动输入来管理各个组。

我是该程序的新手,正在考虑使用有限状态机来管理不同组之间的转换。

所以我们会使用不同的事件(例如客户购买产品,或从列表中退订,或某种计时器到期)来进行状态之间的转换。

我只是好奇为什么在 CRM 工具或文献或其他工具(MailChimp、ExactTarget 等)中似乎没有更多地提及这种方法。

我能找到的唯一提及是在 2007 年的这篇文章中:

http://multichannelmerchant.com/lists/using-finite-state-machines-to-manage-customer-relations-04092007/

我猜使用状态机管理 CRM 存在一些明显的问题?或者您可以通过这种方法看到任何其他问题吗?

4

1 回答 1

1

去年冬天我走过这条路,效果很好。您需要混合一些 Kripke 结构才能使其工作。我在 EurAsia-ICT 2014 会议上将我的结果发表在名为“状态机抽象层”的论文中。我也有工作中的开源实现,我计划在未来几个月内发布。

于 2014-11-29T13:50:47.377 回答