BNEasyGoogleAnalytics 0.2.1

BNEasyGoogleAnalytics 0.2.1

测试已测试
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 许可证下可用。