首頁 找課程 認證課程 Google Analytics 個人認證 WA 中您可能不知道的小技術

WA 中您可能不知道的小技術

其實網站分析已經出現了很多年,它可以簡單的分成主要3個步驟:

1.數據蒐集
2.數據報告
3.數據分析

本文章中我們先來講第一點數據蒐集。

為什麼要蒐集?很簡單,蒐集數據後,才能出報告,才能得出洞察(insights),(當然有些情況是什麼洞察也沒有),然後才能分析嘛。

我們可以透過簡單的解析數據蒐集的原理,去理解數據蒐集。

WA 工具

我們一般理解的數據蒐集,是需要通過一些網站分析工具實現的,比如:

Google Analytics(GA) –國際免費工具
百度統計–中國免費工具
CNZZ 統計–中國免費工具
Adobe / Omniture Site Catalyst – 國外付費工具

我們把網站分析工具簡稱為 WA 工具,Web Analytics Tools。蒐集數據的原理是透過在網站的網頁上預先埋好需要的 JavaScript 代碼。有時候,我們會把添加 JS 監測代碼叫做“埋碼”。

JS 監測最重要的好處是,它能把用戶造訪網頁的行為記錄,連很細節的行為也能記錄,比如點擊了那一個 button,用了哪一個下拉選項,等。能蒐集到的數據會比較全面。

JS 監測最麻煩的事情也是埋碼,基礎埋碼一般不會有太大問題,但一旦需要對很詳細的數據記錄去做埋碼,就會比較費工夫。而且,遇到緊急性的活動時,留給埋碼人員的時間往往會不夠的,要不活動被延誤,要不活動上線時埋碼工作可能沒法完全完成,導致數據記錄不全。

Log 日誌

另一種比較老(或傳統)的方式是透過網站 Log 日誌蒐集數據。假如你網站是放在 Linux 伺服器上,當一個用戶透過 Google 搜尋找到你的網頁,然後造訪你的網頁,一條新記錄會出現在你 Linux 伺服器裡的 log 文件,類似以下的一條記錄。

192.168.22.10 – – [21/Nov/2003:11:17:55 -0400] “GET / HTTP/1.1″ 200 10801 “http://www.google.com/search?q=china+seo&ie=utf- 8&oe=utf-8 &aq=t&rls=org.mozilla:en-US:official&client=firefox-a” “Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.7) Gecko/20070914 Firefox /2.0.0.7″

當然,一般打開一張網頁的同時,網頁其他的元素也同時一併載入,比如圖片,每張圖片也會在 log 裡成為一條記錄。

Log 的好處是,它能記錄搜尋引擎爬蟲的造訪,比如 Googlebot 造訪過你網站的話,會有類似以下記錄:

66.250.65.101 – – [21/Nov/2003:04:54:20 -0400] “GET /a.html HTTP/1.1″ 200 11179 “-” “Mozilla/5.0 (compatible; Googlebot/2.​​1; +http:/ /www.google.com/bot.html)”

Log 的好處是,你無需要在你網站上預先埋碼。

Log 的問題是,它不能像 WA 一樣去記錄所有的用戶詳細行為(比如下拉選單、搜尋框、等比較細的互動行為)。

回來說 WA

既然 WA 能蒐集大量的用戶行為數據和比較適合現代的數據蒐集模式,我們回來講 WA。

為了比較容易說明,我們用 Google Analytics(GA)的監測代碼作為本文章的例子。以下 GA 以 JavaScript 方式蒐集數據的監測代碼,它還是 GA 監測代碼中叫做 Universal Analytics 版本的代碼。

用最簡單的方式說明 GA 的原理就是,首先把蒐集到的原始數據保存到 Google 的伺服器上,處理過,之後生成報告,所以就是你平日在 GA 帳號介面能看到的視覺化報告。

 

第一部分的代碼,其實是在調用一個 GA 預設而且很重要的 JS 文件:analytics.js

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

從代碼裡你可以看到這個 analytics.js 文件是放在 Google 的域名(伺服器)上的。有些情況為了網頁載入速度,有些國內網站也會把文件複製並貼到本地伺服器上,假設你網站域名是 www.example.com,就會像這樣做:

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,’script’,’//www.example.com/analytics.js’,’ga’);

 

