咨詢電(diàn)話(huà):023-88959644    24小(xiǎo)時(shí)服務熱線:400-023-8809
NEWS CENTER ·
新聞動态
關注中技(jì)互聯 關注前沿

什麽是Cookie?Cookie的詳細介紹

發表日期:2010-06-14    文章編輯:王東    浏覽次數(shù):12    标簽:

話(huà)歸正題。當微軟還(hái)沒有(yǒu)推出IE8的時(shí)候,老實說,我就不喜歡這個(gè)浏覽器(qì)。這不是來(lái)自于我對微軟的偏見(這個(gè)公司确實非常偉大(dà)),而是來(lái)自于我對Cookie這個(gè)美好事物的無比忠誠。但(dàn)是,IE8的出現,讓我們的美好蒙上(shàng)一層厚厚的陰影(yǐng)。不過,當一切還(hái)沒有(yǒu)變得(de)非常嚴重之前,讓我們先來(lái)了解一下Cookie是什麽,它對于我們的意義,以及我們為(wèi)什麽需要捍衛它。

      話(huà)歸正題。當微軟還(hái)沒有(yǒu)推出IE8的時(shí)候,老實說,我就不喜歡這個(gè)浏覽器(qì)。這不是來(lái)自于我對微軟的偏見(這個(gè)公司确實非常偉大(dà)),而是來(lái)自于我對Cookie這個(gè)美好事物的無比忠誠。但(dàn)是,IE8的出現,讓我們的美好蒙上(shàng)一層厚厚的陰影(yǐng)。不過,當一切還(hái)沒有(yǒu)變得(de)非常嚴重之前,讓我們先來(lái)了解一下Cookie是什麽,它對于我們的意義,以及我們為(wèi)什麽需要捍衛它。

什麽是Cookie以及Cookie的作(zuò)用
  Cookie是在你(nǐ)浏覽網頁的時(shí)候,網站(zhàn)服務器(qì)放在客戶端(Client End,就是你(nǐ)的電(diàn)腦(nǎo))裏面的一個(gè)小(xiǎo)小(xiǎo)的TXT文件。這個(gè)文件裏面存儲了一些(xiē)與你(nǐ)訪問的這個(gè)網站(zhàn)有(yǒu)關的一些(xiē)東西,當你(nǐ)下一次訪問這個(gè)網站(zhàn)的時(shí)候,Cookie就會(huì)記住你(nǐ)上(shàng)次訪問時(shí)候的一些(xiē)狀态或者設置,讓服務器(qì)針對性的發送頁面的相關內(nèi)容。Cookie裏面包含的信息并沒有(yǒu)一個(gè)标準的格式,各個(gè)網站(zhàn)服務器(qì)的規範都可(kě)能不同,但(dàn)一般會(huì)包括:所訪問網站(zhàn)的域名(domain name),訪問開(kāi)始的時(shí)間(jiān),訪問者的IP地址等客戶端信息,訪問者關于這個(gè)網站(zhàn)的一些(xiē)設置等等。比如,你(nǐ)設置的諸如Google一個(gè)頁面要顯示幾條搜索結果之類的信息,即使你(nǐ)不登錄你(nǐ)的Google賬号,你(nǐ)下次訪問時(shí)也能夠保存下來(lái),這就是上(shàng)次你(nǐ)訪問時(shí)把相關信息放入了Cookie的效果。如果是在線購物網站(zhàn),還(hái)記錄了一些(xiē)你(nǐ)的購物車(chē),儲物架以及你(nǐ)的賬戶名等信息。另外有(yǒu)些(xiē)網站(zhàn)則會(huì)通(tōng)過Cookie把你(nǐ)的登錄賬号和(hé)密碼記下來(lái),這樣你(nǐ)下次打開(kāi)浏覽器(qì)就會(huì)自動登錄。


  當然,如果你(nǐ)在系統文件夾中打開(kāi)Cookie的TXT文件,你(nǐ)并不會(huì)看到這些(xiē)信息而隻能看到一串亂七八糟的字符,因為(wèi)為(wèi)了安全起見,Cookie的內(nèi)容一般都是加密的,隻有(yǒu)對應的服務器(qì)才能讀懂。另外,由于Cookie隻是TXT文件,而不是程序,更不是病毒,不能自己運行(xíng),不會(huì)對操作(zuò)系統和(hé)其他任何計(jì)算(suàn)機程序産生(shēng)影(yǐng)響,也不會(huì)通(tōng)過互聯網傳播,因此它對互聯網安全實際上(shàng)不構成威脅。

  對于網站(zhàn)分析而言,Cookie的作(zuò)用在于幫助嵌入代碼類的網站(zhàn)分析工具記錄網站(zhàn)的訪問(Visit)和(hé)訪問者(Unique Visitor)的信息,沒有(yǒu)Cookie就無法實現相關監測。而通(tōng)過服務器(qì)端Log來(lái)進行(xíng)網站(zhàn)分析的軟件則不需要Cookie也能實現相關分析,因此Cookie隻對嵌入代碼類工具有(yǒu)效。那(nà)些(xiē)你(nǐ)耳熟能詳的工具——Google Analytics、Omniture、HBX、WebTrends(嵌入代碼版)等等,都需要在網站(zhàn)訪問者的電(diàn)腦(nǎo)上(shàng)放置Cookie才能實現監測。

