开源:想在 Mac 中使用 Google Analytics ?点这里!

2016-05-18 07:32:48 +08:00
 quietjosen

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 都已经上架了:

有点意思

那就去 这里 瞧瞧吧,感兴趣点个赞,能帮到忙不妨请我喝杯咖啡 :)

3781 次点击
所在节点    程序员
23 条回复
typcn
2016-05-18 10:59:21 +08:00
@quietjosen 这些都是一个 post 参数的事。。
quietjosen
2016-05-18 11:09:09 +08:00
@honeycomb 这样子啊,没用 Evernote ,不知道还有这事。
quietjosen
2016-05-18 11:09:51 +08:00
@typcn 恩,是的。有时间我再把常用的统计组装下,到时更新下这个库。感谢提醒 API 的事。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/279413

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX