Google Analytics (分析) SuperProxy

Google Analytics (分析) 開發人員服務代表 Pete Frisella - 2013 年 7 月

本文件將介紹 Google Analytics (分析) SuperProxy,說明如何開始使用、使用特定功能,並討論重要注意事項。

簡介

Google Analytics SuperProxy 可讓您公開分享 Google Analytics (分析) 報表資料。您可以藉此強化自己的自訂資訊主頁和小工具,將回應轉換成各種格式、測試等。

Google Analytics (分析) SuperProxy 支援 Core Reporting APIReal Time Reporting API 多管道漏斗 Reporting API

主要功能:

  • 公開分享 Google Analytics (分析) 資料。
  • 運用 Proxy 強化自訂資訊主頁。
  • 轉換為 CSV、資料表、TSV。
  • 支援相對日期 (例如過去 7 天)。
  • 自動重新整理報表資料。
  • 快取:回應快速且有效率的配額用量。

運作方式

建立 Google Analytics (分析) 資料查詢,並透過新網址公開存取特定報表資料。任何造訪該網址的使用者 都不需要取得授權,就能存取報表資料。

舉例來說,您可以建立查詢,根據過去一週的網頁瀏覽次數擷取前 10 大瀏覽器,以及一項查詢昨天的工作階段數量,以此類推。您可以決定要公開哪些查詢,以及資料更新的頻率,剩下的就交給 Google Analytics (分析) SuperProxy。

提示:您可以使用查詢探索工具產生報表,然後複製 Query URI 以與 Google Analytics SuperProxy 搭配使用

設定並建立查詢

Google Analytics (分析) SuperProxy 是在 Google App Engine 環境中執行的網頁應用程式。您可以按照簡單的操作說明,下載及部署這個應用程式。

管理使用者

Google Analytics (分析) SuperProxy 提供簡單的使用者管理介面,可用於新增使用者。每位使用者只能列出管理自己建立的 API 查詢。

只有管理員可管理使用者。若要新增使用者,請按照下列步驟進行︰

  1. 在 Google Analytics (分析) 超級管理員管理介面 (例如 https://your-application-id.appspot.com/admin) 中,按一下「管理使用者」按鈕。
  2. 在「管理使用者」頁面中,輸入您要新增的使用者電子郵件地址,然後按一下「新增使用者」按鈕。系統將新增使用者,但這些使用者必須啟用帳戶才能存取。
  3. 請使用者前往 /admin/activate 頁面啟用帳戶。例如:https://your-application-id.appspot.com/admin/activate。對方必須登入您新增的電子郵件所屬 Google 帳戶,啟用功能才能正常運作。
  4. 使用者成功啟用帳戶之後,就能造訪「/admin」頁面,授權存取他們的 Google Analytics (分析) 帳戶,並開始建立自己的 API 查詢。

管理員使用者

系統會使用 App Engine 管理控制台新增 Google Analytics (分析) 超級 Proxy 管理員使用者。凡是透過這個控制台新增的任何角色的使用者,都會是管理員。

管理員能夠列出管理任何使用者的 API 查詢。

網域限制

在某些情況下,您可能想要利用 Google Analytics (分析) SuperProxy 提供的功能,但不想公開某一組使用者或網域以外的任何資料。根據預設,凡是在 App Engine 託管的免費應用程式,任何使用 Google 帳戶登入的人士都可以存取您的公開端點。

如要進一步限制應用程式存取權,您必須在 Google Analytics (分析) SuperProxy 前實作自己的驗證層,或使用 G Suite,以便限制應用程式只能由網域管理的使用者存取。詳情請參閱設定應用程式的驗證方式

配額注意事項

Google Analytics SuperProxy 會從快取/資料儲存庫提供報表資料,協助您節省配額。不過,設定較短的重新整理間隔仍可能導致您快速消耗配額。為了避免這種情況,請務必針對要求的資料類型,以合理的時間間隔重新整理查詢。

App Engine

App Engine 應用程式的免費預設配額限制十分廣泛,對大多數用途來說或許已足夠。不過,您可以啟用計費功能來增加或移除預設限制。詳情請參閱 App Engine 配額

社群與問題追蹤工具

Google Analytics (分析) SuperProxy 論壇是一個討論群組,您可以在此討論問題、分享想法,以及針對您的出色專案取得意見回饋。

您可以使用 Issue Tracker 回報及追蹤 Google Analytics (分析) SuperProxy 的問題和功能要求。