在服务器端生成Google Analytics事件(__utm.gif请求) [英] Generate Google Analytics events (__utm.gif requests) serverside

查看:120
本文介绍了在服务器端生成Google Analytics事件(__utm.gif请求)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我愿意使用Google Analytics(分析)来追踪我的客户端/服务器应用程序的使用情况(用户计算机上没有浏览器!)。

所以我猜如果任何人都曾尝试从服务器端代码制作对__utm.gif的请求。



我在 google网站,但没有关于传递的Cookie值的详细信息我知道我无法制作分析服务器从请求本身派生出的一些信息(一个是为所有人提供的信息):

源IP地址!)。我无法从客户端计算机生成请求。



有没有人有此方案的经验?任何详细的信息或资源?任何工作代码片段(任何语言都可以!!)?

解决方案

最近我问了一个类似的问题,有人给我一个链接,并且我从同一个网站发现了另一个:

http://www.vdgraaf.info/wp-content/uploads/image-url-explained.txt

http://www.vdgraaf.info/wp-content/uploads/urchin-image.txt (包括此处)



Google Analytics(分析)代码以JS库ga.j的形式提供。当从此库调用跟踪功能时,会在以下任一URL上向GA服务器上的gif文件发出请求:

 
http://www.google-analytics.com/__utm.gif //从http页面
https://ssl.google-analytics.com/__utm.gif //从https页面

以下是请求中可用于向GA提供详细信息的参数:

 ?utmwv = 1 // Urchin / Analytics版本
& utmn = 634440486
& utmcs = UTF-8 //文件编码
& utmsr = 1440x900 //屏幕分辨率
& utmsc = 32位//颜色深度
& utmul = nl //用户语言
& utmje = 1 // Java已启用
& utmfl = 9.0%20%20r28 // flash
& utmcr = 1 //回车
& utmdt = Linklove»最佳关键字密度//文档标题
& utmhn = www.vdgraaf.info //文档主机名
& utmr = http://www.google.nl/search?q = seo + optimal + keyword + density& sourceid = navclient-ff&am p; ie = UTF-8& rlz = 1B3GGGL_nlNL210NL211 // referer URL
& utmp = / the-optimum-keyword-density.html //文档页面URL
& utmac = UA-320536- 6 // Google Analytics帐户
& utmcc = // Cookie设置
__utma =
21661308. // Cookie编号
1850772708. //编号在2147483647之下
1169320752 。// time(20-01-2007)cookie first set
1172328503. // time(24-02-2007)cookie previous set
1172935717. // time(03-03-2007)today
3; +
__utmb =
21661308; + // cookie编号
__utmc =
21661308; + // cookie编号
__utmz =
21661308. // cookie编号
1172936273. //时间(03-03-2007)今天
3.
2.
utmccn =(organic)| // utm_campaign
utmcsr = google | // utm_source
utmctr = seo + optimal + keyword + density | // utm_term
utmcmd = organic; + // utm_medium

请记住& utmcc 值需要以URL编码。






这个答案已被证明是有点不可靠的,所以这里有一些其他的资源可能是有用的:


I am willing to use Google Analytics to track stats about usage of my Client/Server application (no Browser on the user computer!).

So I guess if anyone ever tried to craft requests to __utm.gif from serverside code.

I have found some information on the request and relevant cookies at google website but there are no details on the cookies values passed in the "utmcc" variable.

I understand that I will not be able to "craft" some of the information which Analytics server derives from the request itself (one for all: the source IP address!). I can't generate requests from the Client computer.

Does anyone have experience with this scenario? Any detailed information or resource? Any working code snippet (any language will do! :)?

解决方案

I asked a similar question recently and somebody gave me a link, and I found another from the same site:

http://www.vdgraaf.info/wp-content/uploads/image-url-explained.txt
http://www.vdgraaf.info/wp-content/uploads/urchin-image.txt (included here)

Google's Analytics code is provided in the form of a JS library, ga.js. When a tracking function is called from this library, a request is made to a gif file on the GA servers at either of the following URLs:

http://www.google-analytics.com/__utm.gif //from http pages
https://ssl.google-analytics.com/__utm.gif //from https pages

The following are parameters that may be used in the request to provide GA with detailed information:

?utmwv=1 //Urchin/Analytics version
&utmn=634440486
&utmcs=UTF-8 //document encoding
&utmsr=1440x900 //screen resolution
&utmsc=32-bit //color depth
&utmul=nl //user language
&utmje=1 //java enabled
&utmfl=9.0%20%20r28 //flash
&utmcr=1 //carriage return
&utmdt=Linklove » The optimum keyword density //document title
&utmhn=www.vdgraaf.info //document hostname
&utmr=http://www.google.nl/search?q=seo+optimal+keyword+density&sourceid=navclient-ff&ie=UTF-8&rlz=1B3GGGL_nlNL210NL211 //referer URL
&utmp=/the-optimum-keyword-density.html //document page URL
&utmac=UA-320536-6 //Google Analytics account
&utmcc= //cookie settings
    __utma=
                    21661308. //cookie number
                    1850772708. //number under 2147483647
                    1169320752. //time (20-01-2007) cookie first set
                    1172328503. //time (24-02-2007) cookie previous set
                    1172935717. //time (03-03-2007) today
                    3;+
    __utmb=
                    21661308;+ //cookie number
    __utmc=
                    21661308;+ //cookie number
    __utmz=
                    21661308. //cookie number
                    1172936273. //time (03-03-2007) today
                    3.
                    2.
        utmccn=(organic)| //utm_campaign
        utmcsr=google| //utm_source
        utmctr=seo+optimal+keyword+density| //utm_term
        utmcmd=organic;+ //utm_medium

Remember that the &utmcc values need to be URL encoded.


The links in this answer have proven to be a little unreliable, so here are some other resources that might be useful:

这篇关于在服务器端生成Google Analytics事件(__utm.gif请求)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