0

我們計劃將流量報告系統整合到我們的Web應用程序中,供用戶查看。例如:我們的用戶可能在我們的應用程序上有配置文件,這將會收到一些流量應用程序用戶需要能夠訪問交通報告區域,在那裏他們可以看到所有關於流量的詳細分析,就像您在Google Analytics上看到的一樣。每用戶網站用戶的流量報告

我在盯着Highcharts JS創建交通圖表等。我能以某種方式使用Google Analytics(分析)按用戶進行報告嗎?

任何輸入將不勝感激。 (應用程序正在構建在Ruby on Rails上)

謝謝!

+0

我認爲您可以使用GA來獲取域名統計信息,但您應該推出自己的解決方案。我懷疑你是否需要爲用戶個人資料頁面提供高級地理位置信息。 – 2011-06-07 19:55:25

回答

0

有兩種方法可以完成。首先使用自定義變量。您可以定義一個自定義變量,如「useraccount」。然後爲每個用戶分配一個唯一的值。然後,當查看該用戶「擁有」的頁面時,您可以修改跟蹤代碼以包含與擁有該頁面的用戶關聯的自定義變量的唯一值。然後,當您想要進行報告時,您將運行您的查詢(使用Google Analytics API),並根據與該用戶相對應的自定義變量的值設置過濾器。

第二種方法,如「Devin M」所述,基於URL(或頁面路徑)。如果你的用戶只有一個頁面,那麼這可能是可行的。但是,如果他們可能有多個頁面,這將變得非常棘手。因爲您將針對該用戶帳戶擁有的頁面的API編寫非常複雜的查詢。

我一直在「CMS支持」中建立一個名爲EmbeddedAnalytics的服務。 EmbeddedAnalyitcs始於一項與Google AnalyticsAPI集成的服務,允許發佈商根據其GA數據定義圖表,然後將其嵌入到他們的網站中。隨着產品的成熟,我已經從CMS類型的開發者那裏獲得了很多興趣,他們想要爲用戶提供統計圖表。我們一直在緩慢建設以滿足他們的需求。

+0

完美!正是我想要的.. – 2011-07-05 03:48:54

1

Google Analytics適合顯示彙總數據。任何嘗試在每個用戶或每個會話基礎上顯示精細報告可能適用於少量數據,但是完全不可靠,並且不會爲幾千個用戶進行擴展。我看不出Google Analytics如何適合您的使用案例場景。我認爲你必須開發自己的。

高圖只是一個圖表庫。我建議Google Chart Tools。良好的選擇範圍和免費。