2011-08-15 39 views
2

我一直在使用Google Analytics(&跟蹤事件),我希望能夠將我的數據導出爲會話ID的原始日誌,跟蹤事件/分析統計],以便我可以對用戶會話進行自己的分類。我看起來能夠做的就是綜合觀察事件,例如,事件X發生了19次。有誰知道這是否可以使用Google Analytics?他們當然會分配一個唯一的ID,但也許他們選擇不讓它成爲可能。如果不是,那麼MixPanel或其他方面的積極體驗?將Google Analytics事件日誌鏈接到唯一會話ID

(我見過How do I get raw logs from Google Analytics?,但是那是在2008年之前,他們的數據導出API是公衆。我希望,我想的東西)

+0

爲了記錄,我查看了更多,這似乎沒有從2011年夏季(谷歌分析,Mixpanel,Chartbeat,提及太多非事件服務)中找到的任何分析服務提供。我正在使用自定義解決方案。 – sbirch

+0

我已經寫了一個適用於這個問題的答案http://stackoverflow.com/a/39387049/2174074 –

回答

3

自定義變量是要走的路,但仍然存在每月5萬個獨特值的限制。

Google Analytics使用具有會話ID的cookie,因此您可以讀取「__utmb」cookie並將該值用作會話標識符。

如果您打算進行更深入的事件/使用情況跟蹤,我推薦使用其他工具。

2

這是一兩件事,我從來不喜歡關於Google Analytics(分析)解決方法是一種痛苦......您基本上需要一種方法來識別每個獨特的會話,Google不提供從他們的API中提取這些唯一會話ID的方法。因此,我們被迫創建自己的...

添加一個JavaScript函數,檢查自定義變量(您用作會話變量)的值。如果該值爲空,則知道這是新會話。在這種情況下,爲自定義變量分配一個增量值(可能會設置一個非常基本的表以找到「下一個」值)。通過這種方式,您可以導出想要按會話ID分解的任何數據。

相關問題