Cookie的數(shù)量和(hé)時(shí)效
  Cookie的數(shù)量是指一個(gè)網站(zhàn)可(kě)以在客戶端放置Cookie的個(gè)數(shù)。一個(gè)網站(zhàn)并不是隻能放置一個(gè)Cookie在客戶端,而是根據需要,會(huì)放置多(duō)個(gè)不同的Cookie。對網站(zhàn)分析工具而言,幫助監測Visit的Cookie和(hé)幫助監測Unique Visitor的Cookie就不能是一個(gè),而應該分開(kāi)設置。對每一個(gè)網站(zhàn)(域)而言,不同浏覽器(qì)能夠支持的最多(duō)Cookie數(shù)是不同的。IE7和(hé)FireFox3.0支持每個(gè)網站(zhàn)50個(gè)Cookie,而Opera則支持30個(gè)。無論是30還(hái)是50,基本都夠用了。

  Cookie的時(shí)效(expiration)是另一個(gè)非常重要的概念,也是Cookie的重要屬性之一。任何Cookie都是有(yǒu)時(shí)效的,有(yǒu)些(xiē)Cookie的有(yǒu)效時(shí)間(jiān)很(hěn)短(duǎn),有(yǒu)些(xiē)Cookie則在浏覽器(qì)關閉的同時(shí)自動失效,而有(yǒu)些(xiē)則是号稱”永久Cookie”。其實,Cookie的時(shí)效是在服務器(qì)端人(rén)為(wèi)設置的,可(kě)以設置為(wèi)1秒(miǎo),也可(kě)以設置10年,也可(kě)以設置在浏覽器(qì)關閉的同時(shí)失效,完全根據不同情況的需要。永久Cookie就是指那(nà)些(xiē)時(shí)效很(hěn)長的Cookie,但(dàn)不是真的永久。

  Cookie的時(shí)效性對于網站(zhàn)分析監測意義重大(dà)。Visit的監測依賴于Cookie的時(shí)效。例如,Google Analytics對Visit的Cookie設置了兩個(gè)時(shí)效,一個(gè)是30分鍾,另一個(gè)是浏覽器(qì)關閉時(shí)。這就意味着,如果Visit Cookie在30分鍾內(nèi)沒有(yǒu)更新,這個(gè)Cookie就失效了——這就是為(wèi)什麽我們說Visit這個(gè)度量衡量的是間(jiān)隔不超過30分鍾的頁面浏覽過程,如果兩次頁面浏覽之間(jiān)的時(shí)間(jiān)超過了30分鍾,那(nà)麽Visit計(jì)數(shù)會(huì)被增加1。另外,如果你(nǐ)打開(kāi)一個(gè)網站(zhàn),看了一會(huì)兒就關掉浏覽器(qì),那(nà)麽當你(nǐ)再次打開(kāi)浏覽器(qì)重新開(kāi)這個(gè)網站(zhàn)的時(shí)候,即使兩次浏覽沒有(yǒu)超過30分鍾,也會(huì)被計(jì)算(suàn)為(wèi)一個(gè)新的Visit,原因就是Visit Cookie浏覽器(qì)關閉時(shí)效結束的設置起的作(zuò)用。

  Unique Visitor也依賴于Cookie的時(shí)效。如果這個(gè)Cookie的時(shí)間(jiān)設定為(wèi)2天失效,那(nà)麽你(nǐ)今明(míng)兩天都訪問同一個(gè)網站(zhàn),Unique Visitor隻會(huì)記錄為(wèi)從0增加到1;而如果你(nǐ)第三天又來(lái),那(nà)麽Unique Visitor就會(huì)再增加計(jì)數(shù)一次,共計(jì)2次。除了Visit和(hé)Unique Visitor外,Return visitor、Frequency等等度量當然也依賴于Cookie的時(shí)效。

