GOOGLE的界面中很早就已经加入了基于鼠标事件的用户点击系统,比如这样一个搜索结果的标题链接:
<a href=http://www.geeklog.net/staticpages/index.php/CVS onmousedown="return clk(15,this)" target=nw>Geeklog - Anonymous<font color=CC0033>CVS</font> Access</a>
在这个链接的点击过程中,会触发一个鼠标事件:通过clk函数,会讲当前URL的目标链接地址和这个链接的排位发送到统计服务器上,这个请求是向页 面中增加一个图片对象,从而向统计服务器发出一个图片HTTP请求实现的,在向统计服务器发出请求的时候,通过JAVASCRIPT讲一些预先设置好的参 数传向统计图片服务器。
比如上面的鼠标点击:
会将当前结果的位置:第15条
当前结果的目标地址:本链接对象
传递给图片服务器,从而产生一个URL请求,而浏览器还会将当前的URL做为referer传递给图片服务器,从而图片服务器上还可以进行但前关键词和搜索条件的统计。
function clk(n,el) {if(document.images){(new Image()).src="/url?sa=T&start="+n+"&url="+escape(el.href);}return
true;}
Google通过用户的点击获得了各种位置URL的点击率统计,从而有可能进行基于用户点击统计反馈的排名调整或者是一种不定期的算法改进质量跟踪。我看到的最早的相关Google的鼠标事件跟踪的讨论从去年(2003)4月份就出现过
和传统的基于转向服务器的点击统计方式的比较
基于转向服务器的统计:
[User Click] ==> [redirect.example.com] ==> [target.site]
Google的用户点击统计方式:
[User Click] ===> [target.site] + [image url request for stats]
Google这种方式有以下用户感受方面的优点:
1 速度优势:不通过转向服务器,点击统计和目标网站的打开是同时并发产生的,这样就比转向服务器快,而且隐蔽;
2 用户感受优势:对于点击过的链接,按照HTML的规范,会显示成棕色,这样用户就比较容易从搜索结果中区别那些是以前点击过的内容,那些是没有点击过的内 容,但是基于转向服务器的统计由于需要很多签名的校验,因此经常无法固定URL,这样在一个以前搜索过的搜索结果页面中,用户可能无法直接通过页面分别那 些是点击过的链接,那些不是。
我以前曾经参考类似机制实现了一个通过Javascript获得当前屏幕分辨率和鼠标坐标实现的页面点击密度统计的系统设计:
这个是BlogChina的点击密度统计分析
6月12日:
Recently scripts changed to 3 parameters: el ct cd
function clk(el,ct,cd) {if(document.images){(new Image()).src="/url?sa=T&ct="+ct+"&cd="+cd+"&url="+escape(el.href);}return true;}
Example:
<a href=http://cvsbook.red-bean.com/ onmousedown="return
clk(this,'res',4)" target=nw>A <font
color=CC0033>CVS</font> Book</a><br>
同时发现baidu已经具备了这种点击统计方式
function c(q) { var p = window.document.location.href, sQ = '', sV = '', mu = '', img = window["BD_PS_C" + (new Date()).getTime()] = new Image(); for (v in q) { switch (v) { case "title": sV = encodeURIComponent(q[v].replace(/<[^<>]+>/g, "")); break; case "url":sV = escape(q[v]); break; default:sV = q[v]; } sQ += "&" + v + "=" + sV; } try { if (("p2" in q) && G(q["p1"]).getAttribute("mu") && q["fm"] != "pl") { mu = "&mu=" + escape(G(q["p1"]).getAttribute("mu")); } } catch(e) { } ; img.src = "http://sclick.baidu.com/w.gif?q=java" + sQ + mu + "&rsv_sid=&cid=26&qid=dd73a90819da81e5&t=" + new Date().getTime() + "&path=" + p; return true; }
http://hi.baidu.com/%BA%DA%D7%D6%C4%D0%BA%A2/blog/item/46701738e239cff7b211c7c8.html
相关推荐
《关健字排名跟踪器1.07》是一款专门针对搜索引擎优化(SEO)的专业工具,其核心功能在于实时监测并追踪关键词在搜索引擎如百度、谷歌、搜狗等平台上的搜索排名。这款软件对于网站管理员、网络营销人员以及SEO专家来...
- **便捷性**: 百度缩短网址工具提供了一种简单快捷的方式,用户只需输入或粘贴长网址,点击生成,即可获得对应的短链接。 - **安全性**: 作为知名的互联网公司,百度提供的服务有较高的安全保证,可以确保短链接的...
如果用户是从百度搜索结果点击进入的,那么这个属性将包含带有搜索关键词的URL。 3. **解析Referrer URL**:由于Referrer信息通常是完整的URL,我们需要解析它以提取出关键词。可以使用`URL`对象来完成这个任务。...
在互联网上,尤其是搜索引擎中,推广内容往往会占据显眼的位置,可能会误导用户点击并不需要或者不相关的结果。因此,屏蔽这些推广链接有助于提供更加纯净、无干扰的搜索结果。 至于压缩包子文件的文件名称“ABP...
8. **监听用户交互**:为了跟踪广告效果,需要监听用户的点击和关闭行为,并通过SDK的相应接口报告给百度联盟。 9. **错误处理与调试**:在开发过程中,可能会遇到各种错误,如网络问题、权限问题等。SDK提供的日志...
- **点击质量**:Google的点击更倾向于有购买意向的客户,百度的点击可能包含更多随意浏览的用户。 - **点击价格**:Google采用专业评分系统降低单价,而百度竞价可能导致较高费用。 - **展示形式**:两者都提供...
虽然WordPress自身已经具备一定的SEO友好特性,但通过使用baidu-sitemap-generator这样的插件或工具,我们可以自动生成并更新XML站点地图,这对于百度这样的搜索引擎来说尤其有用,因为它们可以更有效地跟踪网站的...
百度作为中国最大的搜索引擎,其关键词分析具有特殊的重要性,因为其搜索算法和用户行为可能与谷歌等其他国际搜索引擎有所不同。 "LBsetup.exe"和"BKHsetup.exe"可能是这个关键词分析工具的安装程序。通常,.exe...
1. **中国两大主流搜索引擎——百度和谷歌**(当时在中国市场份额超过90%)在用户体验和交互方面不存在显著差异。 2. **中国用户的搜索习惯与北美用户相似**。 #### 搜索引擎市场份额与特点 根据2007年的统计数据...
这个实例可以帮助开发者了解如何在自己的Android应用中有效地使用百度统计服务,以跟踪用户行为、分析数据和优化应用性能。下面我们将深入探讨相关知识点。 1. **Android应用开发基础**: - **Android Studio**:...
常见的跟踪技术有Google Analytics、百度统计等,它们通过在URL中添加特殊参数来追踪用户点击行为。此外,重定向(Redirect)也是一种跟踪方式,通过设置URL自动跳转来达到追踪目的。 4. .NET框架与Visual C#在URL...
在实际应用中,市场上已经出现了许多用户行为数据统计工具,例如百度统计、Google Analytics和数数科技的产品等。这些工具各有特色,企业可以根据不同的业务需求选择合适的用户行为分析工具。 最后,我们来探讨移动...
2. 使用描述元标签:描述标签“description”>提供了页面内容的简短总结,虽然它对搜索引擎排名没有直接影响,但描述标签出现在搜索结果中,影响用户点击行为。 3. 优化网站结构:网站结构应简洁明了,便于用户和...
这种效果在许多应用中都有应用,如Google Maps、Facebook等,而百度地图也采用了类似的抽屉式导航设计。本项目"Android-仿百度地图抽屉拖拽效果"旨在实现一个类似的功能,让用户在自己的Android应用中也能添加这一...
同时,可能还包括跟踪和更新用户位置的实时更新功能。 6. **路线规划**:如果项目提供路线导航功能,那么需要使用百度地图的路径规划API,计算两点之间的最佳路径,并在地图上展示。 7. **离线地图**:为了提高...
- **安装**:用户可以在Chrome网上应用店(Chrome Web Store)搜索所需插件,点击“添加到Chrome”进行安装。 - **更新**:Chrome会自动检查并更新插件,确保其功能的最新和最优。 - **管理**:通过Chrome浏览器的...
2. **描述标签**:提供更详细的网页概述,吸引用户点击。 3. **URL结构**:简洁、有意义的URL,方便用户记忆和分享。 **五、网站结构优化** 1. **网站导航**:清晰的导航结构,帮助用户和搜索引擎快速找到所需信息...
上述提及的搜索引擎,囊括了百度、谷歌、搜搜、搜狗、必应、有道、淘宝直通车、阿里网销宝等所有常见的搜素引擎,并且在以后使用中,视网友使用频率建议会不断增加,比如单百度点击,我们就已经包括了百度网页、百度...
2. 搜索引擎流量:用户通过谷歌、百度等搜索引擎找到你的网站。 3. 引荐流量:用户从其他网站点击链接进入你的网站。 4. 社交媒体流量:来自Facebook、Twitter、LinkedIn等社交媒体平台的访问。 **跳出率** 跳出率...