【发布时间】:2013-04-01 11:53:01
【问题描述】:
我们的任务是将我们的项目与 Kontagent 集成。我们的要求包括跟踪用户会话的长度。对于用户活动,Kontagent 支持特定的请求类型 - 页面请求(又名 pgr,根据他们的 documentation)。这种类型的请求用于识别用户访问并通过适当的用户 ID 进行累积,也可以通过从 IP 地址获取地理位置信息来使用。但是,没有类似的方法可以通过会话 ID 跟踪会话。
那么,我需要知道 Kontagent 如何计算会话长度?它是根据用户活动频率自动完成的,还是我应该发送一些请求来识别会话?我可以想到 2 个选项,但我都不喜欢这两个选项:
-
使用额外的
Page Request和会话 ID。 除了确认用户活动的标准请求之外,我可能会发送额外的一个,这次传递会话 ID。如果 Kontagent 使用一些算法来计算基于用户活动频率的会话长度(由我们已经发送的用户 ID 的Page Requests 知道),这将是不必要的,并且在统计方面毫无意义,所以问题已回答。 -
使用默认
Page Request中的data参数。 Kontagent 支持大多数请求的data参数。它是 base64 编码的 JSON 映射对象,应该包含键值对,我可以将会话 ID 放在那里。问题是,data参数中的信息不参与/影响 Kontagent 计算的统计信息 - 例如按会话 ID 分组和提取每个会话聚合。
我很乐意了解有关这件事的任何线索。
【问题讨论】:
标签: analytics web-analytics-tools kontagent