1st party cookie和(hé)3rd party cookie
   第一方Cookie和(hé)第三方Cookie其實是一個(gè)非常簡單的概念,但(dàn)是我在百度上(shàng)随便搜索了一些(xiē)解釋,好像都不是很(hěn)清楚,也不是很(hěn)準确。實際上(shàng),所謂第一方和(hé)第三方的說法,是用來(lái)确定Cookie的歸屬的,這個(gè)歸屬是指Cookie中記錄的域(domain)。舉個(gè)例子:如果你(nǐ)訪問我的這個(gè)網站(zhàn)www.chinawebanalytics.cn的時(shí)候,我的網站(zhàn)在你(nǐ)的電(diàn)腦(nǎo)上(shàng)設置了一個(gè)Cookie,裏面的記錄的域名也是www.chinawebanalytics.cn,那(nà)麽這個(gè)Cookie就是第一方的,歸你(nǐ)訪問的網站(zhàn)www.chinawebanalytics.cn所有(yǒu)。而如果你(nǐ)訪問網站(zhàn)www.chinawebanalytics.cn時(shí),在你(nǐ)的計(jì)算(suàn)機中設置的Cookie的域名是www.omd.com,那(nà)麽這個(gè)Cookie就是第三方Cookie,歸www.omd.com所有(yǒu)。

  對于網站(zhàn)分析而言,這個(gè)概念是非常重要的。例如,你(nǐ)會(huì)問Google Analytics使用的Cookie是1st party的,還(hái)是3rd party的。答(dá)案是第一方的。首先,Google Analytics在每個(gè)被監測網站(zhàn)上(shàng)的Cookie都是由我們熟悉的監測javascript代碼所創建的(是的,javascript也可(kě)以創建Cookie,知道(dào)這點就夠了,不需要深挖),其次,這個(gè)被創建的cookie的域不是analytics.google.com,而是被監測網站(zhàn)自己的域。因此,雖然這個(gè)Cookie實際上(shàng)是在Google Analytics的幫助下建立的,而且也為(wèi)Google Analytics所用(反而不能被“被監測網站(zhàn)”直接利用),它仍然是第一方Cookie。

  所以,第一方Cookie并不一定需要由某個(gè)網站(zhàn)自己的服務器(qì)給自己建立,别的網站(zhàn)也能為(wèi)它建立;而且,第一方Cookie也不一定是能由某個(gè)網站(zhàn)自己讀取的,它完全可(kě)能由第三方讀取。第一方和(hé)第三方的唯一區(qū)别隻是:Cookie中的域名是否和(hé)被訪問網站(zhàn)的域一樣,是就是第一方,否就是第三方。

  這真的是一個(gè)容易混淆的概念,希望看了我上(shàng)面的內(nèi)容您弄清楚了。

  網站(zhàn)分析和(hé)所有(yǒu)的互聯網廣告的監測,都會(huì)更喜歡第三方Cookie。原因是,第三方Cookie可(kě)以用來(lái)監測跨網站(zhàn)的訪問者行(xíng)為(wèi)。例如,DoubleClick使用的就是第三方Cookie,這個(gè)公司會(huì)為(wèi)你(nǐ)打開(kāi)的所有(yǒu)載有(yǒu)DoubleClick廣告的頁面建立同一個(gè)(僅一個(gè))域為(wèi)DoubleClick的Cookie,這樣,隻要你(nǐ)打開(kāi)了這些(xiē)網頁,無論它們是否屬于同一網站(zhàn),你(nǐ)的浏覽廣告的行(xíng)為(wèi)DoubleClick都能知道(dào)。但(dàn)是第一方Cookie就不行(xíng)了,因為(wèi)第一方Cookie得(de)用被監測網站(zhàn)的域,這樣多(duō)個(gè)網站(zhàn)就會(huì)有(yǒu)多(duō)個(gè)不同的Cookie,跨網站(zhàn)浏覽行(xíng)為(wèi)就無法監測了。

  對于大(dà)多(duō)數(shù)浏覽器(qì)而言,第三方Cookie是被默認關閉的,原因在于人(rén)們在討(tǎo)論Cookie涉及的隐私問題時(shí),傾向于認為(wèi)第三方Cookie極大(dà)的獲取了人(rén)們的行(xíng)為(wèi)隐私,并由此産生(shēng)了對第三方Cookie普遍的不信任和(hé)誤解。但(dàn)事實上(shàng),所有(yǒu)的Cookie都不會(huì)洩露任何關于浏覽者個(gè)人(rén)的隐私信息,它捕捉的僅僅隻是浏覽行(xíng)為(wèi)本身,第三方Cookie也不例外。而如果所有(yǒu)人(rén)都願意接受第三方cookie,那(nà)麽網站(zhàn)分析能夠給出的分析和(hé)優化方案會(huì)更多(duō)。但(dàn)可(kě)惜,因為(wèi)第三方Cookie被普遍禁用,因此利用第三方Cookie的監測工具并不多(duō),隻有(yǒu)監測網絡廣告的工具才會(huì)堅持使用第三方Cookie。