GA 代碼裡的第二部分是:

ga(‘create’, ‘UA-XXXXXXXX-Y’, ‘auto’);

UA-XXXXXXXX-Y 是 GA 給你網站預設配置好的 ID。假如你在 GA 帳號裡增加多個域名/網站,你的 GA ID 會有比如:

UA-XXXXXXXX-1

UA-XXXXXXXX-2

UA-XXXXXXXX-3

案例:WAW 網站監測代碼

比如 WAW 網站分析星期三網站(chinawaw.org)網頁上的 GA ID 就是唯一的GA ID,跟你網站使用的 GA ID 並不一樣。

代碼看來有些跟預設的不一樣,因為是 WAW 的代碼裡添加了一些透過 custom dimension 記錄更詳細的數據,本文章中我就暫時不展開了。

你會發覺你 GA 監測代碼裡的第二部分,用了一個’auto’的字段。

ga(‘create’, ‘UA-63334315-1′, ‘auto’);

假設你網站有多個二級域名,比如:

www.example.com
shanghai.example.com
beijing.example.com
shenzhen.example.com

有了這個’auto’字段,GA 會理解這幾個域名的 cookie 都需要被歸類為一個網站的 cookie。

如果沒有增加’auto’的話,像一下,用戶在造訪每個二級域名的網頁時,GA 都會把用戶瀏覽器中的 cookie 重置,這樣網站的 cookie,又即是 UV 數(唯一用戶數)會被錯誤多算(重複計算)。

ga(‘create’, ‘UA-XXXXXXXX-Y’);

其實 WAW 網站,暫時並沒有使用多個二級域名,所以’auto’暫時是不影響 UV 數的記錄。

我們回來繼續講 GA 代碼中的第三段,以下這行:

ga(‘send’, ‘pageview’);

意思基本上是說,把這個用戶產生的瀏覽(Page View / PV)數據記錄並傳到 Google 指定的數據庫裡。

WA 記錄用戶造訪的最基礎原理,我們剛完成說明了。

埋設 GA 預設最基礎的監測代碼,基本上’out of the box’的– 即 Google 已經把它最簡單化過了,標準化過了。一般情況下,埋設是不會出什麼大錯誤的。

就算你不懂 JavaScript,就算你在讀過本文章前並不懂怎樣安裝 GA 監測代碼,你現在應該可以有足夠訊息去嘗試自己安裝 GA 代碼了。

自己動手嘗試

當一位 Web Analyst,其實早晚也需要自己動手幹。

手癢的話,可以自己到 Google Analytics 官網上,開個 GA 帳號,獲取 GA 代碼。
Google Analytics

當然你需要先註冊一個域名(domain name),購買一個網站空間(web host)。比如在 Godaddy.com 上,你可以註冊一個自己的域名,並買個空間。再到 WordPress.org 上,下載一套 WordPress CMS,按照說明安裝到你購買好的空間上。安裝上 GA。

本文由dcplus數位行銷實戰家編輯
來源:dcplus 合作夥伴 WAWChina
【原文】WA中您可能不知道的小技術

蔡維東Gordon Choi,E-Bizcamp聯合創始人

關於 WAWChina

WAWChina
網站分析星期三(Web Analytics Wednesday) 是一個頂尖的互聯網交流和分享的NGO平臺, 同時也是國內最大的系統介紹網站分析以及互聯網行銷分析和優化的專業網站。WAW創辦人宋星是百度廣告產品部首席顧問;WAW共同創辦人顧青是E-Bizcamp.com創辦人暨執行長。

大家都在看

Google Analytics 入門寶典

Google Analytics 入門寶典

想了解 Google Analytics 卻不知道從哪裡入門嗎?專業講師吳天原帶著大家一一解惑初學者會遇到的問題與想知道的事情!讓我們透過經驗者的談論一起學習並了解 GA 安裝與使用的注意事項吧!

還想知道更多數位新知?快來訂閱 dcplus 關鍵分享報

您希望收到哪些資訊呢?