Asp.net Sitecore OMS:已登录用户的OMS配置文件评分历史记录’;在多个会话中创建用户配置文件

Asp.net Sitecore OMS:已登录用户的OMS配置文件评分历史记录’;在多个会话中创建用户配置文件,asp.net,sitecore,sitecore6,Asp.net,Sitecore,Sitecore6,我们目前正在为即将到来的项目探索Sitecore个性化选项。我知道我们可以将个人资料附加到某些页面;并使用这些配置文件的总分数和/或会话的配置文件关键分数值来定制站点周围的内容。但我想知道的是:这个配置文件评分是否可能在登录用户的给定会话之外持久化,例如配置文件评分历史记录功能?例如,如果登录用户总是在多个会话中访问带有附加配置文件a的给定页面;随着时间的推移,他们会建立一个特定的轮廓和分数;并将标记为用户的配置文件。然而,在我看来,这种配置文件评分和映射只适用于单个用户会话,而不适用于实际登录

我们目前正在为即将到来的项目探索Sitecore个性化选项。我知道我们可以将个人资料附加到某些页面;并使用这些配置文件的总分数和/或会话的配置文件关键分数值来定制站点周围的内容。但我想知道的是:这个配置文件评分是否可能在登录用户的给定会话之外持久化,例如配置文件评分历史记录功能?例如,如果登录用户总是在多个会话中访问带有附加配置文件a的给定页面;随着时间的推移,他们会建立一个特定的轮廓和分数;并将标记为用户的配置文件。然而,在我看来,这种配置文件评分和映射只适用于单个用户会话,而不适用于实际登录的用户配置文件


是否有可能在给定用户的多个会话中访问这些配置文件分数;还是我只限于本次课程的分数?我知道我可能会写一些自定义的东西来存储这些数据;但我只是想在我走这条路之前看看Sitecore的开箱即用是什么。非常感谢您提出的任何建设性意见。

您提出了一个非常有效的问题;我自己也一直在想一些同样的问题。我在文档方面还没有找到那么多东西,但我会把我所知道的告诉你;看看是否有其他人可以填写剩余的空格:-)

从分析数据库看;会话表中有一个名为“GlobalSessionId”的外键

进一步查看表“GlobalSession”,它基本上与“CookieValue”、“VisitionIdentification”、“OverridedVisitionDent”和“ExternalUser”联系在一起

现在,对我来说,这意味着——如果没有其他什么的话——Sitecore Analytics确实会在会话中保留这些值,但会将其绑定到cookie值中,而不是当前登录的用户。也许吧

我想我想说的是-我认为这几乎是盒子功能,如果不是纯粹的盒子功能的话。我只是不能绝对肯定,因为我自己从来没有实际测试和验证过这一点——而且我也没有发现任何官方文件说明这一事实


将您的SQL Management Studio指向您的分析数据库,并查看在您的特定解决方案中哪些内容主动登录到这些表中;也许这将进一步说明问题:-)

是的,OMS确实会在多个会话中保留此信息,只要cookie未被清除

有一个OMS特定的培训课程,您可能会发现该课程内容丰富。我已经参加了.NET开发人员课程,有时觉得有点乏味,但也有一些很好的信息可以找到。

掌握使用Sitecore在线营销套件(OMS)和Visual Studio 2010构建成功的营销自动化网站解决方案的概念和技术。OMS.NET开发者课程以现场演示、正式评论、问答和引导学生练习为特色。旨在帮助您掌握Sitecore OMS开发实践,只有经过Sitecore认证的培训师提供Sitecore OMS.NET开发人员培训