测试已测试 | ✓ |
Lang语言 | Obj-CObjective C |
许可证 | Apache 2 |
发布上次发布 | 2014年12月 |
由 Ben Nicholas 维护。
改进的 Google Analytics 界面
Google 的分析产品很棒,但 iOS SDK 没有一个非常自然的 Objective C API。这个库旨在创建一个更令人愉悦的界面,以实现相同的信任功能。
CocoaPods 是唯一支持的分发方式,但如果您需要其他方式使用,代码应该不难手动集成。否则,将此行添加到您的 Podfile 中,您应该已经设置好了
pod 'BNEasyGoogleAnalytics'
将代码放好后,只需在应用代理的 didFinishLaunching 方法中调用一个方法,即可轻松设置跟踪,如下所述
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Initialize Google Analytics tracking
[BNEasyGoogleAnalyticsTracker startWithTrackingId:@"<#Tracking ID#>"];
...The rest of your customizations...
}
不要忘记使用 Google 提供的跟踪 ID 填充跟踪信息。这应该放在 didFinishLaunching 方法的顶部,因为使用追踪器的任何其他操作都需要在调用之前进行此初始设置。
在哪里需要,获取共享追踪器并跟踪刚刚发生的事情。例如,一个常见的用例是在调用 viewWillAppear 时跟踪屏幕点击。
- (void)viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
[[BNEasyGoogleAnalyticsTracker sharedTracker] trackScreenNamed:@"My Screen"];
}
目前还支持跟踪自定义事件、异常、社交互动和时间。目前,请参考测试以了解如何使用这些方法。
开发和问题都在 GitHub 上跟踪。欢迎提交拉取请求。
BNEasyGoogleAnalytics 由 Brand Networks, Inc. 和以下贡献者提供。
BNEasyGoogleAnalytics 在 Apache 2 许可证下可用。