Sitecore 8 MongoDB识别访客问题
我使用MongoDB跟踪用户偏好(自定义方面),如果我首先识别用户,它就可以正常工作。但是,如果我启动一个新会话并保存当前用户首选项,并且在识别用户之后(使用电子邮件地址),则不会针对已识别的用户保存这些首选项。有什么想法吗 示例(工作):Sitecore 8 MongoDB识别访客问题,mongodb,sitecore,sitecore8,sitecore-xdb,Mongodb,Sitecore,Sitecore8,Sitecore Xdb,我使用MongoDB跟踪用户偏好(自定义方面),如果我首先识别用户,它就可以正常工作。但是,如果我启动一个新会话并保存当前用户首选项,并且在识别用户之后(使用电子邮件地址),则不会针对已识别的用户保存这些首选项。有什么想法吗 示例(工作): 我开始浏览网站,并使用电子邮件地址登录 保存用户偏好 所有首选项都保存在我的配置文件中 示例(不起作用): 我在没有登录的情况下浏览网站 根据当前访问者保存用户首选项;在这一点上,MongoDB中的一切看起来都很好 然后我使用相同的电子邮件地址登录 用户首选
当使用自定义面时,您必须确保它们包含在联系人合并过程中,否则当用户被识别时,数据将不会被拉到已识别的联系人 有关如何实现处理器以将自定义方面添加到合并过程中的文档,请参见
您是如何将数据写入的?我假设您的自定义联系人面?这听起来好像您的自定义面没有包括在联系人合并过程中-您是否查看了此-?这就是@IanGraham。传奇谢谢@snaper很高兴我能帮忙。我已经包括了完整性的答案。