在服务器会话中存储Universal Google Analytics

时间:2014-10-31 16:15:46

标签: session google-analytics universal-analytics

我有两个独立域的独特情况。我在主网站的会话数据出现问题时遇不到decorator(大多数用户在排除不安全的域名后会以(直接)/(无)过来) )。在试图解决这个问题时,我意识到装饰器有一个边缘情况,它不会起作用。我们提供PayPal作为付款选项,当我通过装饰器时,用户可能需要的时间超过装饰允许的2分钟。虽然不常见,但我希望尽可能不丢失任何数据。所以我进一步挖掘了跨域页面,发现你可以直接将cookie传递给GA

ga('create', 'UA-XXXX-Y', 'auto', {
  'clientId': clientId
})

Cookie的生命周期(2年)远远超过跟踪器,因此我考虑从Cookie中提取GA会话ID,这看起来像这样(强调实际ID)

  

GA1.2。的 1948991702.1414423123

这部分很简单,一旦存储在我的服务器会话中,我就可以随意将其传回。我的问题是,这将保留会话数据吗?我有点希望这也能解决推荐问题(导致Adwords出现问题)。有没有人尝试在服务器会话中存储UA会话?我错过了任何陷阱吗?

1 个答案:

答案 0 :(得分:0)

我终于按照上面列出的步骤完成了这项工作。我不知道为什么装饰器方法不起作用,但直接传递clientID就行了。