美文网首页
iOS友盟标准统计集成

iOS友盟标准统计集成

作者: 张三石 | 来源:发表于2016-08-17 15:26 被阅读792次

关于友盟的配置大家可以用cocoapods进行安装SDK

pod 'UMengAnalytics'//标准SDK,含IDFA

pod 'UMengAnalytics-NO-IDFA' //无IDFA版SDK(请根据需要选择其中一个)

由于iOS9引入了AppTransportSecurity(ATS)特性,要求App访问的网络使用HTTPS协议,如果不做特殊设置,http请求会失败,所以需要开发者在工程中增加设置以便可以发送http请求

在#import "AppDelegate.h"

添加#import "MobClick.h"的头文件

增加了一个方法在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

// 友盟统计

[self umengTrack];

.....

}中执行

- (void)umengTrack

{

[MobClick setLogEnabled:YES];//这是是开启BeBug模式用于集成测试和普通测试数据调用

//发送策略为实时发送,真机状态下会默认BATCH 启动时发送

UMConfigInstance.appKey =@"57b3fe23e0f55a277d002f1f";//这个是添加在你在友盟中创建的APPKey创建APPKey 

UMConfigInstance.channelId =@"APP Store";//这个一般默认为APP Store

[MobClick setAppVersion:XcodeAppVersion];//这里是当前的版本

[MobClick startWithConfigure:UMConfigInstance];//配置以上参数后调用此方法初始化SDK

}

在这里我只对我的项目运用了三种友盟的统计方法

第一种是点击处理,放到你需要统计的点击功能上去,比如某个按钮点击了多少次

- (void)clickLeftButtonItem{

// 点击统计

[MobClick event:@"phone_left"];

[self.mm_drawerController toggleDrawerSide:MMDrawerSideLeft animated:YES completion:^(BOOL finished) {

}];

}

第二种 是统计在进入这个页面和离开这个页面的时间

-(void)viewWillAppear:(BOOL)animated

{

[super viewWillAppear:animated];

[MobClick beginLogPageView:@"主页"];

}

-(void)viewWillDisappear:(BOOL)animated

{

[super viewWillDisappear:animated];

[MobClick endLogPageView:@"主页"];

}

第三种是对搜索时的文字进行了统计

- (void)startSearchRefresh{

NSMutableDictionary* parameters = [NSMutableDictionary dictionary];

[parameters setObject:currentSearchKey forKey:@"keyword"];//currentSearchKey是搜索的文字

// 友盟统计关键字

[MobClick event:@"phone_search" attributes:parameters];

}

接下来就是进行集成测试了我引用了一篇文件会用介绍大家可以看一下iOS友盟统计集成测试

在测试是我遇到集成测试-实时数据没有数据的问题,各方面配置都没有问题.最后问客服,客服很耐心的回答了我

在这里给点个赞!

在测试时运行程序进行操作,然后将app转到后台30s ,再重新打开app.集成测试-实时数据就有数据了.

相关文章

  • iOS友盟标准统计集成

    关于友盟的配置大家可以用cocoapods进行安装SDK pod 'UMengAnalytics'//标准SDK,...

  • iOS 友盟推送--关键点/核心点

    |:-| totem iOS集成友盟推送 1.iOS集成“友盟推送”后,友盟服务响应的deviceToken = ...

  • iOS集成友盟统计

    1、在友盟官网需要做什么? 1.1.1 让你老板给你一个公司邮箱,注册友盟账号,然后创建应用,注意选择iPhone...

  • iOS开发之集成友盟应用统计

    今天晚上集成了友盟的应用统计功能。说实话友盟的应用统计已经很不错了,相比苹果官方的App analytics,友盟...

  • 集成友盟统计、添加自定义事件并实时查看上报情况

    集成步骤(文末有源代码) 登陆友盟,并注册 访问友盟统计:,选择“产品|解决方案”下的“移动统计” 在友盟上添加新...

  • iOS友盟统计集成测试

    最近要添加友盟测试自定义事件, 发现之前是用两个版本来测试的,一个版本专门测试自定义事件,测完没问题再移植到线上版...

  • 友盟统计集成

    1.在友盟里注册应用获取AppKey 2.下载统计sdk 3.将下载的sdk里ios文件夹拖入工程 4.添加以下依...

  • 集成友盟统计

    其实看着官方文档一步一步走就可以集成 这里记录一下自己集成过程 1.下载官方sdk 将必须的jar包放到libs下...

  • 友盟统计集成

    友盟统计SDK经过最新一次更新后,文档并没有彻底更新,经过踩坑,总结以下踩坑经验: 首先是头文件导入,官方文档貌似...

  • Flutter 集成友盟移动统计(必看)

    最近项目要集成移动统计,Flutter 项目的移动统计插件并不是很多。当然提起移动统计首先想到的是友盟,毕竟友盟在...

网友评论

      本文标题:iOS友盟标准统计集成

      本文链接:https://www.haomeiwen.com/subject/vjmmsttx.html