友盟的数据统计

2016-10-25  本文已影响0人  再也不要见

一、官方文档

iOS集成文档

二、Cocopods导入安装 SDK

1.Cocoapods 安装完成后,在你的项目根目录创建一个 Podfile 文件,添加如下内容:

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

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

2.在terminal下运行命令如下:

pod install

命令执行完成后即可完成统计SDK的下载安装。

3、导入头文件#import "UMMobClick/MobClick.h"

*AppDelegate.m 的配置主要包括填写Appkey,设置发送策略和填写渠道id三部分,代码示例如下:

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

{

[MobClick setLogEnabled:YES];

UMConfigInstance.appKey = @"57444b15e0f55a646e000c60";

UMConfigInstance.channelId = @"";

UMConfigInstance.eSType = E_UM_NORMAL;

UMConfigInstance.secret = @"secretstringaldfkals";

[MobClick startWithConfigure:UMConfigInstance];

}UMConfigInstance为SDK参数配置的实例类,只需要将其成员中标注为required的参数赋值,optional的为可选项。

appKey为开发者在友盟后台申请的应用Appkey(Appkey可在统计后台的 “统计分析->设置->应用信息” 页面查看);

ChannelId的值为应用的渠道标识。默认为 @"App Store"。

4、iOS9中ATS配置

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

在info plist中增加字段:

< key>NSAppTransportSecurity< /key>

< dict>

< key>NSAllowsArbitraryLoads< /key>

< true/>

< /dict>

5、项目中的页面统计

import "UMMobClick/MobClick.h"

- (void)viewWillAppear:(BOOL)animated

{

[super viewWillAppear:animated];

[MobClick beginLogPageView:@"TLCityPickerController"];

[MobClick event:@"TLCityPickerController"];

}

- (void)viewWillDisappear:(BOOL)animated{

[super viewWillDisappear:YES];

[MobClick endLogPageView:@“TLCityPickerController"];

}

第二天能看到数据

友盟首页--个人中心--应用统计--立即使用--左上角的全部应用 改成  自己的项目名称--

功能使用--页面访问路径

上一篇下一篇

猜你喜欢

热点阅读