4

我正在尝试获取有关我们网站的访问者中有多少启用了 Silverlight 的浏览器的一些统计数据。

我们目前对其余的统计数据使用 Google Analytics,因此理想情况下,我们只想在 Google Analytics 的其余统计数据中添加“启用 Silverlight”的跟踪。但是,如果它必须被写入数据库等,那就这样吧。

Nikhil 有一些 JavaScript到 Silverlight 跟踪到 Google Analytics。我已经尝试过这段代码,但谷歌分析没有选择它。

有没有人有任何其他的想法/技术?

4

5 回答 5

1

如果您错过了,评论中还有更详细文章的链接:http: //blogs.msdn.com/jeffwilcox/archive/2007/10/01/using-google-analytics-with-rich-托管 web 应用程序在silverlight.aspx

编辑:正如 David 所指出的,本文更多地介绍了相反的情况(如何编写您的 silverlight 应用程序以便它与 Analytics 配合使用)。

于 2008-09-01T05:51:25.903 回答
0

我想你自己回答了。您链接到的页面就是这样做的:检测用户拥有的 Silverlight 版本(不是她/他是否安装了它)。从页面:

经过一番摸索,我发现 Google Analytics 支持报告用户定义的字段。

...

基本上,这会检测 Silverlight 的存在,如果可用,它会将版本记录为用户定义字段的值。现在,您的分析报告将具有以下三个值之一:“(未设置)”、“Silverlight/1.0”或“Silverlight/2.0”。

于 2008-09-01T05:44:26.077 回答
0

@Vaibhav
Silverlight 中将 Google Analytics 与富(托管)Web 应用程序一起使用的文章非常有趣,但更侧重于如何让您的 Silverlight 应用程序向 Google Analytics 发送消息。

@Cd-MaN 是的,我也这么认为,但我尝试使用 Nikhil 的 javascript 运行我的页面,而 Google Analytics 没有找到它。但我本可以在某个地方搞砸了。

我只是想知道是否有其他人成功地做到了这一点(跟踪 Silverlight-ness)。

于 2008-09-01T06:04:07.153 回答
0

我编写了一个轻量级 Silverlight 库,它有助于轻松地将 Google Analytics 集成到您的 silverlight 应用程序中。 你可以在这里下载代码或二进制文件。

于 2008-11-04T21:58:30.453 回答
0

如果您使用的是 ga.js 而不是 urchin.js,我认为 Nikhil 博客上发布的代码已经过时。

使用全局函数__utmSetVar()替换为tracker方法_setCustomVar()

http://code.google.com/apis/analytics/docs/gaJS/gaJSApiBasicConfiguration.html#_gat.GA_Tracker_._setCustomVar

于 2010-07-24T01:12:13.440 回答