dcplus數位行銷實戰家

Google Analytics universal 通用版 事件 Event Tracking 進階教學 另外推薦 Scrolling Depth 滾動深度 jQuery語法

這次要來跟大家分享 Google Analytics網站分析 進階的內容~

特別是目前GA新版 universal 通用版 的這部分:

事件 Event Tracking 的使用方式,因為市面上目前談到這部分的書和網路上找到的資料,根本幾乎都是老舊和錯誤的!! 但這 事件 Event 卻又是對於使用GA網站分析人來說非常重要的~  所以特別花了點時間來整理這部分資料,希望對有需要的朋友有幫助了~

費話不多說、進入這篇的主題吧~

使用GA 事件 Event  的好處多多,除了方便評估目標成效之外,對於一些網頁或流程上不容易監控分析的行為,只要可以抓的到特定的形式,如 點擊動作按鈕功能,甚至等會要說到的 “滑鼠滾動行為(Scrolling Depth 滾動深度)” ! 都可以用的上喔~
事件 Event  基本參數 有:
ga(‘send’, ‘event’, ‘Category’, ‘Action’, ‘opt_Label’, opt_Value); 
這裡頭四個欄位分別的含意:

Category 類別
Action 動作
Label 標籤
Value 值[/vc_message][vc_column_text]
Google Analytics universal 通用版 事件 Event Tracking 進階教學 另外推薦 Scrolling Depth 滾動深度 jQuery語法

其中 前面三個參數是必填的部分,寫起來的語法如這樣:

ga(‘send’, {
‘hitType’: ‘event’,                    // 宣告類型  必填
‘eventCategory’: ‘button’,     // 類別      必填
‘eventAction’: ‘click’,            // 動作      必填
‘eventLabel’: ‘nav buttons’,   // 標籤
‘eventValue’: 4                        // 值
});

參考資料 :  事件 Event 官方說明

也許這有點把你搞昏了,我舉個最簡單的例子來跟大家說明吧~

一般網頁上都有”點擊連結“的文字形式,以實際建議衡量成效有用的,這 Email給我 這樣的文字連結來說吧~

原先的語法:
<a href=”mailto:bryan@9i543.com“>Email給我吧 </a>
mailto 這個是html中叫起發信功能最基本的寫法了~

標準的GA Event Tracking 寫法:
a href=”mailto:bryan@9i543.com” onClick=”ga(‘send’, ‘event’, { ‘eventCategory’: ‘連結‘, ‘eventAction’: ‘click to email‘, ‘eventLabel’:‘Email給我‘ });”> Email給我吧</a>

簡化後的Event Tracking 寫法:

<a href=”mailto:bryan@9i543.com” onClick=”ga(‘send’, ‘event’, ‘連結‘, ‘click to email‘, ‘Email給我‘);”> Email給我吧</a>

其中橘色字的部分代表了:

Category 類別: 連結
Action 動作: click to email
Label 標籤: Email給我

這三個之後分別要對應到GA後台目標的設定!

如上圖~  類別、動作、標籤 是繁體版本的GA中 目標 這部分的三個重要欄位,在後台的目標 設定選項中,請把這三個自定義的參數分別填入相關欄位之中。

這樣之後你在GA的前台 事件報表中 就可以看到這三個參數帶來的數據資料了~

而這目標實際運用上也可是很好用的喔~ 舉個例子、我透過 GA中的 進階區隔 功能,拉出來的特定流量來源,可以看到為這個目標有沒有帶來實際幫助,對於媒體管道的成效好壞,就是一個很好的判斷方式。

好吧~  我聽到許多朋友在哭喊…  “不會寫 事件 Event Tracking code” 的心聲了~~  好啦~ 好啦~~  教你更簡單的方式吧!!

先感謝GA前輩們的無私分享,網路上有這樣的 產生器喔!!

首先這  GA 事件 Event 產生器  滿好用的版本,透過這你輸入分別三個參數名稱,就幫你產生出你該埋到網頁中的程式代碼,如果你還有更多形式想使用,這個 GA 事件 Event 更強大的產生器 我想更能滿足到需求了!  檔案下載、影片播放….  這個網頁分類提供幾乎都滿足到了!!

而 實務上我常看到許多客戶為了查看一頁式網頁的表現績效,常用到  Track Virtual Pageviews 的方式去做記錄,這樣的方式我個人非常不推薦,因為Track Virtual Pageviews會把GA的網頁其他數據給搞的變大、變得亂七八糟的,反到讓評估其他成效上會帶來很大的麻煩和綑擾。

所以請改用 更進階的這 呼叫 jQuery語法 的方式來做這部分需求吧!

這也是GA前輩分享出來的  Scrolling Depth 滾動深度  原作者網頁

他透過記錄頁面位置 25%, 50%, 75%, or 100% …等網頁的瀏覽長度再丟給GA的事件 Event,這樣的方式可比 Virtual Pageviews方式會好太多了喔!

步驟一 請先到 Scrolling Depth 滾動深度  原作者網頁上抓 “jquery.scrolldepth.min.js“這一支檔案,並且放到你的網頁根目錄之下!!

接著在網頁上GATC的程式碼後面加上這段code:
<script src=”jquery.scrolldepth.min.js”></script>
script>

jQuery(function() {

  jQuery.scrollDepth();
});
</script>

這樣網頁執行完這 “jquery.scrolldepth.min.js” 之後就會”自動“幫你在GA Event報表中建立起Scrolling Depth 滾動深度分別有的紀錄,連目標都不需要另外建立喔~ 超方便的! 真是感謝 這位無私分享的大大啊~~~

今天這篇 Google Analytics universal 通用版 事件 Event Tracking 進階教學 屬於比較有難度的教學,我盡量以非程式人員的角度來跟大家解說了,但… 如果你還看不懂….  那就…..

還是請你來報名我的 Google Analytics網站分析課程 嚕~~

XD

追蹤 dcplus Instagram

dcplus IG:@dcplusmmdc
學習行銷不囉嗦!每週 1 分鐘。
dcplus 每週為您送上行銷知識小卡!

訂閱每週數位新知

dcplus 關鍵分享報!

每週五與您分享最值得一看的數位資訊 😎

訂閱服務確認

已發送 Email 驗證信給您,請點擊信件連結以完成訂閱程序

訂閱失敗

暫時無法接受訂閱,請稍候重新嘗試

加入粉絲團

跟上最新數位潮流

精彩影片花絮

近期文章

探索更多來自 dcplus數位行銷實戰家 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading