我想在 Windows 8 / Metro 应用程序上实现 Google Analytics 跟踪。
没有 Windows SDK。
在您看来,最好的方法是什么?
谢谢,最好的问候
杰弗里
我想在 Windows 8 / Metro 应用程序上实现 Google Analytics 跟踪。
没有 Windows SDK。
在您看来,最好的方法是什么?
谢谢,最好的问候
杰弗里
MarkedUp Analytics for Windows 8是 Windows 8 的另一个选项 - 它支持 WinJS 和 WinRT,甚至可以离线工作。它目前是免费的。(免责声明:我在 MarkedUp 上工作)
这是你要找的东西吗?这是我们团队博客中关于我们如何解决该问题的文章:http: //dreamteam-mobile.com/blog/2012/08/windows-8-metro-apps-google-analytics/
这是一个很好的,具有很多功能和活动:
如果您正在创建一个新应用程序,您可能希望使用适用于 Windows 8 和 Windows Phone 的新 Google Analytics SDK。谷歌最近对 GA 进行了重大更新,并专门为应用程序(相对于网站)添加了各种时髦的功能。随着这一变化,他们废弃了旧的 UTM 协议,现在需要为所有应用程序使用更新的测量协议。AFAIK,这个 SDK 是唯一支持新测量协议的 SDK,因此是唯一一个与新的 GA 移动应用程序属性一起使用的 SDK。注意:您仍然可以将这些其他 SDK 与现有的 GA 属性一起使用,或者通过提供可验证的域名来欺骗 GA 认为您的应用程序是一个网站。
完全披露:我编写了这个 SDK 并出于这个原因创建了它。它支持 Win8 JS、Win8 Xaml、WP7 和 WP8。
许多人不知道 Microsoft 提供Telemetry SDK http://msdn.microsoft.com/library/windows/apps/hh967768作为 nuget 扩展。
如果 GA 不是很强的要求,您可以尝试一下。
我们在 Nascent 遇到了同样的问题,因此我们为它创建了一个开源项目。
查看适用于 WinRT 的 Google Analytics:一个非常简单但功能强大的适用于 Windows Store 应用程序的 Google Analytics 客户端库。
免责声明:我是 Gappalytics 的作者
您应该尝试使用 Gappalytics进行代码/UI 事件跟踪,它是一个非常简单的库,可让您充分发挥 Google 分析的潜力。
它比 lib 之前提到的效果更好,因为它可以保持用户的唯一性,这样您的数据就不会倾斜。