URL與網(wǎng)站內(nèi)容
URL由協(xié)議、域名、請(qǐng)求地址三部分組成,完整地URL唯一確定了一個(gè)請(qǐng)求的資源,可以是頁(yè)面、內(nèi)容模塊、文件或多媒體資源等。對(duì)于網(wǎng)站而言,URL的用處是對(duì)資源的唯一定位,所以方式可以有很多,用資源的唯一描述(資源名稱(chēng)或簡(jiǎn)稱(chēng)等),資源的唯一識(shí)別碼(ID、數(shù)字標(biāo)記等),也可以是動(dòng)態(tài)參數(shù),這樣就導(dǎo)致了各網(wǎng)站的URL會(huì)存在很大的差異。
比如瀏覽網(wǎng)易首頁(yè)=>體育頻道=>意甲=>米蘭新聞,它們的URL依次為 http://www.163.com/=> http://sports.163.com/=> http://sports.163.com/yj/=> http://sports.163.com/special/00051NSK/moremilan.html,其實(shí)對(duì)于用戶(hù)而言對(duì)于前三個(gè)頁(yè)面的URL還可以讀懂,而最后一個(gè)可能就難以理解了;而在去看一下淘寶的URL,在進(jìn)入首頁(yè)后點(diǎn)擊任一一個(gè)商品分類(lèi),可能展現(xiàn)出來(lái)的URL就已經(jīng)很難讀懂了。
無(wú)論怎么樣,這些URL對(duì)于網(wǎng)站而言都是有效的,因?yàn)樗鼈兌寄茏龅轿ㄒ坏刈R(shí)別網(wǎng)站的內(nèi)容,既然如此,那么是不是URL就不再需要進(jìn)行另外的整理設(shè)計(jì)了呢?還是先看看URL在網(wǎng)站分析中扮演著怎樣的角色。
URL在網(wǎng)站分析中的用處
我們知道,在網(wǎng)站分析中一般都是用頁(yè)面的URL地址來(lái)唯一地標(biāo)識(shí)一個(gè)頁(yè)面(當(dāng)然現(xiàn)在GA上也有根據(jù)頁(yè)面標(biāo)題顯示的報(bào)表,但是網(wǎng)站的頁(yè)面標(biāo)題是可以重復(fù)的,所以無(wú)法“唯一標(biāo)識(shí)”),我們根據(jù)URL地址來(lái)查看該頁(yè)面的Pageviews、Unique Pageviews、Exit Rate等。但不知道大家有沒(méi)有發(fā)現(xiàn)Google Analytics的Content模塊下還有一張有趣的報(bào)表——Content Drilldown,這張報(bào)表中的Page列就像是一個(gè)樹(shù)形結(jié)構(gòu)可以不斷地向下展開(kāi)直到底層節(jié)點(diǎn),其實(shí)在GA的其他報(bào)表上也有類(lèi)似的下鉆功能,比如Visitors—Browser Capabilities—Browsers這張報(bào)表也支持從瀏覽器類(lèi)型到瀏覽器版本的下鉆操作。
也許你看了頁(yè)面下鉆的報(bào)表后,已經(jīng)有點(diǎn)理解為什么URL的設(shè)計(jì)會(huì)對(duì)網(wǎng)站分析產(chǎn)生影響,下面就來(lái)看一下我的博客的實(shí)例:
頂部導(dǎo)航中的“文章專(zhuān)題推薦”中分類(lèi)羅列的一些相應(yīng)的文章,并且在該頁(yè)面下還根據(jù)文章分類(lèi)設(shè)置了4個(gè)子頁(yè)面:“電子商務(wù)分析”、“網(wǎng)站用戶(hù)分析”、“用戶(hù)體驗(yàn)分析”、“其他文章推薦”,URL也是按照頁(yè)面的層次結(jié)構(gòu)進(jìn)行設(shè)計(jì)的,如下圖:

