友盟统计的使用

    到友盟官网注册并添加新应用,获得Appkey就直接略过了,直接从接入SDk说起。

  • 友盟统计的SDK

    SDK 有两个版本:

    1. UMengAnalytics—标准SDK,含IDFA
    2. UMengAnalytics-NO-IDFA—无IDFA版SDK

    What’s the IDFA?

    IDFA中文解释为广告标示符,用于给开发者跟踪广告用的,IDFA是存储在客户IOS系统上的,同一设备上的程序获取到的IDFA是相同的。

    详细的可以看这边:https://www.zhihu.com/question/38856446

    我选的标准版SDK。

  • 用cocoapods集成

    1.打开你工程的目录中的podfile,在里面加入 pod ‘UMengAnalytics-NO-IDFA’

    2.我本地没有下载需要在终端输入 pod install
    这里写图片描述

  • 集成代码

    • 最简单的统计集成

      1.AppDelegatete.m 的

      -(BOOL)application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions

      的方法里面调用下面方法中的代码。
      这里写图片描述

      最简单的统计已经集成完成了,可以用模拟器或者真机测试,不同的机型代表一个用户。

      这里写图片描述

    • 页面的统计

      这一部分,最好的方式就是你有写好的基类,这样会省好多事儿。

      官方文档是这样的:

      这里写图片描述

      我是将这部分代码写道基类(BaseVC)的这个地方去的:

      这里写图片描述

      只要其他类继承他就可以啦,不用每个类都写一遍,能省则省。

      这里写图片描述

      注意:我不想测试环境下的统计数据跟生产环境下的发生污染,采用集成测试。

    • 添加测试设备

    • 我们先去AppDelegate中,加一句代码:

      这里写图片描述

      运行代码,可以从控制台的输出信息中获得设备识别信息:

      这里写图片描述

    • 到友盟中去添加测试设备

      将上面格式的数据填到这里,名称随便写就行。

      这里写图片描述

      当然你也可以按照文档上的来做

      这里写图片描述

    • 自定义事件统计就照文档的来就行

    • 遇到的问题

      你已经能统计了,但是没有数据,这个排除你配置的错误外,还有一定的延迟,过一会儿就好了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值