【问题标题】:Sitecore 7.2 DMS - remove users from planSitecore 7.2 DMS - 从计划中删除用户
【发布时间】:2016-01-29 16:25:47
【问题描述】:

我正在 Sitecore 7.2 中准备一些小型参与计划。它有很少的状态,很少的条件和一些动作 - 废弃篮子的简单计划。所以我想跟踪客户,如果他/她在他/她的购物篮中留下了一些产品,一段时间后给他/她发送电子邮件通知。

我遇到的问题与从我的计划中删除用户有关。如果用户达到某种状态——比如没有对我想要删除他的任何电子邮件做出反应——那么将来我可以再次注册该用户。我在最后一个状态之前使用了预定义的操作“从当前计划中删除访客”。但是当它被执行时,用户不会被删除,保持在当前状态(在操作之前)并且在分析数据库中的“状态”列设置为 2。我不知道为什么 - 如果这是期望的行为,或者我有什么问题。

这可能是一个小问题 - 将用户从计划中删除是否更好,或者将它们存储在某些最终状态中是否更好,如果有必要则将它们移动到某个初始状态。

感谢您的回复。 彼得

【问题讨论】:

    标签: sitecore sitecore7 sitecore7.2 sitecore-dms sitecore-analytics


    【解决方案1】:

    我通过 Sitecore 支持解决了这个问题,最后他们解决了。

    此问题已在 Sitecore 7.5 中解决,因此仅与“旧”版本相关。

    Sitecore 为我们提供了修复 (Sitecore.Support.386028.dll) - 问题是由 AutomationWorker 中的“UpdateVisitor”引起的,其中缺少检查automationStatesRow 是否被删除或分离。如果有人遇到同样的问题,请尝试向 Sitecore 寻求解决方案。

    • 问题比我原先想象的还要大。自动化状态在某些批次中进行处理,如果批次包含一个“从计划操作中删除用户”,它会中断处理并且整个批次在数据库中保持不一致状态。所以数据库开始填满这些损坏的数据

    感谢任何想提供帮助的人! 彼得

    【讨论】:

      【解决方案2】:

      我认为您的问题在于您如何看待“访客”。我认为您将“从当前计划中删除”访问者与将其“重置”到另一个状态混淆了。事实是访问者不会从数据中删除(删除),而是会将他们的状态重置为其他状态......即,就像他们没有参与一样。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-07-06
        • 1970-01-01
        • 2018-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多