Google Spreadsheet Add-on, 挑戰 GA 報表篩選、應用與自動化可能




用LINE傳送
對惹... 不好意思只有行動裝置可以用 LINE 分享喔.. ^^" (若是用桌機或筆電會被帶走.. ~"~) Google Analytics Spreadsheet Add-on

說到 Google Analytics Spreadsheet Add-on..

除了剛結束假期且勞苦功高的勞工外,這篇文章同時謹獻給全國有心要好好經營網站、以及全天下的 SEO 服務團隊!!

相信大家慢慢都能理解要經營好網站,做好所謂的 SEO 工程都越來越不是憑一個人、一個部門甚至 SEO 代理商就可以做好。

往往更重要的是網站本身內容有沒有價值(+ 原創)、商品或服務是否具競爭力,網站好不好用且有沒有人願意分享、轉貼甚至推薦等加總粽效。

Google Ranking Factors
↳如上截圖的網站中就提供了滿滿的 SEO Ranking Factors!!

而這個時候,除了網頁技術單位、工程師外,內容、社群行銷團隊甚至空一格老闆本人都要盡可能隨時關心網站經營相關數據的變化。也才不會都已經兵敗如山倒了還在找原因在哪。

所以..

今天要跟大家談的就是如何利用 Google 試算表中的 Google Analytics Spreadsheet Add-on, 來製作一張讓大家時時刻刻都想上來看看,且一看就懂、開啟速度快、操作簡易甚至可以輕易分享給所有人的報表!!

這篇文章為了盡量減少文字量並快速傳達文章關鍵重點、將會假設大家已經擁有某些基本 Google Analytics 知識。

但若對以下名詞、觀念或關鍵字還不是相當熟悉的朋友,就建議可以先按著 Ctrl(或 ⌘ Command) 鍵再點選下方超連結。如此就可以默默另開視窗,看是要先看或真的有需要時再到另一個頁籤查看吧!!

像是今天的 Google Analytics Spreadsheet Add-on, 其實在 2016 “用 Google 試算表上的 GA 外掛程式跑出名符其實的自訂報表” 就有提到相關下載方式與簡單應用。

linking Spreadsheet Add-on
↳簡單說就是從 Google 試算表介面的 “外掛程式” 下載

如何用 Google Analytics Spreadsheet Add-on 創建一張人見人愛的報表

假設現在公司上下都對網站 SEO 成效相當重視,故這張自訂報表首先當然要帶出來的流量來源就是 Organic 相關數據。

create new report
↳安裝完 Spreadsheet Add-on 後就可以 Create new report

Create new report 後,在右側控制面板上先選擇我們要匯出報表的帳戶、資源、檢視後,緊接著就可以開始選擇想要檢視的 Metrics(指標)與 Dimension(維度) 了。

custom the report
↳點選 Google Analytics Spreadsheet Add-on 控制面板後就可以開始選擇

那這時可以選擇的 Metrics(指標)與 Dimension(維度) 項目不計其數,但可先參考與選擇以下 Metrics(指標)與 Dimension(維度) 即可。

Metrics(指標):

Session – 如此可以看到有多少工作階段

Dimension(維度)

Source / Medium – 可以了解訪客都來自於哪些來源、媒介
Date – 查看產生工作階段的日期

Configuration Options
↳以上選擇完後就可以 Create Report, 創建完後下方還會新增了一 “Report Configuration” 頁籤。而今後自訂報表也都從這張頁籤新增

緊接著因為我們希望這張報表可以每天自動更新,以加強每個人每天回來看的意願。就還請點擊試算表上方的外掛程式 > Google Analytics > Schedule Reports

Schedule Reports
↳然後就會看到這畫面。這時請在 Enable reports to run automatically 前打勾,並選擇 Schedule reports to run “every day” 即可(時段則可隨意..),最後再按下 “Save” 即可。

回到剛剛 Create Report 後的畫面後,只要再次開啟 外掛程式 > Google Analytics 下拉式選單,選擇 Run Reports 並在跳出 “1 report completed successfully” 訊息後按下 OK 就 是見證奇蹟的時刻 可以看到這自訂的報告相關數據了。

results breakdown
↳依據所選條件所產生的數據、報表(且還會根據剛剛自定報表名稱再新增一個頁籤..)

以上建議選擇 Session 即可,但若想要單純了解 “新訪客” 的工作階段數,也可以選擇 “New Users” 或是 “% New Sessions”。

但當然,可以從 Spreadsheet Add-on 控制面板選擇的數據絕對不只有這些,未來可再依據各位分析需求嘗試。

new users

使用 Google Analytics Spreadsheet Add-on 所需要進行的微調、設定

雖然說目前已經創建了一份每天會自動更新的 Google Analytics 數據報表,但應該也會發現目前若要單純檢視 Organic 相關數據還需要用搜尋或手工才能看到合乎期待的數據。

too many sources:medium
↳預設下有太多 sources/medium, 一眼難以看出差異

且在時間上只能看到前七天的數據,且還會因為不規則呈現而導致參考價值較為低落。

