現在要分享 Google Analytics 分析 進階區隔 設定更方便也更簡單了

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

Google Adwords 關鍵字廣告 要靠 “轉換" 來了解實際成效。

網站分析 Google Analytics 也應該要善用 “目標" 來觀察需要的數據。

請先參考之前這兩篇文章:

Google Adwords關鍵字廣告 開始來使用 轉換追蹤程式碼

網路行銷 應該要懂 網站分析 Google Analytics 中的 目標 與 轉換設定

但如果我的網站很簡單~ 根本只是個 “型錄、DM“式的網頁,上頭甚麼 “聯絡表單" 、"產品訂購" 都沒有,我只是靠 “電話" 和 “Email" 在做生意,我還需要使用"目標“這樣的功能嗎?

說實話! 除了實際收到 Mail 時,你可以知道到底有多少人利用網站上的 Email連結、網站上提供的聯絡資料發信給你之外,你還是可以透過 Google Analytics 這一項服務工具來做些記錄,除非你從來不買廣告(例如關鍵字廣告),不然你總希望除了知道有多少人看過你的網站資料之外,知道一下哪些廣告或是其他來源 來看網頁之後,還點了你的 Email連結跟你聯絡,這樣的資訊吧!!

例如  與我聯絡 這個文字連結,他本來只是用:

<a href=”mailto:bryan@oyag.com”>與我聯絡</a>

這樣的HTML語法 產生的呼叫點擊者電腦中寄信程式的連結,透過和Google Analytics (簡稱 GA ) 的"目標“設定,你就可以來 “數據化" 這部分,看看有多少人按下這 “與我聯絡" 達到你的 “目標" 了喔!

我們就要利用在Google Analytics 中對於 “目標" 他的定義,包含「收益」、「轉換」、「查詢」、「參與度」等四大類別的其中一項來利用他了!

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

不記得目標怎麼設定的話,記得請先閱讀 網路行銷 應該要懂 網站分析 Google Analytics 中的 目標 與 轉換設定 這篇文章了,這邊不再從頭解釋了~

我們可以利用 GA 的範本(如上圖),選擇 “與我們連絡“這一個選項。

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

接著、利用"目標網址" 這功能,先來假設一個 “虛擬網頁" 目標,他其實並不存在你的網站中,但為了要能夠計算、統計按了 “Email 聯絡我" 的文字連結有多少次數,在這裡會用上GA中的 “trackPageview“的使用方法了,這邊因為我是改變原本HTML的mailto與法,我就以這字詞來方便了解,虛擬頁面取叫  “ /mailto/email " 這一個網址名稱了。

到這邊,Google Analytics 目標的設定部分已經完成了,再來得到你的網站網頁這去改改原本那 “文字連結" 的語法了。

這邊有一點點難度,我們需要把原本 聯絡我 的連結語法:

<a href=”mailto:bryan@oyag.com” >與我聯絡</a>

改成下面這樣的:

<a href="mailto:bryan@oyag.com" onClick="_gaq.push([‘/mailto/email’]);" >與我聯絡</a>

HTML 語法中加上 onClick="_gaq.push([ ‘/mailto/email’ ] ;"   這樣的程式碼,至於原因,我等會再詳細說明了~

完成的連結 像下面這樣:

發Email給我

設定好GA的"目標“,再改好網頁的連結語法,就完成了,接下來就等幾天,只要有瀏覽者點了上面那 “發Email給我" 的連結,GA報表就會有記錄了!

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

幾天後你在 網站分析 Google Analytics 的 “轉換“報表中,就能看到你設定的 “目標" 數據資料了!

不過、我個人一直認為使用 網站分析 Google Analytics 這一項服務工具,應該主要是給不懂程式開發人員利用方便簡單的輔助工具,不應該花太多時間去研究一推"火星文“、程式碼,當你遇到目前GA報表、功能已經不能滿足你分析網站的需求時,應該先考量是不是你的網站帶給你的“業績"、"成果" 已經有不錯的成績,所以你想要看到更多、更深的數據資料 了,這時不只是要換個角度想想是否應該選擇其他需付費的網站分析工具,或是尋找外部相關開發人員或是內部程式開發人員一同配合,因為可能不只是你自己要更深入了解學習Google Analytics,還有其他相關部門、同仁得一起配合才行了。

當然~ 如果還是想試試看 Google Analytics 能否達到你其他特殊的需要,那就要更深入研究 “目標" 的各項功能了~

這邊我也整裡一些學習資料給你參考,未來也找"實境" 、"情境狀況" 的方式,慢慢再一點一點介紹他了。

首先、先來看這介紹影片吧!

Reaching Your Goals with Google Analytics

要了解剛提到的 onClick="_gaq.push([ ‘/mailto/email’ ] ;"   這樣的程式碼,那就得先認識GATC (全名 Google Analytics Tracking Code ) 程式碼中最基本的這段本身的含意了。

    _gaq.push(['_setAccount', 'UA-XXXXX-X']);
    _gaq.push(['_trackPageview']);

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

GA要收集到網頁各項數據,靠的就是這最基本的主要呼叫程式功能:

_gaq.push(['_trackPageview']);

透過這一段最基本的執行程式碼,所有有埋GATC的網頁都會被GA給紀錄到,而利用這個語法,我們也可以紀錄一些行為,如上面提到的"按了發信"這個動作,也來當一個"瀏覽頁面"的數據資料來紀錄一下~

