Google Analytics - 保持网页有效

时间:2012-04-15 20:38:00

标签: javascript google-analytics tracking

如何在谷歌分析中保持用户的“会话”活跃?例如对于几乎不刷新的页面(在线游戏,虚拟世界)。

只需每隔几分钟运行一次谷歌分析JavaScript吗?什么是实现这个目标的好方法?

目标是谷歌在网站上报告正确的平均时间,而不是暂时加载页面似乎告诉谷歌会话已经结束。

2 个答案:

答案 0 :(得分:1)

您可以使用_setSessionCookieTimeout()

  

<强> _setSessionCookieTimeout()

     

_setSessionCookieTimeout(cookieTimeoutMillis)

     

以毫秒为单位设置新会话cookie超时。默认情况下,会话超时设置为30分钟。会话超时用于计算访问次数,因为访问在浏览器不活动30分钟后或浏览器退出时结束。如果要根据特定需要更改“会话”的定义,可以传入毫秒数来定义新值。这将影响计算访问次数的每个部分中的访问报告,以及计算其他值时访问的位置。例如,如果缩短会话超时,访问次数将增加,如果增加会话超时,访问次数将减少。您可以将到期超时更改为0,以指示在关闭浏览器时应删除此cookie。

_gaq.push(['_setSessionCookieTimeout', 1800000]);

答案 1 :(得分:1)

GA中的会话时间由访问者执行的最后一次网页浏览跟踪,因此为了获得正确的网页浏览,您可以每n秒执行一次虚拟网页浏览(简单的js计时器)或您想要的任何其他事件(滚动特定区域)您的页面,按钮单击等)。

有关详细信息,请参阅本教程:http://services.google.com/analytics/breeze/en/v5/et_vpsv22_ad1_2/

这将为您提供更准确的访问时长数据,但请注意,这些虚拟综合浏览量会显示为报告中的所有其他综合浏览量,因此我命令不要弄乱您想要创建单独个人资料的数据通过复制现有的一个并过滤掉主要的虚拟综合浏览量。

或者,您可以尝试使用事件跟踪(从实现的角度来看,它实际上是相同的)。

相关问题