Google Analytics从javascript游戏中收集FPS

Google Analytics从javascript游戏中收集FPS,javascript,html,google-analytics,Javascript,Html,Google Analytics,我一直在阅读有关谷歌分析的文章,使用Analytics.js。我在我用Jekyll写的博客上成功地使用了它。我制作了一个javascript游戏,可以成功地在屏幕上显示每秒运行的帧数 在这个javascript游戏中,我想使用一个计时器,以便不时(每分钟?)将fps发送到Google Analytics。FPS是我在谷歌分析中的第一个指标。根据文档,代码是这样的: sendtoga = function(){ ga('set', 'metric1', this.FPS.toString(

我一直在阅读有关谷歌分析的文章,使用Analytics.js。我在我用Jekyll写的博客上成功地使用了它。我制作了一个javascript游戏,可以成功地在屏幕上显示每秒运行的帧数

在这个javascript游戏中,我想使用一个计时器,以便不时(每分钟?)将fps发送到Google Analytics。FPS是我在谷歌分析中的第一个指标。根据文档,代码是这样的:

sendtoga = function(){
    ga('set', 'metric1', this.FPS.toString());
    this.gatimer = setTimeout("sendtoga()", 60000);
}

变量
this.FPS
每秒更新一个新的FPS值。我只是想知道我的代码在大多数平台上是否运行良好,或者我是否仍需要继续优化。有没有更合适的方法来测量每秒帧数?GA是否能让我知道它在哪些浏览器/设备上表现更好,哪些表现更差?

每秒帧数也取决于玩家机器的规格。如果没有这些详细信息,您的统计数据将不会有多大用处。@leetylor我知道
send,pageview
允许我查看使用的设备。我不知道在使用set,metric1时这是否可用,因为我以前从未这样做过…时钟速度、图形卡、打开的选项卡数量、打开的其他应用程序数量等如何?这是一个2d游戏,非常简单,但我确实看到了分辨率对我测试过的设备的影响——它在更小的分辨率下工作得更好。我觉得浏览器、浏览器版本和分辨率对性能影响较大。但我要测试的设备数量非常少。如果我可以把它放在网上,让人们试试看,然后自动获取数据,那就太好了!