Windows 8 Metro和Google Analytics

4

是否可以在基于Windows Metro的JavaScript应用程序中使用Google Analytics JavaScript库(https://developers.google.com/analytics/devguides/collection/gajs/)来跟踪用户访问的视图?

4个回答

4
一般来说,如果您想使用的JavaScript库在CDN或应用程序外部的服务器上,则答案是否定的,因为使用HTML / JavaScript编写的Windows应用程序无法加载外部JavaScript库...如果尝试,将会发生安全异常。
许多库如果您将JS文件复制到项目中并在本地运行,则可以正常工作。例如,jQuery就可以通过这种方式正常工作。我没有尝试过Google Analytics库,因此您可能需要测试一下并查看它是否能够使用本地副本。
另外需要考虑的是,与网站不同,使用HTML / JavaScript编写的Windows应用程序可能偶尔处于离线状态,在这种情况下,假设网络连接的库可能无法正常工作。因此,在这种特殊情况下,您可能无法获得所希望的数据。
希望这有所帮助。

1
我们在应用程序中非常成功地使用markedup的免费版本。除了简单的页面视图之外,它还显示一些应用程序特定的数字,如安装数量、异常细节等。

1

我们尝试使用http://w8ga.codeplex.com/(w8ga)在我们的win8 js应用程序中与GA合作。

目前,W8GA似乎不支持html/js。而且我不知道为什么开发人员没有提到它(它只支持c#/xaml metro应用程序)

因此,我们找到了另一种方法来解决这个问题;请查看cobra Tab在此页面底部的答案:http://social.msdn.microsoft.com/Forums/en-US/winappswithhtml5/thread/f81ebbb9-d711-40f1-8a82-9aed44e2d8fe/

最后,我们正在等待Adobe的Omniture SDK: http://microsite.omniture.com/t2/help/en_US/sc/appmeasurement/winrt/index.html#Developer_Quick_Start

希望这些答案能够帮到您...

我刚找到了这个答案。我是w8ga的作者,刚刚更新了文档,感谢你的建议。虽然有些晚了,但总比没有好。 :) - Alex Sorokoletov

0

我建议使用Google Analytics SDK for Windows 8 and Windows Phone。它是作为WinRT组件构建的,因此支持JS和Xaml Win8应用程序。

完全透明:我是这个SDK的作者;我为自己的应用程序构建了它,并决定开源它。虽然有其他框架可用,但据我所知,它们中没有一个支持新的GA通用分析协议,因此它们只能与旧的GA属性一起使用,并且不支持GA最近为应用程序添加的所有很酷的新功能。


有没有关于如何集成这个的教程或文档? - w3bMak3r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接