Sitecore OMS:OMS配置文件在多个会话中登录用户的配置文件的评分历史记录

时间:2011-04-19 13:24:55

标签: asp.net sitecore sitecore6

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

是否可以针对给定用户在多个会话中访问这些个人资料得分;或者我仅限于本届会议的分数?我知道我可能会写一些自定义的东西来存储这些数据;但是我想在我走这条路之前看看Sitecore可以开箱即用的东西。非常感谢任何建设性的意见。

3 个答案:

答案 0 :(得分:2)

你提出了一个非常有效的问题;我一直在想自己有些同样的问题。我没有在文档中找到那么多 - 但我会以你知道的为食;看看是否有其他人可以填写剩余的空白: - )

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

进一步查看“GlobalSession”表,它基本上绑定了“CookieValue”,“VisitorIdentification”,“OverriddenVisitorIdent”和“ExternalUser”。

现在,对我而言,这表明 - 如果不出意外 - Sitecore Analytics会在会话中保留这些值 - 但将其绑定到cookie值,而不是当前登录的用户。也许

我想我所说的是 - 我认为这几乎是盒子功能,如果不是纯粹的盒子功能。我只是不确定,因为我自己从未真正测试和验证过这一点 - 而且我没有找到任何正式文件说明这一事实。

将SQL Management Studio指向您的Analytics数据库,并查看在您的特定解决方案中主动登录这些表的内容;也许这会使事情更加清晰: - )

答案 1 :(得分:2)

是的,OMS会在多个会话中保留此信息,只要不清除cookie即可。

有一个特定于OMS的培训课程,您可以找到它的信息。我已经参加了.NET开发人员课程,但有时候发现它有点乏味,但也有一些很好的信息宝石可以找到。

答案 2 :(得分:1)

http://www.sitecore.net/en/Support/Training/Course-Overview/OMS-11-NET-Developer.aspx

使用Sitecore Online Marketing Suite(OMS)和Visual Studio 2010构建获奖营销自动化网站解决方案的主要概念和技术.OMS .NET开发人员课程包括现场演示,正式评论,问题和答案以及指导学生练习。旨在帮助您掌握Sitecore OMS开发实践,只有Sitecore认证培训师才能提供Sitecore OMS .NET开发人员培训。