我正准备在sitecore 7.2中制定一些小型参与计划。它几乎没有国家,几乎没有条件和一些行动 - 简单的废弃篮子计划。所以我想跟踪客户,如果他/她在他/她的篮子里留下一些产品,请在一段时间后发送他/她的电子邮件通知。
我遇到的问题与从我的计划中移除用户有关。如果用户达到某种状态 - 比如没有对我要删除的任何电子邮件做出反应 - 那么将来我可以再次注册该用户。我使用预定义的操作“从当前计划中删除访客” - 在最后一个状态之前。但是当它被执行时,用户不会被删除,保持当前状态(在行动之前)并且在分析数据库中将“状态”列设置为2.我不知道为什么 - 如果它是期望的行为或者我有什么问题。
并且可能是一般性问题 - 如果从计划中移除用户是好的,或者将它们存储在某些最终状态中是否更好,如果有必要,则将它们移动到某个初始状态。
感谢您的回复。 彼得
答案 0 :(得分:1)
我使用Sitecore支持解决了这个问题,最后他们解决了这个问题。
此问题已在Sitecore 7.5中解决,因此仅与"较旧的"版本
Sitecore为我们提供了一个修复程序(Sitecore.Support.386028.dll) - 问题是由" UpdateVisitor"在AutomationWorker中缺少检查自动化状态堆是否已删除或分离。如果有人遇到同样的问题,请尝试向Sitecore咨询修复。
感谢任何人的帮助! 彼得
答案 1 :(得分:0)
我认为您的问题在于您如何查看"访客"。我认为你很困惑"删除"来自当前计划的访问者"重置"他们到另一个州。事实是访问者不会从数据中删除(删除),而是将其状态重置为其他东西......即他们还没有参与。