所以Google Analytics頁(yè)面下鉆的實(shí)現(xiàn)方式是將頁(yè)面的URL根據(jù)”/”進(jìn)行切分,從左向右分級(jí)存放,同時(shí)將下一層的數(shù)據(jù)向上匯總到上一層,這樣報(bào)表上既可以查看每個(gè)頁(yè)面的數(shù)據(jù),也可以查看根據(jù)URL的結(jié)構(gòu)向上逐層匯總的聚合數(shù)據(jù)。這對(duì)網(wǎng)站分析是十分有用的,因?yàn)槲覀兺瑫r(shí)獲得了細(xì)分?jǐn)?shù)據(jù)和匯總數(shù)據(jù),從而可以從不同的數(shù)據(jù)粒度上進(jìn)行分析。也許你會(huì)說(shuō)不就是將同一類(lèi)型的頁(yè)面的數(shù)據(jù)加起來(lái)嗎,在分析的時(shí)候自己加一下就行,也許上面例子中的2層并且只有4個(gè)子頁(yè)面是很好處理,但如果網(wǎng)站頁(yè)面超過(guò)3層,每層可能會(huì)有上百個(gè)子頁(yè)面,那么如果沒(méi)有這類(lèi)下鉆功能就會(huì)變得難以應(yīng)付了。
可能有的朋友會(huì)問(wèn),那有沒(méi)有不通過(guò)URL來(lái)區(qū)分個(gè)頁(yè)面類(lèi)型和層級(jí)的?如果你是用第三方工具,就需要進(jìn)行額外的設(shè)置來(lái)讓網(wǎng)站分析工具可以識(shí)別和區(qū)分你的網(wǎng)站頁(yè)面,比如在頁(yè)面上加入Google Analytics的自定義參數(shù)(Custom Variables)區(qū)分頁(yè)面類(lèi)型,但是如果無(wú)法自動(dòng)添加這類(lèi)JS代碼的話,那么對(duì)于一個(gè)頁(yè)面繁多的網(wǎng)站這個(gè)工作量就會(huì)相當(dāng)龐大。如果你用自己的分析工具或者基于網(wǎng)站數(shù)據(jù)倉(cāng)庫(kù),也許你需要維護(hù)一張頁(yè)面的維表,可以包括[頁(yè)面ID,頁(yè)面URL,頁(yè)面描述,上級(jí)頁(yè)面,頁(yè)面層級(jí)]這些屬性,從而建立起具有層級(jí)關(guān)系的頁(yè)面結(jié)構(gòu)樹(shù),當(dāng)然如果你的網(wǎng)站時(shí)常變動(dòng),那么要維護(hù)這張維表也是一件十分頭疼的事情。
下面就以我的博客作為實(shí)例來(lái)說(shuō)明下URL結(jié)構(gòu)設(shè)計(jì)對(duì)于網(wǎng)站分析的影響是如何體現(xiàn)的。
我的博客的URL設(shè)計(jì)
得益于Wordpress這個(gè)強(qiáng)大的開(kāi)放內(nèi)容管理系統(tǒng),讓博客的URL定制變得不再?gòu)?fù)雜。Wordpress的后臺(tái)控制界面中提供了“固定鏈接設(shè)置”的功能,用戶(hù)可以根據(jù)自己的需要設(shè)計(jì)適合自己網(wǎng)站的URL結(jié)構(gòu),比如我的博客的固定鏈接是/%category%/%postname%/,也就是/文章分類(lèi)/文章名/,可以再來(lái)看一下我之前一篇文章——優(yōu)化網(wǎng)站信息架構(gòu)中的我畫(huà)的Wordpress的簡(jiǎn)要信息架構(gòu)圖:

通過(guò)上圖結(jié)合我的URL結(jié)構(gòu)設(shè)置,可以理解為我將信息架構(gòu)中的一個(gè)分支——分類(lèi)目錄——作為URL結(jié)構(gòu)設(shè)計(jì)的主依據(jù),這樣做有什么好處?在GA的頁(yè)面鉆取的分析報(bào)告中我既可以查看每篇文章的數(shù)據(jù),同時(shí)可以查看每個(gè)文章分類(lèi)的匯總數(shù)據(jù):

圖中左側(cè)的數(shù)據(jù)對(duì)應(yīng)我的博客側(cè)邊欄分類(lèi)目錄中每個(gè)分類(lèi)的匯總數(shù)據(jù),右側(cè)的數(shù)據(jù)對(duì)應(yīng)“網(wǎng)站定量分析(web-quantitative-analysis)”分類(lèi)下面各文章的細(xì)分?jǐn)?shù)據(jù)。同時(shí),當(dāng)用戶(hù)使用博客側(cè)邊欄的各索引(根據(jù)分類(lèi)目錄、文章標(biāo)簽、日期歸檔)時(shí),Wordpress也提供了非常友好的URL結(jié)構(gòu),比如分類(lèi)目錄用了/category/分類(lèi)名、文章標(biāo)簽用了/tag/標(biāo)簽名、日期歸檔用了如/2010/09/這類(lèi)年月的結(jié)構(gòu)來(lái)羅列相應(yīng)的文章列表,這樣就可以在GA中同樣可以使用跟上面一樣的下鉆來(lái)分析有多少用戶(hù)試圖使用這些功能來(lái)索引博客文章,并且查看了哪些分類(lèi)、標(biāo)簽或者日期歸檔,有興趣的朋友可以到自己的Google Analytics上面試試。
這是我的博客的URL設(shè)計(jì),每個(gè)網(wǎng)站可以根據(jù)自身的特點(diǎn)和需要設(shè)計(jì)適合自己的URL結(jié)構(gòu),從而有效地簡(jiǎn)化和提升網(wǎng)站分析中頁(yè)面數(shù)據(jù)的細(xì)分和匯總。
總結(jié)
層次清晰、結(jié)構(gòu)規(guī)范的URL不但可以為網(wǎng)站分析節(jié)省更多的工作量,同時(shí)可以提高URL的可讀性,有效地提升對(duì)搜索引擎的友好度,增加網(wǎng)站SEO的效果。而清晰的URL結(jié)構(gòu)需要基于對(duì)網(wǎng)站信息架構(gòu)的系統(tǒng)有效的梳理,一旦做好了這些,一定會(huì)讓網(wǎng)站建設(shè)的各個(gè)方面都受益匪淺。
需要注意的是,URL的設(shè)計(jì)和規(guī)則需要在網(wǎng)站開(kāi)發(fā)階段就進(jìn)行明確定義,寫(xiě)入相關(guān)的設(shè)計(jì)規(guī)范和文檔中,因?yàn)橐坏┚W(wǎng)站上線后要想再對(duì)URL的結(jié)構(gòu)進(jìn)行調(diào)整將會(huì)是一件極度麻煩并且得不償失的事情。