Google Analytics 自定义 cookie

比较特殊的网站,比如线视频站,观看一个电影要两个小时左右,那么 Google Analytics 默认 session 30 分钟明显不合适;或者领导认为点击一次市场投放广告,未来 6 个月直接流量产生的 PV 都要归到市场投放上,对直接流量是否有些不公平,要为其讨个公道等等情况。好在 Google Analytics 可以自定义 cookie,自定义 cookie 主要用到三个方法:_setSessionCookieTimeout、_setVisitorCookieTimeout、_setCampaignCookieTimeout。

_setSessionCookieTimeout()

Google Analytics session 默认失效时间是 30 分钟(参见 GA cookie),使用 _setSessionCookieTimeout 自定义失效时间。

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

_setVisitorCookieTimeout()

Google Analytics visitor 默认失效时间是两年,使用 _setVisitorCookieTimeout 自定义失效时间。

_gaq.push(['_setVisitorCookieTimeout', milliseconds]);

_setCampaignCookieTimeout()

Google Analytics visitor 默认失效时间 6 个月,使用 _setCampaignCookieTimeout 自定义失效时间。

_gaq.push(['_setVisitorCookieTimeout', milliseconds]);

根据需要对 milliseconds 进行调整,1s=1000 milliseconds。

参考资料:_setCampaignCookieTimeout | BasicConfiguration

评论