我们的网站主要进行常规的客户端Google Analytics(分析)跟踪,但是对于某些方面,我们在服务器端调用utm.gif来跟踪综合浏览量(例如_trackPageView)。
在最近的一段时间内,我们对Google Analytics(分析)做了1257个服务器端_trackPageViews,对于其中许多,我会获得“((未设置)”)值:
对于其中的508个,对于“屏幕颜色”,我得到“(未设置)”
对于其中的508个,对于“屏幕分辨率”,我得到“(未设置)”
对于其中的551个,对于“ Flash版本”,我得到“(未设置)”
对于其中的507个,我会得到“(未设置))”
有人有什么想法吗?我没有在utm.gif请求中设置这些变量,例如“ utmsc”代表“屏幕颜色”,所以我的问题是:
分析如何获得大于50%的浏览量的这些值?我假设其将这些综合浏览量与同一位访客的先前请求相关联
为什么许多网页浏览都找不到这些值?我是否以某种方式弄乱了utm.gif请求,因此无法将它们关联起来?
我正在设置以下参数:
utmvw-4.8.9
utmn-一个随机数(请求ID)
utmhn-浏览量的主机名
utmcs-“ UTF-8”
utmr-推荐人
utmp-浏览量的路径
utmac-帐户ID
utmcc-Cookie,我正在抓取用户的utma和umtz cookie
最佳答案
GA使用Javascript从浏览器中包含的信息中获取大部分这些值。
它通过以下参数传递:
“屏幕颜色”:utmsc
“屏幕分辨率”:utmsr
“ Flash版本”:utmfl
“针对国家/地区”:我认为他们在内部使用查找表或基于为图像请求提供的IP查询其他服务
因此,您将不得不使用这些参数并为其传递值。大部分信息未在客户端到服务器的请求标头中传递,因此,要获取这些值,您必须先收到用户的请求,然后页面上的javascript才能从浏览器中检索这些值并传递到您的服务器(通过AJAX或作为隐藏字段或附加到链接等)。
关于google-analytics - 服务器端Google Analytics(分析)-许多综合浏览量获得“(未设置)”值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5409030/