這邊特別再提醒一下,如果有朋友有興趣研究Google Analytics關於"trackPageview“用法的朋友,在網路上找到的示範語法:

onClick=”javascript:pageTracker._trackPageview  這種寫法的,目前GA語法 已經不支援了喔!!  呼叫方式都要改成 下面這樣的語法:

onClick="_gaq.push 

這一點,不只是網路上很多資料是錯誤的, 連 流量的祕密(2013最新完整版)  這本第三版的書裡面的說明都還用舊版已不能使用的語法了~

記得 基本呼叫的GATC也都已經改為 _gaq.push 的方式了!!

請千萬要記得喔! 不然語法用錯了,等到海枯石爛也不會有數據資料的!!

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

How To Track Email Conversions in GA  官方的教學簡報 推薦必看!!

除了 trackPageview 這個呼叫語法紀錄 Virtual Pageview 虛擬頁面之外,還有 “事件 Event" 可以更進一步的利用!!

基本語法比較複雜些,並且還需要基本定義出一些"變數名稱“才能使用,比起trackPageview的語法難度更高些了~

_trackEvent(category, action, opt_label, opt_value, opt_noninteraction)

這邊我先簡單介紹一下他,點到為止,之後再另外以"實際狀況" 來文章跟大家說明了。

設定事件追蹤時,您可以定義最多 5 個下列要素(上面程式語法橘色文字的部分),並將其連結個別活動:

類別category:站上事件的主要分類。類別位於事件追蹤的根部,必須做為報表中事件排序的第一種方式。像「影片」和「下載」就很適合做為類別,但您可以視內容需求使用明確或廣泛的類別。

動作action:用來描述某事件類別。使用任何字串都可用來定義動作,因此您可以視需要調整明確程度。舉例來說,您可以將「播放」或「暫停」定義為「影片」的動作, 也可以提高明確程度,建立名為「影片即將播放完畢」的動作,在影片播放了 90% 的那一刻觸發。

標籤opt_label:一種自由選用的補充說明,可以用任意字眼來表示。

opt_value:數字變數。您可以使用明確值 (例如 30),也可以使用在他處定義的變數所推算出來的值 (例如「downloadTime」)。

隱含計數(opt_noninteraction 通常這一項不使用):與某個事件類別互動的次數。隱含計數不會顯示在 Google Analytics (分析) 標準報表中,但您可透過 API 存取這項資料。

關於 事件追蹤 Event Tracking 的官方說明網頁

透過利用這 事件追蹤 Event Tracking 還可以做到不少的數據追蹤!

不過、使用 _trackPageview 和 trackView 方法  其實還有很多需要注意的細節,並且需要更動到原始這段的GATC 程式碼。

  _gaq.push(['_setAccount', 'UA-XXXXXX-1']);
  _gaq.push(['_trackPageview']);

這篇、我先整理一些 個人覺得不錯的 學習資源 給有興趣的朋友參考了~

Event Tracking to a Virtual Pageview 官方說明網頁

Event Tracking – Web Tracking (ga.js) 官方說明網頁

The Complete Google Analytics Event Tracking Guide Plus 10 Amazing Examples
很不錯值得研究的使用範例教學參考

使用 _trackPageview 和 trackView 方法
Tracking Code: Basic Configuration 官方說明網頁

再進階一些的參考資料:

自定義 變量/變數 肖慶部落格文章 有翻譯好中文讓你更容易了解喔

trackPageview自訂變數 GA官方說明

Custom Variables 官方開發說明網頁

之後我再以實際情境,做些案例的介紹了~ 這邊請先自己"自修“啦~

網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學

最後、我其實很推薦這本 O’REILLY 出版的《Google Analytics 網頁分析》這本書!

O’REILLY 官方網站  介紹

關於 GA 中的各項參數,他說的比官方的網頁還要仔細,對於我這程式語法不熟悉的人來說,真的是個很不錯的"參考書",不過很可惜、這本書網路上好像.."絕版“了~ 許多網路書局都已經無書可賣,也許朋友到一些實體書店逛逛,還有些庫存的可能吧~ 如果你想對網站分析 Google Analytics更加深入了解他,這本書我滿推薦的~

這篇 雖然我稱呼他為 trackPageview基礎教學 ,但實際他的深度與難度並不低,我試著以最簡單的使用情境來一點一點說明他的功用,如果還有不了解的地方,先自己試著找找各說明網頁,測試、實驗、觀察再修正程式碼的方式了,Event Tracking 需要有點耐心的學習,並不是個容易了解的部分了。

 

吳 天元

溫厝的543大家長,平常沒時就愛碎碎唸,標準的阿宅。 平時就愛看電影、研究網路行銷,有時間當然也愛陪伴著家人! 總希望世界和平之外,更希望能看看外星人到底長啥模樣了!

在 “網路行銷數據化 利用 網站分析 Google Analytics 來為 Email連結mailto做個目標設定吧 trackPageview基礎教學” 有 2 則留言

  1. 吳先生,一直有在拜讀您關於 GA 的大作,也受教良多。此篇亦是札實深入,但其中對於 “隱含計數(opt_noninteraction)" 的說明,恐有未盡之處。 這一個參數是一個 true or false 布林函數,主要是用來設定不含頁面瀏覽的事件,是否豁免於跳出率的計算。

  2. 謝謝您的補充,opt_noninteraction 我參考網路上的說明,只注意到他的記錄數據GA表圖上不會呈現,除非你能使用API另外抓取數據,不然功用實在不高就是~

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *