Google Analytics (分析) 開發人員計畫工程師 Nick Mihailovski - 2012 年 8 月
Google Analytics (分析) 報表自動化 (Magic) 是一項整合,可減少將 Google Analytics (分析) 資料放到任何 Apps Script 支援的產品 (例如 Google 文件、協作平台或試算表) 中所需的工作。
簡介
Google Analytics API 可讓您匯出資料,以便執行分析作業及建立自訂報表,找出對業務至關重要的問題。不過,許多使用者都希望能以簡便的方式,將 Google Analytics (分析) 資料放到 Google 試算表中。資料存入 Google 試算表後,使用者就能輕鬆操控 Google Analytics (分析) 資料、建立新的圖表及建立內部資訊主頁。Google Analytics (分析) 報表自動化 (Magic Script) 可簡化相關程序,讓您輕鬆取得所需資料,讓您專心分析及製作報表。

自訂 API 資訊主頁 - 無需程式碼
報表自動化的常見用途,是建立會自動更新的資訊主頁。您可在 Google 試算表指令碼庫中取得 Google Analytics (分析) 報表自動化 (魔術) 指令碼,系統會自動處理大小事,完全不需要編寫程式碼。
此指令碼非常適合用來開始建立專案。如要尋找這個指令碼,請開啟或建立 Google 試算表,然後按一下「工具」->「指令碼庫」,然後搜尋「Analytics (分析)」。尋找 Google Analytics (分析) 報表自動化 (圖片)。
以下影片將說明如何使用此指令碼建立資訊主頁:
API 設定程序
您必須先將指令碼設定為使用 Google Analytics API,才能使用 Magic Script
。您最近在上方影片中變更了 API 設定。請按照下列步驟啟用 Google Analytics API:
- 在指令碼編輯器中,依序前往「資源」>「使用 Google API」
- 將「Google Analytics API」設為
ON
- 按一下
Google APIs Console
的連結 - 將「Google Analytics API」設為
ON
- 接受服務條款
- 關閉「Google API 控制台」視窗
- 在指令碼編輯器視窗中按一下
OK
,然後關閉該視窗 - 返回試算表,「Google Analytics (分析)」選單應該就會開始運作。(您可能需要重新驗證)。
編寫自己的指令碼
您也可以撰寫自己的程式碼,並開發自訂指令碼。舉例來說, 整合「Analytics (分析) - Apps Script」,您可以要求一段時間內的使用者總數、工作階段數和網頁瀏覽量,然後只在試算表中加入以下程式碼:
// Get Data. var results = Analytics.Data.Ga.get( tableId, startDate, endDate, 'ga:users,ga:sessions,ga:pageviews', {'dimensions': 'ga:date'}); // Output to spreadsheet. var sheet = SpreadsheetApp.getActiveSpreadsheet().insertSheet(); sheet.getRange(2, 1, results.getRows().length, headerNames.length).setValues(results.getRows()); // Make Sandwich.
請先參閱「在 Google 試算表中自動存取 Google Analytics (分析) 資料」教學課程。另請參閱 Google Analytics (分析) Apps Script 參考文件。