<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?261</link>
<title><![CDATA[跟着ArthurXF学Alexa作弊10——google-analytics cookies原理分析]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[SEO]]></category>
<pubDate>Sat, 17 Nov 2007 06:36:40 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?261</guid> 
<description>
<![CDATA[ 
	　　因为最近alexa加入了google-analytics的cookies在里面，所以为了万无一失，我们必须模拟google-analytics的cookies，下面是我转载过来对google-analytics的cookies分析，希望对大家有些帮助。<br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># 发统计包<br/>--------------------------------------------------------------------------------<br/>GET http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=1261523910&utmcs=gb2312&utmsr=1400x1050&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=-&utmhn=www.mydll.com&utmr=-&utmp=/gg.htm&utmac=UA-2789145-1&utmcc=__utma%3D251296922.1430927915.1192194210.1192194210.1192194210.1%3B%2B__utmb%3D251296922%3B%2B__utmc%3D251296922%3B%2B__utmz%3D251296922.1192194210.1.1.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B HTTP/1.1<br/>Accept: */*<br/>Referer: http://www.mydll.com/gg.htm<br/>Accept-Language: zh-cn<br/>UA-CPU: x86<br/>Accept-Encoding: gzip, deflate<br/>User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)<br/>Connection: Keep-Alive<br/>Host: www.google-analytics.com<br/>Pragma: no-cache<br/><br/>HTTP/1.1 200 OK<br/>Pragma: no-cache<br/>Cache-Control: private, no-cache, no-cache="Set-Cookie", proxy-revalidate<br/>Expires: Fri, 04 Aug 1978 12:00:00 GMT<br/>Content-Type: image/gif<br/>Server: ucfe<br/>Content-Length: 35<br/>Date: Fri, 12 Oct 2007 13:04:04 GMT<br/>Via: 1.1 HttpSpy<br/><br/><br/><br/># 发出统计的请求详细分析<br/>--------------------------------------------------------------------------------<br/>http://www.google-analytics.com/__utm.gif?<br/>utmwv=1& &nbsp; &nbsp; # 常量 1<br/>utmn=1261523910& # Math.round(Math.random()*2147483647);<br/>utmcs=gb2312& &nbsp; &nbsp; # charset<br/>utmsr=1400x1050& # screen<br/>utmsc=32-bit& &nbsp; &nbsp; # screen.colorDepth<br/>utmul=en-us& &nbsp; &nbsp; # navigator.language.toLowerCase();<br/>utmje=1& &nbsp; &nbsp; # navigator.javaEnabled() ? 1 : 0;<br/>utmfl=-& &nbsp; &nbsp; # _uFlash<br/>utmhn=www.mydll.com& # JsUrlEncode(location.hostname)<br/>utmr=-& &nbsp; &nbsp; &nbsp;# document.referrer<br/>utmp=/gg.htm& &nbsp; &nbsp; # location.pathname+location.search; 或者优先是 用户输入的 page 页面<br/>utmac=UA-2789145-1& # 站点ID，用户输入的 _uacct = "UA-2789145-1";<br/>utmcc=__utma%3D251296922.1430927915.1192194210.1192194210.1192194210.1%3B%2B__utmb%3D251296922%3B%2B__utmc%3D251296922%3B%2B__utmz%3D251296922.1192194210.1.1.utmccn%3D(direct)%7Cutmcsr%3D(direct)%7Cutmcmd%3D(none)%3B%2B<br/>utmcc=__utma=251296922.1430927915.1192194210.1192194210.1192194210.1;+__utmb=251296922;+__utmc=251296922;+__utmz=251296922.1192194210.1.1.utmccn=(direct)&#124;utmcsr=(direct)&#124;utmcmd=(none);+<br/>utmcc=<br/>__utma=251296922.1430927915.1192194210.1192194210.1192194210.1;+<br/>__utmb=251296922;+<br/>__utmc=251296922;+<br/>__utmz=251296922.1192194210.1.1.utmccn=(direct)&#124;utmcsr=(direct)&#124;utmcmd=(none);+<br/>其中的 251296922 是根据当前页面的根域名计算出来的 HASH 值，例如本次请求是用 mydll.com 计算出来的值 251296922<br/>__utma 的第二个数值 1430927915 是随机数字，用函数 Math.round(Math.random()*2147483647) 生成出来的<br/>__utma 的第三、四、五个数值 1192194210 是随机数字，是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的<br/>__utma 的第六个数值 1 是固定的常量<br/>__utmz 的第一个数是域名的 HASH 值<br/>__utmz 的第二个数值 1192194210 是随机数字，是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的<br/>__utmz 的第三个数值 1 其实就是 __utma 的第六个固定常量<br/>__utmz 的第四个数值 1 在第一次请求的时候是 1，我们就暂时不考虑第二次的请求<br/>__utmz 的最后一个参数 utmccn=(direct)&#124;utmcsr=(direct)&#124;utmcmd=(none) 是表示来源等信息，默认就是这个<br/><br/>当链接是从其他网站点入时，其 __utmz 参数如下：<br/>__utmz=251296922.1192220231.1.1.utmccn=(referral)&#124;utmcsr=yx8.com&#124;utmcct=/temp/togg.html&#124;utmcmd=referral;+<br/> &nbsp; &nbsp; utmccn - 的值表示有来源<br/> &nbsp; &nbsp; utmcsr - 表示来源的跟域名<br/> &nbsp; &nbsp; utmcct - 表示来源页面的 PATH<br/> &nbsp; &nbsp; utmcmd - 表示一个命令好像，这里设置了 referral，可能是为了配合签名的</div></div><br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># 外部链接导入包<br/>--------------------------------------------------------------------------------<br/>GET http://www.google-analytics.com/__utm.gif?utmwv=1&utmn=1389663121&utmcs=gb2312&utmsr=1400x1050&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=-&utmcn=1&utmhn=www.mydll.com&utmr=http://www.yx8.com/temp/togg.html&utmp=/gg.htm&utmac=UA-2789145-1&utmcc=__utma%3D251296922.1389663121.1192220231.1192220231.1192220231.1%3B%2B__utmb%3D251296922%3B%2B__utmc%3D251296922%3B%2B__utmz%3D251296922.1192220231.1.1.utmccn%3D(referral)%7Cutmcsr%3Dyx8.com%7Cutmcct%3D%2Ftemp%2Ftogg.html%7Cutmcmd%3Dreferral%3B%2B HTTP/1.1<br/>Accept: */*<br/>Referer: http://www.mydll.com/gg.htm<br/>Accept-Language: zh-cn<br/>UA-CPU: x86<br/>Accept-Encoding: gzip, deflate<br/>User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)<br/>Connection: Keep-Alive<br/>Host: www.google-analytics.com<br/><br/>HTTP/1.1 200 OK<br/>Pragma: no-cache<br/>Cache-Control: private, no-cache, no-cache="Set-Cookie", proxy-revalidate<br/>Expires: Fri, 04 Aug 1978 12:00:00 GMT<br/>Content-Type: image/gif<br/>Server: ucfe<br/>Content-Length: 35<br/>Date: Fri, 12 Oct 2007 20:17:14 GMT<br/>Via: 1.1 HttpSpy<br/><br/><br/># 参数分析<br/>--------------------------------------------------------------------------------<br/>http://www.google-analytics.com/__utm.gif?<br/>utmwv=1&<br/>utmn=1389663121&<br/>utmcs=gb2312&<br/>utmsr=1400x1050&<br/>utmsc=32-bit&<br/>utmul=en-us&<br/>utmje=1&<br/>utmfl=-&<br/>utmcn=1&<br/>utmhn=www.mydll.com&<br/>utmr=http://www.yx8.com/temp/togg.html&<br/>utmp=/gg.htm&<br/>utmac=UA-2789145-1&<br/>utmcc=__utma%3D251296922.1389663121.1192220231.1192220231.1192220231.1%3B%2B__utmb%3D251296922%3B%2B__utmc%3D251296922%3B%2B__utmz%3D251296922.1192220231.1.1.utmccn%3D(referral)%7Cutmcsr%3Dyx8.com%7Cutmcct%3D%2Ftemp%2Ftogg.html%7Cutmcmd%3Dreferral%3B%2B<br/>utmcc=__utma=251296922.1389663121.1192220231.1192220231.1192220231.1;+__utmb=251296922;+__utmc=251296922;+__utmz=251296922.1192220231.1.1.utmccn=(referral)&#124;utmcsr=yx8.com&#124;utmcct=/temp/togg.html&#124;utmcmd=referral;+<br/>utmcc=<br/>__utma=251296922.1389663121.1192220231.1192220231.1192220231.1;+<br/>__utmb=251296922;+<br/>__utmc=251296922;+<br/>__utmz=251296922.1192220231.1.1.utmccn=(referral)&#124;utmcsr=yx8.com&#124;utmcct=/temp/togg.html&#124;utmcmd=referral;+</div></div><br/><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"># 再次刷新页面时发现 Cookie 已经设置上<br/>--------------------------------------------------------------------------------<br/>GET http://www.mydll.com/51la.htm HTTP/1.1<br/>Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */*<br/>Accept-Language: zh-cn<br/>UA-CPU: x86<br/>Accept-Encoding: gzip, deflate<br/>User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)<br/>Host: www.mydll.com<br/>Connection: Keep-Alive<br/>Cookie: __utma=251296922.1389663121.1192220231.1192220231.1192220231.1; __utmb=251296922; __utmc=251296922; __utmz=251296922.1192220231.1.1.utmccn=(referral)&#124;utmcsr=yx8.com&#124;utmcct=/temp/togg.html&#124;utmcmd=referral</div></div><br/><br/>经过上面的数据整理，我们找出alexa需要的cookies：<br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content"><br/>alexa里面只有__utma和__utmz，例如：<br/>__utma=115222615.1251140172.1191286648.1193849008.1195232899.14;<br/>__utmz=115222615.1191673134.10.2.utmccn=(referral)&#124;utmcsr=info.alexa.com&#124;utmcct=/data/details/traffic_details&#124;utmcmd=referral;</div></div><br/><br/>那我们就重点分析一下如何模拟__utma和__utmz。<br/><strong>__utma分析如下：</strong><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">__utma 的第一个数值是域名的hash值；<br/>__utma 的第二个数值 1251140172 是随机数字，用函数 Math.round(Math.random()*2147483647) 生成出来的；<br/>__utma 的第三、四、五个数值 1192194210 是随机数字，是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的；<br/>__utma 的第六个数值 1 是固定的常量；</div></div><br/><br/><strong>__utmz的分析如下：</strong><br/><div class="quote"><div class="quote-title">引用</div><div class="quote-content">__utmz 的第一个数是域名的 HASH 值<br/>__utmz 的第二个数值 1192194210 是随机数字，是用函数 _ust=Math.round((new Date()).getTime()/1000); 计算出来的<br/>__utmz 的第三个数值 1 其实就是 __utma 的第六个固定常量<br/>__utmz 的第四个数值 1 在第一次请求的时候是 1，我们就暂时不考虑第二次的请求<br/>__utmz 的最后一个参数 utmccn=(direct)&#124;utmcsr=(direct)&#124;utmcmd=(none) 是表示来源等信息，默认就是这个</div></div><br/>上面的分析不一定是完全正确，如果大家还有其他的什么好建议，可以跟我联系，QQ：20911218，MSN：onenight11@hotmail.com<br/><br/>现在ArthurXF本人正在搞PHP等技术培训，如果想学习的人可以跟我联系。另外培训的招生简章在这个网址，想了解的可以去看看。<br/><a href="http://www.bizeway.net/read.php/285.htm" target="_blank">PHP培训招生简章</a><br/>Tags - <a href="tag.php?tag=google-analytics" rel="tag">google-analytics</a> , <a href="tag.php?tag=cookies" rel="tag">cookies</a>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?261&amp;guid=0#topreply</link>
<title><![CDATA[[评论] 跟着ArthurXF学Alexa作弊10——google-analytics cookies原理分析]]></title> 
<author>qq &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Tue, 20 Nov 2007 07:47:50 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?261&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	不知是您的笔误还我才疏学浅，没看懂下面文章<br/>“alexa里面只有__utma和__utmz，例如：<br/>__utma=115222615.1251140172.1191286648.1193849008.1195232899.14;<br/>__utmz=115222615.1191673134.10.2.utmccn=(referral)&#124;utmcsr=info.alexa.com&#124;utmcct=/data/details/traffic_details&#124;utmcmd=referral;”<br/>您说“__utma 的第六个数值 1 是固定的常量；”那后面的4呢？<br/><br/>还有“__utmz 的第三个数值 1 其实就是 __utma 的第六个固定常量”我没看错的话，例子中__utmz 的第三个数值是10，和14也不挨边啊，<br/><br/>还有&quot;__utmz 的第四个数值 1 在第一次请求的时候是 1，我们就暂时不考虑第二次的请求&quot; 例子中的值是2，您解释一下是什么情况啊
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?261&amp;guid=1#topreply</link>
<title><![CDATA[[评论] 跟着ArthurXF学Alexa作弊10——google-analytics cookies原理分析]]></title> 
<author>guest &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Fri, 23 Nov 2007 03:21:45 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?261&amp;guid=1#topreply</guid> 
<description>
<![CDATA[ 
	我的问题也同楼上。 <br/>怎么最主要的几个参数说的乱七八糟的，到底固定还是不固定， 到底相等不相等
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?261&amp;guid=2#topreply</link>
<title><![CDATA[[评论] 跟着ArthurXF学Alexa作弊10——google-analytics cookies原理分析]]></title> 
<author>EviLikE &lt;hxd0818@hotmail.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Mon, 03 Dec 2007 14:43:50 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?261&amp;guid=2#topreply</guid> 
<description>
<![CDATA[ 
	不要说别人把参数说的乱七八糟.自己去看下源码研究一下.<br/><br/>不过我说一下,ALEXA带这个COOKIE很长时间了,至少有3个月了.事实上这个参数所以会携带在ALEXA工具条发送的参数中完全是因为这些参数是在你访问ALEXA网站时产生的.单纯使用ALEXA工具条的话不会有这些参数产生.<br/><br/>不过确实不能保证ALEXA会不会对这些参数很在意.但是有一个小问题,其实ALEXA本来需要计算的参数已经有不少了.如果还要加上这几个参数的话他会不会累死.况且这些参数能说明什么呢?了不起说明用户何时访问过ALEXA网站,贡献了几个PV,从哪个网站连接过去的.
]]>
</description>
</item>
</channel>
</rss>