2011-09-19 56 views
3

我一直在使用Modernizr一段時間來根據用戶的瀏覽器功能來設計我的網站。我一直在使用谷歌分析一段時間,但沒有做很多自定義變量..如何使用Google Analytics跟蹤HTML5瀏覽器功能(modernizr)?

基本上,我想結合這兩個功能;我想向Google報告用戶的瀏覽器支持哪些功能。在Google分析中,我想看看我的用戶中有多少比例的瀏覽器支持SVG,或者有靈活的框支持。

該問題應該如何處理?我知道Google可供我使用的自定義變量數量非常有限。如果我將所有主體的最終類放入一個字符串中並將其作爲一個自定義變量發佈,我是否可以在Google中適當地分割我的數據?

感謝您的任何想法或見解。

+0

本主題告訴您如何執行此操作:http://stackoverflow.com/questions/6982255/can-i-determine-html5-support-in-my-users-browsers-with-google-analytics – Sander

+0

@Sander因此,看起來不可能跟蹤Modernizr測試的所有功能;一次只有幾個。我希望能夠解決Google Analytics的5變量限制。無論如何,謝謝你的鏈接。這是一個奇蹟,爲什麼我以前搜索時沒有出現。 – Aejay

回答

0

您無法輕鬆跟蹤Modernizr的所有個人功能,並使其易於與Google Analytics一起使用。

但是,您可以使用Modernizr results table來概述每個單獨的瀏覽器支持的內容,然後將其與來自Google Analytics的受衆瀏覽器進行交叉引用。

+0

這可能不是問題的直接答案,但它是解決整體問題的方法,也是解決問題的方法。謝謝你的想法。 – Aejay

2

可以使用諸如pageTracker._trackPageview();之類的調用在JavaScript中手動調用Google分析。這是相當簡單的代碼。有關可用的其他函數調用和示例代碼,請參閱Analytics API手冊。

Modernizr爲它檢查的每個屬性設置一個Javascript變量。編寫if()塊應該足夠簡單,以查看該屬性並根據if()的結果調用不同的_trackPageview調用。

+0

恐怕我不夠描述;我希望能夠跟蹤Modernizr檢測到的所有功能。由於Google Analytics一次只允許設置五個變量,因此我現在想知道,如果將整個機構類集用作Google Analytics變量中的字符串,或者Google限制變量長度,是否可以進行細分。 – Aejay

相關問題