Nick Mihailovski,Google Analytics (分析) 開發人員計畫工程師 – 2012 年 8 月
Google Analytics (分析) 報表自動化 (魔術) 是一項整合功能,可將 Google Analytics (分析) 資料整合至任何支援 Apps Script 的產品,例如 Google 文件、協作平台或試算表。
簡介
Google Analytics (分析) API 可讓您匯出資料,以便進行分析並建立自訂報表,藉此回答貴商家重視的問題。不過,許多使用者都希望能用簡單的方式,將 Google Analytics (分析) 資料放入 Google 試算表。將資料儲存在 Google 試算表後,使用者就能輕鬆操控 Google Analytics (分析) 資料、建立新的圖表,以及建立內部資訊主頁。Google Analytics (分析) 報表自動化 (魔術指令碼) 可簡化這項程序,讓您輕鬆取得所需資料,讓您專心分析與製作報表。
自訂 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 (分析) 選單應該已經可以正常運作。(您可能需要重新驗證)。
編寫您自己的指令碼
此外,您也可以自行撰寫程式碼並開發自訂指令碼。舉例來說,
// 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 參考文件。