網站分析的URL

0 評論 14534 瀏覽 11 收藏 5 分鐘

說到網站分析,我們經常會提到URL、頁面路徑、網址參數、錨、域名、子域名、頂級域名等等,說起來可能都知道一些,但是卻又無法準確辨識其中的差異。以至于到具體的應用的時候,容易出現概念模糊,應用錯誤的情況。

URI(統一資源標志符,Uniform Resource Identifier)

說到URL(統一資源定位符,Uniform / Universal Resource Locator),就不得不先說下URI了:URL和URN(統一資源名,Uniform Resource Name)共同組成了URI。URN是用于定義該事物身份,而URL是定義了找到它的方法。

URL(統一資源定位符,Uniform / Universal Resource Locator)

回到最常用的URL,我們也俗稱網頁地址。它是咱們上網的門牌,是互聯網中的標準地址。通常一個URL中包含了以下幾個部分:

 

傳輸協議(HTTP、HTTPS、FTP等)

一個冒號,兩個斜杠(汗,這也是?。。?/p>

主機(通常是一個域名,也有是IP的)

端口(服務器上網絡端口號,默認80,可選項)

路徑(以“/”開頭的一個文件路徑)

查詢(以“?”開頭的一串查詢參數,QueryString)

 

網站分析的URL

做了一張簡圖說明URL的結構,但是這個圖并不是非常完美,因為通常查詢(QueryString)部分也包含了錨(Anchor)。

網站分析中的域名(Domain)

關于域名(Domain)部分,通常是包括:

 

根域名(頂級域名,如:root.com)

二級域名(子域名,如:www.root.com,shop.root.com)

三級域名(子域名,如:hi.shop.root.com)

這些都是不同的域名,他們相同的都是,他們都屬于同一個根域名——root.com。一個根域名可以具有許多個子域名,子域名又包含二級、三級、N級之分。另外,國內常見的:.com.cn / .cn 之類,與 .com 是屬于并列的關系,是域名的后綴名。.com 是國際頂級域名,而 .cn之類是中國頂級域名,當然,也有 .us 是美國頂級域名,.asia是亞洲頂級域名等等(好吧,這里有一個頂級域名列表)。

 

在網站分析中,我們需要了解到的是,Cookie是只能在相同域名內讀寫的。即在跨域名的時候,是不允許讀寫的(詳見網站分析中的Cookie)。因此在做網站數據監測的時候,我們也是可以設置Cookie屬于哪一個域名,實現多域名站點的跟蹤。如果是屬于根域名,那么默認的,當訪客在不同子域名之間訪問的時候,是以相同的身份訪問的。(如果要了解更多關于跨域跟蹤的內容,可以參見:Google Analytics部署 跨域跟蹤)

相同URL就是相同網頁嗎?

不一定!首先,URL如果是一直到路徑(Path)部分都相同,那么說明當我們訪問的是同一個文件。那么為什么同一個文件還會有不同的網頁呢?現在許多網頁的內容都是動態生成的,網站服務器會根據查詢參數(QueryString)的不一樣,動態的返回一些與之對應的內容。所以才會出現相同URL不一定是對應相同網頁內容的。

需要注意的是,Flash網站,又并不經過網頁地址傳輸這些了。它通過另一個渠道傳輸查詢內容和返回內容數據,因此,通過URL判斷頁面的方法并不適用于Flash構建的站點。如果我們需要對Flash網站的訪問數據進行跟蹤,依然建議通過在Flash內部使用Google Analytics虛擬頁面的功能進行子頁面的瀏覽跟蹤(當然也可以使用GA的Flash開發包實現Flash內跟蹤)。

?來源:鈦媒體

更多精彩內容,請關注人人都是產品經理微信公眾號或下載App
評論
評論請登錄
  1. 目前還沒評論,等你發揮!