沒有(yǒu)Cookie,還(hái)能監測到什麽?
  由于第三方Cookie不受歡迎,很(hěn)少(shǎo)有(yǒu)網站(zhàn)分析工具會(huì)采用它。而如果完全沒有(yǒu)Cookie,那(nà)麽網站(zhàn)分析工具幾乎無法工作(zuò)。但(dàn)實際上(shàng),如果沒有(yǒu)Cookie,還(hái)是能監測到一點兒東西的。這個(gè)東西是PV。因為(wèi)PV的監測隻要引發javascript監測代碼就可(kě)以,跟cookie無關。例如,在Omniture中,如果某個(gè)客戶端禁用cookie,Omniture還(hái)是會(huì)記錄這個(gè)客戶端貢獻的PV,但(dàn)完全無法記錄Visit,這就會(huì)使這個(gè)工具監測的PV/Visit會(huì)比實際值略大(dà)。說點兒題外話(huà):在沒有(yǒu)Cookie的時(shí)候,Omniture會(huì)退而求其次用訪問者客戶端IP地址來(lái)辨别不同的Visitor(Unique Visitor),這樣禁用cookie後unique visitor其實還(hái)能監測,但(dàn)由于visit不能監測了,因此有(yǒu)可(kě)能在Omniture中出現Unique Visitor大(dà)于Visit的情況。


  沒了Cookie,除了PV,其他的度量基本上(shàng)就獲得(de)不了數(shù)據了,所以我會(huì)認為(wèi)沒有(yǒu)Cookie,我們什麽都沒了。或者Visitor和(hé)Visitor所在的地理(lǐ)位置還(hái)能通(tōng)過IP地址獲得(de),但(dàn)衆所周知的原因,這個(gè)數(shù)據是非常不精确的,我們需要Cookie。

  那(nà)麽,你(nǐ)會(huì)問,多(duō)少(shǎo)客戶端會(huì)禁用Cookie呢?我沒有(yǒu)精确的數(shù)字,但(dàn)我認為(wèi)第一方Cookie應該會(huì)有(yǒu)大(dà)概80%的用戶正在使用,隻有(yǒu)20%左右會(huì)禁用它。而第三方Cookie,由于是默認不開(kāi)啓的,因此我估計(jì)頂多(duō)隻有(yǒu)20%的人(rén)在使用它。

  随着IE8的出現,肯定會(huì)進一步降低(dī)Cookie的使用率,這也将進一步降低(dī)網站(zhàn)分析數(shù)據的樣本數(shù)量。我不認為(wèi)這會(huì)降低(dī)網站(zhàn)分析工具在描述定性問題時(shí)的準确性(定性問題例如Bounce Rate,例如Time on site,以及Returning visitor和(hé)New visitor的比例),但(dàn)在描述定量問題時(shí)會(huì)出現誤差,或者更确切地說會(huì)偏小(xiǎo)。如果随着Cookie禁用比例的增加,超過50%的人(rén)都禁用的話(huà),那(nà)麽網站(zhàn)分析的原有(yǒu)方法論就會(huì)有(yǒu)麻煩了。不過,我肯定不相信Cookie禁用比例會(huì)有(yǒu)劇(jù)烈的上(shàng)升,我很(hěn)樂觀——Cookie帶給人(rén)們的方便遠遠要比一些(xiē)不足一提的隐私問題要多(duō)的多(duō)要大(dà)的多(duō)。禁用Cookie更多(duō)隻是心理(lǐ)的慰藉(其實大(dà)多(duō)數(shù)時(shí)候一定隻是心理(lǐ)上(shàng)的感覺,而沒有(yǒu)什麽實際的對安全和(hé)隐私的幫助),但(dàn)帶來(lái)的不方便則會(huì)直接影(yǐng)響你(nǐ)的浏覽體(tǐ)驗。

  因此,無論是為(wèi)了我們的專業本身,還(hái)是為(wèi)了讓浏覽網頁的用戶有(yǒu)更好的體(tǐ)驗,或是為(wèi)了讓網站(zhàn)本身能夠創造更多(duō)的便利化應用,我們都有(yǒu)足夠的理(lǐ)由支持Cookie,反對微軟的IE8色情浏覽模式,捍衛我們應該捍衛的——這代表着智慧和(hé)進步。Eric Peterson寫給總統奧巴馬的那(nà)封公開(kāi)信值得(de)看看,這代表着我們所有(yǒu)網站(zhàn)分析從業者的最強烈呼聲。

    重慶中技(jì)互聯網信息資訊有(yǒu)限公司
     網站(zhàn)建設事業部官方網:www.zjcoo.com
     電(diàn)子商務建站(zhàn)事業部咨詢電(diàn)話(huà):023-67742189
     門(mén)戶網站(zhàn)品牌加盟推廣電(diàn)話(huà):023-67742189
     7*24小(xiǎo)時(shí)服務電(diàn)話(huà):023-67742189
     媒體(tǐ)合作(zuò)電(diàn)話(huà):13883323406
     投資合作(zuò)電(diàn)話(huà):13896068183
     QQ及郵件地址  446515345@qq.com  

    轉自:http://siteguide.jzxue.com/jianzhanrumen/200905/02-2013.html

如沒特殊注明(míng),文章均為(wèi)中技(jì)互聯原創,轉載請(qǐng)注明(míng)來(lái)自www.zjcoo.com
相關新聞

CopyrightZJCOO technology Co., LTD. All Rights Reserved.    

渝ICP 備11003429号

  • qq客服
  • 公衆号
  • 手機版
  • 新浪微博