2011-09-19 54 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

相关问题