2016-03-17 56 views
0

嘿,我想知道是否有人會知道我的問題與谷歌分析相關的解決方案。我的儀表板中的Google Analytics,用戶能夠看到他們自己的分析

我想將Google Analytics(分析)嵌入到我的儀表板中,並允許任何人使用他自己的API密鑰或某種不同的身份驗證「連接」到這些分析,然後將其用作Google Analytics(分析)腳本所在的頁面的連接,在我的儀表板中顯示這些信息。

所以基本上我只需要一個簡單的方法來從簡單認證的不同頁面獲取數據。然後,我可以用不同的圖表,餅圖或僅使用本地谷歌的數據來處理這些數據。我已經在考慮在儀表板內部使用谷歌分析的iframe,但該解決方案似乎有點不順手,我無法以我想要的方式顯示不同的數據。我想爲用戶提供一個簡單的界面,只需輸入密鑰或用戶名/密碼即可登錄並查看其頁面中的分析。希望我明確自己。

目前我只找到這個:https://developers.google.com/analytics/devguides/reporting/embed/v1/getting-started,它需要用戶通過一些谷歌開發人員創建客戶端ID - https://developers.google.com/api-client-library/javascript/start/start-js#get-access-keys-for-your-application

聽起來真的很複雜,我只想爲我自己的項目「複製」谷歌分析頁面,用戶可以放置證書,然後在我的項目中看到其他信息。項目基本上是某種CRM平臺。

如果有人知道解決方案,它將非常感激。

+0

您看過Embed API嗎?純粹的客戶端代碼,用戶通過他們的Google帳戶進行身份驗證(以便他們自動連接到他們自己的GA帳戶),並且您可以使用Google圖表或您自己的可視化。而在基本層面上,它幾乎是複製和粘貼。除此之外,stackoverflow通常不是一個「如何」頁面,而是一個討論代碼的特定問題的地方,所以你應該嘗試一些,如果它不起作用,就會返回一個特定的錯誤消息。 –

回答

1

如果我理解正確的話,要實現以下目標:

  1. 獲取每個用戶
  2. GA數據應用自定義呈現給數據
  3. 控制訪問和驗證自己

要實現所有這些,您需要構建自己的解決方案(例如網頁),以便使用API​​從GA獲取數據。從這裏開始:https://developers.google.com/analytics/devguides/reporting/core/v3/reference#q_summary

+0

感謝您的答案,該鏈接解釋了很多。但我有幾個問題,因爲我不瞭解GA中的所有術語。如果我想運行像analytics.data.ga.get()那樣的GA請求,是否必須在我的網站中包含一些庫?什麼是最簡單的解決方案來驗證用戶,我看到我也可以使用oauth2-token來進行API調用。完美的解決方案將是一個輸入框,用戶在其中輸入身份驗證信息(apikey或token或smth)並點擊保存設置,然後我可以在我的網站上爲他提取數據... – Prototype

+1

這些都是很好的問題,但它們都是太籠統了。您需要做一些調查併爲您決定最佳解決方案。 – LambethWalk

相關問題