Google Analytics 是个很棒的数据统计服务,但无奈没有 Mac OS X SDK ...
MacGoogleAnalytics 就是为了弥补这一缺憾而诞生的 开源库
MacGoogleAnalytics 的原理
核心的原理就是,在网络上部署一个 html 文件,在 OS X 模拟打开这一网页,并将要统计的数据信息以参数的形式传递。最终, html 文件将这些数据发送给 Google Analytics.
MacGoogleAnalytics 怎么使用
最简单的,只要集成 2 个 Swift 文件。
更新一个文件中的配置信息,如 Google Analytics id 、 app 名称、版本、等。
在程序启动、结束时,相应地启动 Google Analytics.
func applicationDidFinishLaunching(aNotification: NSNotification) {
GAHelper.startGoogleAnalytics()
}
func applicationWillTerminate(notification: NSNotification) {
GAHelper.stopGoogleAnalytics()
}
之后,就可以这样发送 Event.
GA.sendEvent("menu", event: "click", label: "rate")
来个效果图:

能上架 Mac App Store 吗?
必须能。 我的这几个 App 都已经上架了:
有点意思
那就去 这里 瞧瞧吧,感兴趣点个赞,能帮到忙不妨请我喝杯咖啡 :)