Sitecore 8 MongoDB识别访客问题

时间:2016-10-20 07:41:58

标签: mongodb sitecore sitecore8 sitecore-xdb

我正在使用MongoDB来跟踪用户首选项(自定义构面),如果我首先识别用户,它可以正常工作。但是,如果我启动新会话并保存当前用户首选项,并且在用户身份识别之后(使用电子邮件地址),则不会针对所标识的用户保存这些首选项。有什么想法吗?

示例(工作):

  1. 我开始浏览网站,然后使用电子邮件地址登录;
  2. 保存用户首选项;
  3. 所有偏好设置都保存在我的个人资料中。
  4. 示例(不工作):

    1. 我在没有登录的情况下浏览网站;
    2. 针对当前访问者保存用户首选项;在这一点上,MongoDB中的一切看起来都很好;
    3. 然后我使用相同的电子邮件地址登录;
    4. 用户偏好设置未更新。

1 个答案:

答案 0 :(得分:1)

使用自定义构面时,您必须确保它们包含在联系人合并过程中,否则当识别出用户时,数据将不会被拉到已识别的联系人。

请参阅有关如何实施处理器以将自定义构面添加到合并过程的文档。

https://doc.sitecore.net/sitecore_experience_platform/setting_up__maintaining/xdb/contacts/merge_contacts