0

其實我已經有谷歌分析帳戶從哪裏我可以看到我的網站的所有跟蹤信息。如何實施Google AnalyticsAPI以獲取報告我現有的Google Analytics帳戶?

那麼如何創建或映射現有的谷歌分析帳戶與谷歌分析API在開發者控制檯實現我的休息服務,以獲得跟蹤信息。

在此先感謝。

+1

當您閱讀Google Analytics API文檔時,我認爲它們的內容非常豐富:https://developers.google.com/analytics/devguides/reporting/core/v4/ –

+0

感謝您的回覆。我需要在api控制檯中創建一個新項目來獲取我現有的Google Analytics帳戶信息嗎?@DavidM。 – Bhaskar

+0

是的,您需要在API控制檯中創建項目:https://developers.google.com/analytics/devguides/reporting/core/v4/authorization –

回答

0

Google AnalyticsAPI使用OAuth2進行身份驗證,這意味着您的應用程序必須從可以訪問您的Google Analytics帳戶的用戶那裏獲取授權令牌,然後與API進行互動。

有大多數主要開發平臺可用的SDK。

OAuth2流程大致如下:

  • 您的應用程序的用戶重定向到谷歌的用戶界面爲讓他們授予使用API​​代表了您的應用程序的權限。 重要提示:您可能需要請求offline access以獲取可在過期時刷新的令牌,以便您的用戶不必始終提供授權憑證。
  • 當用戶授予該應用程序時,用戶的瀏覽器將通過令牌重定向到您的應用程序
  • 您的應用程序應該存儲該令牌並將該令牌用於與API的所有交互。

注意:除上述之外,您必須先將您的應用程序註冊到Google API控制檯以獲取API密鑰以識別您的應用程序。

注意2:您可以閱讀有關脫機訪問和刷新標記here。 Google提供的大多數圖書館都會爲您刷新令牌。

+0

感謝您的回答。是啊我沒有註冊我的應用程序在API console.But我有谷歌分析帳戶。現在,我需要在API控制檯中註冊現有的分析帳戶以獲取授權令牌。 – Bhaskar

+0

我在開發者控制檯中創建了一個項目。當我試圖獲取我的分析記錄時,我得到這個錯誤「域」:「全球」, 「原因」:「必需」, 「消息」:「需要登錄」, 「locationType」:「標題」, 「位置「:」授權「 – Bhaskar

+0

實際上,因爲這似乎是服務器端應用程序,而不是某個客戶端登錄到服務帳戶可能更合適。服務帳戶不需要遵循OAuth流程 - 您將憑據作爲json文件獲取,並且您的應用程序可以在沒有用戶交互的情況下請求身份驗證(只要您的服務帳戶的電子郵件地址已添加到GA帳戶)。 –

相關問題