问题描述
我是Sitecore Analytics的新开发人员(Sitecore 6.3.1),我想知道Sessions和GlobalSessions在存储配置文件数据方面发生了什么.阅读《 Analytics配置参考》后,我看到:
I'm a new Sitecore Analytics developer (Sitecore 6.3.1), and I'm wondering what is going on with Sessions and GlobalSessions with regard to storing Profiles data. Upon reading the Analytics Configuration Reference, I see that:
我想基于Global Session累积用户的分数,但是查看反射器中的API,似乎Session和GlobalSession对象之间没有定义任何关系...看来我需要加入Session并在数据层使用GlobalSession,在那儿获取Session列表,然后构建我自己的条件规则进行渲染,而不是使用API方法或其他任何嵌入的方法.
I want to accumulate scores for users based on the Global Session, but looking at the API in reflector, it appears that there is no relationship defined between the Session and GlobalSession objects... it looks like I will need to join Session and GlobalSession at the data layer, get a list of Sessions there and then build my own conditional rules for rendering, rather than use an API method or anything else baked in.
我的问题是:
- 我的理解正确吗?
- 是否还有其他人试图使用标签"以外的其他内容跟踪会话中的用户?
- Sitecore不将数据汇总到Global Session级别背后的逻辑是什么?
推荐答案
- 是的,默认情况下,个人资料仅对单次访问评分a
- 我在所有会话中都看到了一些使用个性化设置的网站的例子
- 不知道答案,默认行为仅适用于单个会话.
要针对6.3版进行修改,请查看分析管道中的"Sitecore.Analytics.Pipelines.RenderingConditions.EvaluateProfileKeys".您将必须对该类进行自定义实现,以累积所有会话的分数.
To modify this for version 6.3, take a look at 'Sitecore.Analytics.Pipelines.RenderingConditions.EvaluateProfileKeys' in the analytics pipelines. You will have to do a custom implementation of this class to accumulate scores for all sessions.
这篇关于联接Sitecore Analytics(OMS)会话和全局会话数据以获取条件规则,报告等的最佳方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!