最近一直在忙 版本大改 所以想分享的东西没写到博客 今天就来分享下友盟统计的使用 1.下载sdk 2.方法封装 3.在合适的地方调用
我们在工程里建立一个基类控制器 BaseViewController 因为这样 我们把统计方法写进去 子类自然有统计功能 我没有专门针对一个点击事件写统计方法 不过基本道理一样
建立一个类 用来写统计方法 可以复制出去使用
#import <Foundation/Foundation.h>
@interface UMUtils : NSObject
//配置友盟
+(void)umRegister;/////// 需要我们在appdelegate 里面实现 [UMUtils umRegister];//友盟
//账号统计
+(void)userAccountWithPUID:(NSString *)PUID;////////传入你要统计的账号 一般在登录成功的时候 把手机号或者用户名传进去
//页面统计 在 -(void)viewWillAppear:(BOOL)animated中使用
+(void)beginLogPageView:(NSString *)pageName;
//页面统计 在 -(void)viewWillDisappear:(BOOL)animated中使用
+(void)endLogPageView:(NSString *)pageName;
//账号退出登录时 不在发送账号相关内容
+(void)userLoginOut;///////////退出登录时调用 不在发送账号的相关信息
@end
///////////////////////////////////////实现
#import "UMUtils.h"
#import <UMMobClick/MobClick.h>
@implementation UMUtils
+(void)umRegister{
UMConfigInstance.appKey=@"你申请的友盟appkey";
UMConfigInstance.channelId=@"App Store";
[MobClick startWithConfigure:UMConfigInstance];
}
+(void)userAccountWithPUID:(NSString *)PUID{
[MobClick profileSignInWithPUID:PUID];
}
+(void)beginLogPageView:(NSString *)pageName{
[MobClick beginLogPageView:pageName];
}
+(void)endLogPageView:(NSString *)pageName{
[MobClick endLogPageView:pageName];
}
+(void)userLoginOut{
[MobClick profileSignOff];
}