加入Sitecore Analytics(OMS)会话和全局会话数据以获取条件规则,报告等的最佳方法是什么?

时间:2012-05-16 21:48:22

标签: session analytics sitecore sitecore6 sitecore-dms

我是一名新的Sitecore Analytics开发人员(Sitecore 6.3.1),我想知道Sessions和GlobalSessions在存储配置文件数据方面的情况。阅读Analytics Configuration Reference后,我看到:

  

Analytics(分析)配置文件与安全配置文件和分析标记不同。   分析配置文件适用于单个Web中的各个会话   客户而不是用户或全球会议。

我想基于全局会话为用户积累分数,但是在反射器中查看API,看来Session和GlobalSession对象之间没有定义关系......看起来我需要加入Session和数据层的GlobalSession,获取那里的Sessions列表,然后构建我自己的条件规则进行渲染,而不是使用API​​方法或其他任何其他内容。

我的问题是:

  1. 我的理解是否正确?
  2. 是否有其他人尝试使用“标记”之外的任何内容来跨会话跟踪用户?
  3. Sitecore的逻辑是什么是不在全球会话级别上滚动此数据?

1 个答案:

答案 0 :(得分:1)

  1. 是的,该配置文件仅在默认情况下为一次访问评分为
  2. 我看过很多在所有会话中使用个性化的网站示例
  3. 不知道答案,默认行为仅针对单个会话。
  4. 要对版本6.3进行修改,请查看分析流水线中的“Sitecore.Analytics.Pipelines.RenderingConditions.EvaluateProfileKeys”。您必须自定义此类的实现,以累积所有会话的分数。