美文网首页
友盟的数据统计

友盟的数据统计

作者: 再也不要见 | 来源:发表于2016-10-25 17:08 被阅读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"];

    }

    第二天能看到数据

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

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

    相关文章

      网友评论

          本文标题:友盟的数据统计

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