2016-10-20 43 views
2

我正在使用MongoDB来跟踪用户首选项(自定义方面),它工作正常,如果我第一次识别用户。但是,如果我开始新会话并保存当前的用户首选项,并且在用户身份后(使用电子邮件地址),那么这些首选项不会针对所标识的用户进行保存。有什么想法吗?Sitecore 8 MongoDB识别访问者问题

例(工作):

  1. 我开始导航网站和我的电子邮件地址登录;
  2. 保存用户偏好;
  3. 所有首选项都保存在我的配置文件中。

实施例(未加工):

  1. 我浏览网站而不登录;
  2. 保存当前访问者的用户偏好;在这一点上,MongoDB中的一切看起来都很好。
  3. 然后我用相同的电子邮件地址登录;
  4. 用户偏好没有更新。
+0

你是怎么写数据我假设你的自定义联系方面? –

+1

这听起来像你的自定义方面没有包含在联系人合并过程中 - 你看看这个 - https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/contacts/merge_contacts? –

+0

就是这样@IanGraham。传说!谢谢 – Snapper

回答