Google Analytics (分析) 超級 Proxy

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

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

簡介

Google Analytics (分析) 的 SuperProxy 可讓您公開共用 Google Analytics (分析) 報表資料。您可以運用這項服務打造自己的自訂資訊主頁和小工具、將回應轉換成不同格式,以及執行測試等。

Google Analytics (分析) SuperProxy 支援 Core Reporting APIReal Time Reporting API Multi-ChannelFunnel Reporting API

主要功能:

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

運作方式

為 Google Analytics (分析) 資料建立查詢,該查詢資料就會透過新的網址公開提供給您。使用者只要造訪網址,就能在不需任何授權的情況下存取報表資料。

舉例來說,您可以建立查詢來擷取前 10 個熱門瀏覽器 (根據上週的網頁瀏覽量),以及一項查詢昨天的工作階段數,依此類推。您可以決定要公開哪些查詢,以及資料更新頻率,剩下的工作則由 Google Analytics SuperProxy 處理。

提示:您可以使用 Query Explorer 產生報表,然後複製 Query URI 來與 Google Analytics (分析) superProxy 搭配使用。

設定及建立查詢

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

管理使用者

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

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

  1. 在 Google Analytics (分析) 超級 Proxy 管理員介面 (例如 https://your-application-id.appspot.com/admin) 中,按一下「Manage User」(管理使用者) 按鈕。
  2. 在「Manage Users」頁面中,輸入要新增的使用者電子郵件地址,然後點選「Add User」按鈕。系統會新增使用者,但使用者必須啟用帳戶,才能擁有存取權。
  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 的問題及提出功能要求。