Last N Days is 7
↳數據只到最近七天,且從這張報表上似乎很難立刻獲得什麼洞察

那這時請別擔心,就還請先回到 “Report Configuration” 頁籤。開始對這張數據報表呈現上進行一些設定就可以讓這張報表的存在更具價值與意義!!

一、控制報表數據日期範圍

因為預設報表呈現是前七天的數據,這時就可以根據創建這報表的主要需求來修改這預設值。就像是我們一開始有提到的劇情,因為現在我們希望每一位與這網站存亡有關的關係人士都可以每天回來看這張報表。

所以起始日並不是檢視重點,只要結束日期距離現今可以儘可能遙遠一點如一年後即可。

不過這 Google Spreadsheet Add-on 報表有最多一千列限制,所以其實預設最近七天也或許就是一個不錯的選擇。且總之,這張報表最關鍵的就是要拿來看今後每一天的即時變化。

end date
↳可自由設定,反正目的是要看今後每一天數據,若真要看很久很久以前數據可回到 Google Analytics 原生報表(因為也就不適用這 Add-on 的最大價值了)。此外是若用上圖中日期格式並再次雙次點擊,就會跳出日曆面板以供選擇

二、依照時間先後、數據多寡排序(重點來了..)

再者是因為我們現在想要看到每天最新的數據,所以我們就要在 Sort 列輸入我們想要進行排序的 Dimenssion – ga:date

sort date
↳但這樣一來,再次 Run report 後會從最舊的開始排

畢竟,因為我們當然會比較希望報表最上方的是最新數據。

所以還請回到 “Report Configuration” 頁籤,並在 Sort 右側的 ga:date 加上一負號以成為 -ga:date ,就可以再次 Run Report.

sort -date
↳這時就會發現最上面的是最新日期數據了

但精益求精的我們看到 Sessions 那邊還是有點亂,所以現在若想要重新排序且是由高至低,就一樣再請回到 “Report Configuration” 頁籤,並在 Sort 右側加上 ga:sessions 並加上一負號以成為 -ga:sessions 後,再 Run Report 一次。

sort date + sessions
↳如此一來就一整個賞心悅目與整整齊齊了(日期 + Session 數多寡排序..)

三、單獨篩選 Organic 數據

雖說到目前為止也經沒有什麼好奢求了,但因為我們最初的期待是可以單純僅檢視 Organic 數據。

故這時還請就再次利用 “Report Configuration” 頁籤中的篩選器 “filters” 控制儲存格,填入 ga:medium==organic 後就可以輕鬆篩選只有 Organic 的數據了。

custom setting
↳在 filter 右側輸入 ga:medium==organic 如上圖,而以上亦是最後的設定畫面

final fantasy
↳再次 Run Report 後,就是成功完成一張每天都會自動維持在最新數據且又跟網站 SEO 現況有關的報表嘍

以上在使用篩選器時所使用的是 Google Analytics Core Reporting API 語言,而這也代表其實幾乎所有指標、維度都可自由抓取。有興趣且有無限創意的朋友可參考 Core Reporting API – Common Queries 以及 Google 官方對這 Core Reporting API 說明與介紹

Analytics_Core_Reporting_API
↳Core Reporting API 真的很方便與強大


在今天 Google Analytics Spreadsheet Add-on 應用之後…

其實這 Spreadsheet Add-on 還有許多便利且有趣的應用。像是在 “Report Configuration” 控制頁籤中,其實每一欄都可以產生一個新的報表頁籤。

Multiple reports
↳故若如上圖,就能在一次 Run Report 後不只只更新一張報表。且關鍵是在只要有在 “Report Name” 那一列輸入值就會產生報表(若有 Report Name 就會新增頁籤,反之則不會)。

再者是今天的範例是使用每日更新。但其實 Google Analytics Spreadsheet Add-on 可以做到每小時更新報表!!故若真有一小時幾百萬上下,或每個小時都想要回來看看數據變化的朋友,就可以在 Dimensions 上選擇 Hour of day(並在 Schedule report 選擇每小時更新), 那麼今後就真的可以每個小時瘋狂反覆查看變化了。

datehour + ssrt
↳同樣可以搭配 sort: 以呈現每日最新時數

只是比較遺憾的是在上面有稍微提到,這 Google Analytics Spreadsheet Add-on 雖然真的很方便,但最多只能輸出一千列。所以也不建議選擇過多的維度,或直接參考今天所提到的範例來檢視或微調。
(不過畢竟太多數據也只是看心酸,故一千列也不算是太可怕的限制..)

最後的最後..

若網站數據過多(如太多維度、指標)又硬要每小時更新,那麼不管 Google 試算表已經再怎麼輕盈或是電腦規格有多強悍,都還是會大幅度拖垮報告、輸出效能喔。

故就再請大家斟酌使用且預祝找到一張最具參考價值的報表吧~

這篇 Google Analytics 精選文章發表於2017 年 05 月 02 日 星期二

立即訂閱看見數據網電子報

數據變化萬千,跟著看見數據網從數據中洞察網站經營脈動、缺失與機會!!