0

我是一名新的 Sitecore Analytics 开发人员(Sitecore 6.3.1),我想知道 Sessions 和 GlobalSessions 在存储配置文件数据方面发生了什么。在阅读分析配置参考后,我看到:

分析配置文件不同于安全配置文件和分析标签。分析配置文件适用于单个 Web 客户端中的单个会话,而不是用户或全局会话。

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

我的问题是:

  1. 我的理解正确吗?
  2. 是否有其他人试图跨会话跟踪用户,使用“标签”以外的任何东西?
  3. Sitecore 不将这些数据汇总到全球会话级别背后的逻辑是什么?
4

1 回答 1

1
  1. 是的,默认情况下,个人资料仅在一次访问中得分
  2. 我已经看到了许多在所有会话中使用个性化的网站示例
  3. 不知道答案,默认行为仅适用于单个会话。

要针对 6.3 版修改此内容,请查看分析管道中的“Sitecore.Analytics.Pipelines.RenderingConditions.EvaluateProfileKeys”。您将不得不对此类进行自定义实现以累积所有会话的分数。

于 2012-05-19T09:06:46.773 回答