[發明專利]用于收集用戶訪問相關信息的方法和系統有效
| 申請號: | 200910139803.4 | 申請日: | 2009-06-30 |
| 公開(公告)號: | CN101937439A | 公開(公告)日: | 2011-01-05 |
| 發明(設計)人: | 張劍鳴;段寧;孫沛;孫偉;黃瑩 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;H04L12/24 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 吳立明;龐淑敏 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 收集 用戶 訪問 相關 信息 方法 系統 | ||
技術領域
本發明涉及網絡分析技術領域,更具體地涉及一種用于收集用戶訪問相關信息以用于網絡分析的方法和系統。
背景技術
網絡分析技術是隨著網絡應用的快速發展而出現的。網絡分析服務可以為網站所有者提供多種分析功能并幫助網站所有者提高網站的訪問轉換率、投資回報率和網站經濟效益。
圖1示出了根據現有技術的網絡分析服務的一個示例性界面,該網絡分析是由谷歌網絡分析服務所提供的。如圖1所示,谷歌網絡分析服務可以向網站所有者提供多種分析服務項目,諸如訪問統計、導航分析、目標網頁優化等等。通過這些服務項目,網站所有者可以獲知總訪問次數、跳出率、近期訪問量的情況、訪問者找到網絡內容的方式等,并且網站所有者可以得到網絡分析服務提供的改善訪問者體驗的建議。
在現有網絡分析技術中,通常要求在需要跟蹤網頁中添加一小段用作網絡信標的跟蹤代碼,諸如JavaScript代碼。添加在網頁中的代碼用于收集訪問者的用戶訪問相關信息并將其發送給分析服務提供商以便進行處理。跟蹤代碼的一個示例如下所示。
跟蹤代碼的示例:
<script?type=”text/javascript”>
Var?gaJsHost=((”https:”==document.location.protocol)?
”https://ssl”:”http://www.”);
//如果當前位置的url協議是https協議,
//則載入https://ssl.google-analytics.com/ga.js;
//否則載入http://www.google-analytics.com/ga.js
Document.write(unescape(”%3Cscript?src=‘”+gaJsHost
+”google-analytics.com/ga.js‘type=‘text/javascript‘%3E%3C/script%3E”));
//輸出對通過escape()編碼的字符串進行解碼后的代碼
</script>
<script?type=”text/javascript”>
Var?pageTracker=_gat.getTracker(”UA-XXXXXX-X”);
//指明其網頁需要被跟蹤的網站所有者的帳號
pagcTracker.initData();
//初始化數據
pageTracker.trackPageview();
//將網頁跟蹤數據發送至分析服務器
</script>
在訪問者請求打開網頁時,該跟蹤代碼將隨著所請求的網頁數據一起發送到客戶端。該跟蹤代碼執行用戶訪問相關信息收集并基于收集的用戶訪問相關信息生成網絡信標請求,圖2中示出了網絡信標請求(web?beacon?request)的一個示例。在該示例性的網絡信標請求中,包括:網絡信標頭部“http://www.google-analytics.com/__utm.gif”;表示用戶訪問相關信息的信息字段,諸如表示跟蹤活動id的“utmn=6438280008”,表示客戶單主機名的“utmh=www.sample.com”,表示頁面編碼的“utmcs=UTF-8”等;以及網絡應用的網絡分析帳戶“utmac=UA-2035756-2”等信息。然后,該生成的網絡信標請求會被發送給網絡分析服務提供商,以便由其進行分析和處理。
在傳統的網絡應用中,一個網頁實現一個功能,因此通過向網頁中添加跟蹤代碼對各個網頁進行跟蹤,可以實現對各個功能的跟蹤,進而可以進行有效的網絡分析。
隨著網絡技術的發展以及第二代互聯網模式web?2.0時代的來臨,異步JavaScript和XML(AJAX)在網絡應用中起到越來越重要的作用,越來越多的功能都是在網頁中使用AJAX調用來實現的。一個網頁一種應用逐漸成為一種發展趨勢。
圖3示出了Web?2.0網絡應用的一個示例。在這種包含AJAX調用的Web?2.0網絡應用中,一個網頁中實現了眾多功能,即一個網頁對應于一個應用,而不是如傳統網絡應用中那樣僅對應于一個功能。例如,圖3中示出的彈出框310是頁面內彈出框,而并非如傳統技術中那樣是一個新網頁。正是由于這樣原因,適用于傳統網絡應用的網絡分析技術無法通過跟蹤網頁的加載來實現對于一個網頁中實現的多個功能的跟蹤。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910139803.4/2.html,轉載請聲明來源鉆瓜專利網。





