Google Analytics 搭配 Google Sheet,客製化數據報表且能自動化更新



你是否遇過這樣的狀況?

在操作 Google Analytics ( 以下簡稱 GA ) 要拉出自訂報表的時候,礙於表格欄位及 Dimensions、Metrics 的設計,無法整理出想要的資料格式。舉例來說,過往想整理一個活動流程的流量及頁面轉換率,如下圖:


但因為 「 到達網頁、網頁 」是 Metrics,會放置在報表左側,「 工作階段、瀏覽量 」是 Dimensions,會放在報表上方,而這個格式的轉換率更無法在 GA 報表實現。

通常遇到這個情況,可以用兩個方法解決:
  1. 利用 GA 的 API 取得資料做處理
  2. 手動複製貼上到 Excel 整理
但其實可以利用 Google 提供的 Google Analytics add ons 來解決這個問題。
以下分享使用的步驟提供參考:

STEP 1:

創建 Google Sheet,點選外掛程式 -> 取得外掛程式


STEP 2:

搜尋 Google Analytics , 點選有 GA icon 的外掛工具。


點選安裝來新增此 Google Analytics 外掛程式,過程中會詢問是否同意授權存取 GA 帳戶 ( 特別注意此 Google 帳戶需要有 GA 的管理員權限才可授權 )


安裝完後就可以看到外掛程式多了 Google Analytics,將游標移到上方會出現三個項目,後面都會說明每項的功能,可以先點選 Create new report


STEP 3:

點選後畫面右方會出現下方的對話方塊,可以依序填入
  1. Name your report : 試算表名稱,就是產生的資料出現在下方 tab 要叫什麼
  2. Select a view :找到你要撈取資料的 propertyview
  3. Choose configuration options:可以放入想要撈出的 Metrics (維度)、Dimensions (指標),Segments (區隔,自訂的區隔也會在裡面唷),像我選擇 Metrics:Sessions,Dimensions :date,就會是指定日期的工作階段數。
選好後按下 Create Report 來創建報表。

STEP 4:

創建完後,會看到下方的 tab 多了一個 Configuration 的表,可以看到圖片最左方出現剛剛新增的 table name 這張報表,下方有 Start Date 跟 End Date 設定資料的起始時間。

如果想加上新的報表可以直接在欄位上新增資訊,不過可能會遇到不知道 Metrics 和 Dimensions 的名稱要怎麼打。通常有兩個方式
  1. 再依照上面的流程,Create new report,就可以建出新的 report
  2. 可以觀察到名稱都是 "ga:" 加上 Metrics 或 Dimensions 的英文名稱 (如果是兩個單字以上會以 Camel-Case 命名,像是 bounce rate -> bounceRate )
設定完都沒問題後,可以選取上方列 外掛程式 -> Google Analytics -> Run reports

STEP 5:

執行完沒問題後,可以看到下方出現 Report Name 命名的 sheet,點進去可以看到如下方圖片一樣的原始資料,這時我常用的方法是把想要的資料都產生出原始資料,再用函式整理到另一個 sheet,這樣就可以客製出我要的報表類型了。


客製化報表

只要把資料代入新的試算表,就能自製表格、圖表樣式囉!



額外分享

上面有提到在上方列的 Google Analytics 中有個 Schedule Reports,這是一個可以排程 call api 來撈取並更新你設定的資料,最小單位可以到小時。

之前很常應用在觀察每天行銷活動,GA 的流量及轉換狀況,我就會先在 Google Sheet 拉出報表,並把起始時間設定好,再來透過此排程更新資料,用函數代入到自製的試算表中,非常的方便且自動化。




如果喜歡我的文章,想隨時收到最新行銷、技術分享,歡迎按 fb 粉專讚

  加入好友  或加入 LINE 官方帳號,即時接收最新文章通知

留言

這個網誌中的熱門文章

自動將 Blogger 文章發佈到 facebook 粉絲專頁 (上)

2021 年 1 月熱門電子書推薦 | 精選書籍推薦

使用 docker 部署 Python Flask | 心得分享