幾乎每個網站都會統計自身的瀏覽狀況:日IP、PV、跳出率、轉換率、瀏覽者屬性等等。瞭解這些資料有助於更好地瞭解瀏覽者的屬性、知道網站在什麼地方存在缺陷,為更好地提供服務、提高網站收入都有所協助。
對於大多數網站而言,Google Analytics是最普遍選擇的方案,因為Google Analytics提供了非常強大的功能,最重要的是,它是免費的,而且不會像某些統計網站那樣,會要求網站主在網站上標明是用它來統計的。
但是,很多人在使用Google Analytics時只是簡單地將Google提供的統計代碼放到網站中去,實際上Google Analytics有不少鮮為人知的實用技巧,這篇文章將介紹其中一些。
一、將代碼放到頁面底部
除非你要在網頁的中部調用Google Analytics的函數(下面的部分例子需要這麼做),否則最好將GA的統計代碼放到頁面的底部。一般位於</body>之前。
對於WordPress部落格來說,可以將代碼放到footer.php的</body>之前。
GA的統計代碼是一段Javascript,如果將它放到頁面頭部或中部,在一定程度上是會影響網頁的載入速度的,尤其是當你正在使用的是老掉牙的IE,而非Firefox或Chrome等的時候。
二、跟蹤出網站擊
Google Analytics除了可以統計站內的點擊情況之外,還可以統計訪客點擊什麼連結離開了網站。要統計這些連結,需要在連結的代碼上做出更改,一般的連結代碼是這樣的:
<a href="http://www.kenengba.com">可能吧</a>
要想GA統計出網站擊,代碼需要改成以下形式:
<a href="http://www.kenengba.com" onClick="javascript: pageTracker._trackPageview (‘/outgoing/kenengba.com’);">可能吧</a>
這樣,當瀏覽者在你的網網站擊了“可能吧”的連結後,點擊會被統計到“outgoing/kenengba.com”裡,資料可以在Google Analytics報表裡查到。
需要注意的是,要跟蹤出網站擊,Google Analytics的統計代碼必須放到被統計連結的前面,例如<body>下方,不然連結統計代碼就無效了。
如果你在頁面上放置了第三方網站的廣告,用這種方式可以得到較為詳細的點擊報表。
三、跟蹤下載(視頻、音樂)點擊
Google Analytics的代碼是嵌入到網頁中去的,如果你的網站提供視頻、音樂下載,如何統計這些不能內嵌程式碼的檔案的點擊量呢?
不妨將視線往上看,參考“跟蹤出網站擊”的方法,我們還可以用GA來統計站內的下載情況。
比如,你的網站(假設為 kenengba.com)上有一個連結是指向kenengba.com/av.avi的,一般的連結是這樣的
<a href="http://kenengba.com/av.avi">下載av.avi</a>
要實現GA統計下載點擊,代碼可以改為下列形式:
<a href="http://kenengba.com/av.avi" onClick="javascript: pageTracker._trackPageview (‘/download/av.avi’);">下載av.av</a>
這樣,下載點擊數就會被計算到download/av.avi裡了。
和上面的例子一樣,GA統計代碼必須放置到被統計連結的前面。
四、不統計自己的點擊
有時為了測試不同的效果,我們往往不斷重新整理自己的網站,但這些點擊對網站總體的點擊狀況會造成一定的影響,因為在大多數情況下,我們只需要瞭解其它訪客的瀏覽情況,自己的瀏覽情況被統計進去反而讓資料顯得不夠真實。
Google Analytics提供了強大的過濾器功能,這其中包括了過濾某些點擊的特性。
1、IP過濾
如果站長的IP是固定IP,可以將IP添加到過濾列表,方法如下:
(1)開啟Google Analytics,轉到某個網站的設定檔裡。
(2)在設定檔的倒數第二項是“過濾器”,點擊“添加過濾器”
(3)過濾器的設定為:排除來自某 IP 位址的所有點擊量,並在表單裡填入IP地址。
(4)需要注意的是,IP不是直接填寫的,每個“.”的前面需要添加“\”,樣本:63\.212\.171\.3
(5)你也可以屏蔽一個IP段,比如:63\.212\.171\.*
2、Cookie過濾
如果需要過濾的IP不是靜態IP,那就需要通過Cookie來過濾,方法如下:
(1)在網站上建立一個新的頁面
(2)在頁面的代碼裡加入:
<body onLoad="javascript:pageTracker._setVar(’test_value‘);">
其中"test_value"是可以自訂的字元。
(3)訪問一次這個頁面,讓電腦裡留下這個Cookie
(4)開啟Google Analytics,轉到某個網站的設定檔裡。在設定檔的倒數第二項是“過濾器”,點擊“添加過濾器”。
(5)添加如所示的過濾器:
五、結合Adsense查看收入情況
Google提供了Analytics統計Adsense廣告點選情況的統計功能。要啟用這個功能,進入到Adsense後台首頁,將Adsense帳戶與Analytics帳戶結合即可。
通過Analytics的資料,我們可以輕鬆得到Adsense廣告點選者的地理位置、瀏覽器、搜尋關鍵詞、點擊來源、瀏覽的頁面、跳出率……。
知道這些資料有什麼用?簡單舉2個例子:
1、瞭解哪些頁面或關鍵詞引來的瀏覽者的廣告點選率、廣告單價最高,在網站的後期發展多提供能轉化為收入的內容。
2、瞭解哪些瀏覽器的使用者的廣告點選價值最好,加入網站的99% Adsense收入都來自IE使用者,那就可以考慮只針對IE使用者顯示廣告。
我曾經以可能吧的Adsense點擊狀況為例,寫過“中文原創部落格Adsense點擊分析與最佳化建議”,裡面有更詳細的分析。
六、查看特定人群的統計狀況
在一般情況下,Google Analytics的資料報表裡的人群都是“所有瀏覽者”,也就是說,“瀏覽器”項目列出的是所有瀏覽者的瀏覽器狀況、“作業系統”項目列出的是所有瀏覽者的作業系統狀況。
那麼,能否看某個特定群體的資料呢?比如“點Adsense廣告的人用什麼瀏覽器居多?”
答案是肯定的,Google提供了一個名為“進階群體”的功能:
你可以通過這個功能,篩選一些特定的使用者,比如“點Adsense廣告的人”:
接下來,你可以在報告的主面板裡選擇這個建立的群體,你還可以同時勾選其它群體來比較資料,是“IE瀏覽者的帶來的Adsense收入”與“總Adsense收入”的曲線對比:
可以看出,IE使用者是可能吧廣告點選的主要群體。
七、與同行相比較
Google Analytics提供了“基準化”的資料比較功能,只要你在帳戶設定裡共用了你的網站統計資料(匿名),你就能使用“基準化”功能。
點開“訪問者”標籤,選擇“基準化”:
在右側裡找到“開啟目錄列表”,在這裡你可以選擇與你網站進行比較的網站類型,對於可能吧來說,選擇“社交網路與線上社區>部落格資源與服務”,接下來你就能看到你的網站與其它網站的平均值之間的比較。
這是可能吧與其它部落格網站進行“瀏覽量”基準化比較的圖表:
其中藍線為可能吧的資料,灰線為基準化資料。
八、識別非主流搜尋引擎
Google Analytics雖然好用,但它對中文搜尋引擎的支援尚待改進。使用GA的朋友可能會發現,Google Analytics的“搜尋引擎”統計裡是沒有“soso”、“yodao”、“sogou”等搜尋引擎的,從這些搜尋引擎搜尋進來的使用者會被認為是來自“推介網站(referrel)”,我們需要手動告訴Google,“soso”、“yodao”、“sogou”等雖然份額小,但也是搜尋引擎。
方法非常簡單,在Google Analytics的調用代碼的“pageTracker._trackPageview();”前添加識別非主流搜尋引擎的代碼,比如soso,代碼如下:
pageTracker._addOrganic("soso","w");
其中“soso”是搜尋引擎的名稱,“w”是搜尋代碼,這兩個字元哪裡來的?通過研究soso的搜尋URL可以得出,這是soso的一般搜尋URL:
http://www.soso.com/q?pid=s.idx&w=kenengba
留意URL中的“soso”和“w”,這時你應該理解“w”表示什麼。
同樣的,添加其它非主流中文搜尋引擎:
- pageTracker._addOrganic("3721","name");
- pageTracker._addOrganic("yodao","q");
- pageTracker._addOrganic("vnet","kw");
- pageTracker._addOrganic("sogou","query");
你可以也可以開啟可能吧的任一頁面找到這些內容。
九、將搜尋“網站名”進來的流量當作直接流量
搜尋引擎在一定程度上替代了收藏夾,比如要上可能吧,可能很多人在Google搜尋“可能吧”或“kenengba.com”,而不是直接在地址欄輸入拼音。
搜尋網站名和網域名稱進入到網站的流量應該算作“搜尋流量”還是“直接流量”呢?
我認為應該算作“直接流量”。但是,Google Analytics會將這些流量看作是“搜尋流量”,我們需要手動告訴Google,這些流量是“直接流量”。方法和上面提到的“識別非主流搜尋引擎”類似。
在Google Analytics的調用代碼的“pageTracker._trackPageview();”前添加識別“搜尋來的直接流量”的代碼,比如我想將搜尋“kenengba.com”或“可能吧”進入可能吧的瀏覽量歸為直接瀏覽量,代碼如下:
- pageTracker._addIgnoredOrganic("kenengba.com");
- pageTracker._addIgnoredOrganic("可能吧");
十、直觀地查看資料的變化
Google Analytics提供了直觀的資料變化查看功能,要使用這個功能,你必須首先將你的Google Analytics設定為英文版(EN(US)),接著,在一些項目裡你能看到報表的上方多了一個名為“Visualize”的按鈕:
點擊進去你能看到這個項目的資料會以動畫的形式按時間軸來展示。這麼說有點抽象,親手試試就明白其中的意義了。
通過“Visualize”,你可以直觀地查看一篇文章在一段時間內瀏覽量的變化,或者某個瀏覽器使用者群的變化,非常實用。