google analytics 网站上已经介绍的非常详细了
https://developers.google.com/analytics/devguides/collection/ios/v3/
下面我就纪录一下 大概实现什么功能到哪个sdk下去找。
Advanced Configuration:高级功能,使用多个tracker,关闭google Analytics,采样率(有的时候数据过多,不需要全部发送到google analytics,不然会边卡。而且每个app也有每天最大的支持的发送数量),test,debug,log,。
Campaigns:测量活动神马的。貌似是跟发送email神马的有关系,统计这些的。官方用解释翻译:
在一个应用程序已经安装,可能发起的推荐、网站、广告宣传或其他应用程序。在这个场景中,引用流量来源或营销活动可能归因于用户活动在随后的会话中,通过设置活动上的字段直接跟踪。
Crashes and Exceptions:字面意思就能看清啦,崩溃和异常:Google Analytics可以统计app的crash和exception的数量。
Custom Dimensions & Metrics:google analytics 提供了一些统计数据,比如version,screenName等等,但是有的时候我们还需要自定义统计一些数据,这一项就是这个功能的。
Dispatch:就是多长时间向google analytics发送一次数据,默认是2分钟,可以自己设置,当设置数小于1时视为不自动发送。然后用dispatch方法手动发送:
Ecommerce:目测我们的项目用不上,所以写一下官方文档的翻译:
电子商务测量允许您发送到谷歌应用内购买和销售分析。电子商务数据在谷歌分析由事务和项目支安打,通过一个共享的transacation相关ID。
大概的意思就是电子商务,GA可以通过你设定的参数分析出大概内购收入多少钱神马的。
Events:貌似这是最常用的吧,就是事件啦,你触发哪个事件神马的。
Screens:屏幕,就是哪个页面进入的次数。呵呵呵。
Sessions:通话事件,一个session的时间什么的,另外还有超时时间设置可以再这里找到。
Social Interactions:社交活动纪录,大概统计的事件比如google+啊,Twitter啊,facebook活动啊。神马的。目测我们项目用不到。
User Timings:统计一个事件的触发时间神马的。
Reference :Limits and Quotas
另外每个页面程序都有最大事件次数神马的。一个app每月最大hits 为10 million。
iOS SDK
Each property starts with 60 hits that are replenished at a rate of 1 hit every 2 seconds. Applies to All hits.
这句话的一次好像是一个事件,如果超过60 hit的话,会限定速率,每2秒+一次。
ok 大概就这些