我在单页应用上拥有Google Analytics。我的一个自定义变量是SessionId。如果用户离开一小时后回来,我想用新值更新SessionId。这就是我最初设置的方式:
_gaq.push(['_setCustomVar', 2, 'SessionId', 'u902832902384', 2]);
如果我用不同的值再次调用相同的代码,它会更新变量还是我必须以不同的方式更新它?
答案 0 :(得分:1)
您可以使用与新值相同的代码。这里有更多信息:
在可以在网页浏览或事件GIF请求之前设置_setCustomVar()函数时调用它。 在某些情况下,这可能是不可能的,您需要在设置自定义变量后设置另一个_trackPageview()请求。这通常仅在用户触发会话级或访问级自定义var的情况下才有必要,其中无法将该方法与网页浏览,事件或电子商务跟踪调用捆绑在一起。
来源:https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables