Google Sheet 插件創建Google Analytics 自動化數據報表(手把手教程)
作為運營或產品童鞋,製作數據報表肯定是很頻繁的事情。報表很多複制粘貼太慢怎麼辦, 又不懂寫代碼做自動化怎麼辦呢?這篇文章就手把手教你用Google Sheet 插件創建Google Analytics 自動化數據報表!
最近這段時間,每週一要更新三個產品的數據周報,複製粘貼容易出錯,效率又低... 於是深挖了同事推薦的Google Sheet 谷歌表格的Googla Analytics 插件製作自動化數據報表。
如果你也是用Google Analytics 谷歌分析統計網站/產品的數據,你也可以來試試~ 花1-2個小時製作好自動化報表,就可以省下每週花在復制粘貼重複工作的時間啦!
第一步:準備好工具:
1. Google Sheet 插件"Google Analytics":
- 工具:本文主要用到的谷歌表格Google Sheet的"Google Analytics"插件
- 原理:主要就是利用這個插件,調用Google Analytics谷歌分析的API功能,結合Google Sheet進行數據處理
- 作用:
- 自動化報表,調用自己想要的數據
- 定時更新報表
- 創建可視化報告,並且支持將可視化報告嵌入其他網站
插件傳送門: Google Analytics Spreadsheet add-on
2. Query Explorer (輔助)
- 介紹:Google Analytics Demos & Tools (主要是開發者用的吧,咱不懂代碼也沒關係,工具小白我覺得可以用)中的一個數據字段查詢工具,主要用來查你寫的自動化報表配置的字段對不對,它也開放很多數據指標的給我們查詢(後面會講到)。
- 用途:在這裡可以用來測試和驗證自動化報表。
- Query Explorer地址: https:// ga-dev-tools.appspot.com /query-explorer/
- Google Analytics中的數據字段: https:// ga-dev-tools.appspot.com /dimensions-metrics-explorer/
3. Google Analytics
- 你使用的Google Sheet 賬號,必須和你的Google Analytics 是同一個,不然在Google Analytics 的插件裡查不到數據
第二步:確定需要統計的數據字段
創建一個空的Google Sheet 表格,並在上面列出你想要的,最終呈現出來的報表.
下面我會舉個簡單的例子:
- 每週一要更新,上一周重點的6個國家(美國,英國,法國,德國,荷蘭,意大利)的如下數據:
- 以自然週(ISO Week) 為單位
- Users (網站訪問用戶數)
- New Users (網站訪問新用戶數)
- Page Views
- 會話的平均停留時間
- 跳出率
- 註冊數
- 註冊轉化率
(這是每週一要更新的數據)
第三步:配置自動化報表的字段(劃重點)
1. 在Google Sheet 中添加Google Analytics Add on
點擊Add-ons -> Get add-ons ->輸入Google Analytics ->找到後添加即可!
2. 創建數據報表
1)點擊Add-ons -> Google Analytics -> Create new report
2)配置報表的字段
Step 1 - 基本訊息:
- Name: 報表名稱
- Account: 對應的Google Analytics 的Account
- Property: 對應的Google Analytics 的Property
- View: 對應的Google Analytics 的View
對應的GA中的:Account,Property,View
Step 2 - 配置提取的數據字段(重點):
- Metrics (必填):數據字段,下拉選擇需要提取的數據
- Dimensions (必填):數據維度,這裡選擇“自然週”“國家”
- Segments (選填) :分類/分段,作用於Metrics, 對應GA 中的Segments
Step 3 - (非必須) 用Query Explorer 測試配置的報表
(我比較謹慎哈大家如果不需要也可以跳過這一步)
在創建報告之前,我會先用Query Explorer 先測試數據是不是我想要的
(地址https:// ga-dev-tools.appspot.com /query-explorer/ )
填寫的內容跟Create Report 裡面一樣只不過加了時間段等等(後面Report 中也可以配置的,稍後講)
點擊"Run Query" 就可以跑出報表啦~
(由於國家還沒有過濾,這裡跑出來的所有國家的數據稍後需配置Filter 過濾出需要的國家)
Step 4 - 創建報表
點擊配置彈窗中的
就會自動出現"Report Configuration" 的表,這份東西就是你剛剛配置好了那些字段(這個表是允許修改的哦),如果後面你操作的比較熟練,可以直接複製粘貼籃框中的內容,然後修改裡面的配置訊息即可
Step 5 - (非必須) 使用Filters 進行數據過濾
用Filter 過濾數據比較方便,比如在這裡我只需要美國,英國,法國,德國,荷蘭,意大利這幾個國家的數據,就可以用Filter 來篩選過濾。但是Create Report的配置裡面沒有這個空格,需要在"Report Configuration"的表格中配置
就要開始寫只有表格看得懂的東西了(某種語句吧,不會寫代碼哈哈會用就好了)
a. 在dimension metrics explorer 中找到對應的語句寫法
在這裡面找到需要的數據字段,國家就是:ga:country
裡麵包含了所有Google Analytics 的數據字段
(就是它API裡面的數據字段: Core Reporting API )
https://ga-dev-tools.appspot.com/dimensions-metrics-explorer/
b. (彩蛋)常用的Filter 語句
不用記得太多,也記不住,記住幾個有用的常用的就可以啦
用"==" 匹配對應的具體數據,如國家=美國,台灣,等等)
用"," 隔開兩個篩選條件(不要有空格哈),
如: ga:country==United States,ga:country==China
渠道/媒介(==後面複製GA裡面的google / cpc):
Google 廣告:ga:sourceMedium==google / cpc
Google 搜索:ga:sourceMedium==google / organic
直接訪問:ga:sourceMedium==(direct) / (none)
Youtube推薦: ga:sourceMedium== http:// youtube.com / referral
國家:
ga:country==United States
c. 用Query Explorer 測試配置的Filter
在剛剛的配置中,新增Filter 的內容,點擊“Run Query”
即可跑出篩選過後的數據:
c. 在"Report Configuration" 中填入Filter 的內容
填入配置好的Filter 的內容,可以修改Start Date, End Date 為具體的時間,
如果是周一跑上一周的數據,可以設置為:Start Date: 7daysAgo, End Date: yesterday
3. 運行配置好的報表Report
點擊Run Reports 後,會自動生成另外一個表,這個表就是最終的數據啦!
最終的數據!你可以復制這個選中的區域到最開始的那個表格中。
也可以用Vlookup 匹配這裡的數據,這樣你就不需要每周復制一次,只需要Run 一下,拉一下單元格就看到最新的數據啦! (Vlookup不會可以百度)
也可以定時運行數據的哦!