帮助与文档

> >

一、下载AnalySDK-For-Cocos2DX,并添加到项目

1.找到所下载的文件夹中的Classes – C2DXAnalySDK,拖拽添加到您的Xcode项目中

2.将proj.ios_mac – SDK文件夹拖拽添加到Xcode项目中

 

3.找到项目的Info.plist文件,添加MOBAppKey,MOBAppSecret

MOBAppKey,MOBAppSecret可在官网后台申请获得 

iOS可以参考proj.ios_mac中的Xcode项目

二、调用接口

1.通用事件埋点

 

__Dictionary *eventParams = __Dictionary::create();

eventParams -> setObject(__String::create("事件参数 Value"), "事件参数 key");

C2DXAnalySDK::trackEvent("事件名字", eventParams);

每个事件应有独立的事件名称,并且传入自定义的字典参数用于统计你需要统计的数据,(事件名称创建成功后不可修改,建议使用26个字母与数字的组合,事件上传成功会在Mob统计后台项目里查看并添加描述,方便管理)

建议埋点的代码,应该部署于例如点击、特殊事件等一些业务场景发生的地方。

添加地理位置信息(可选)

C2DXAnalySDK::setLocation(31.27006030476515, 120.70549774169922);

2.用户事件

支持三种用户事件:用户注册,用户登录,用户修改信息

(1)用户注册

 

User *user = new User();

user->userId = "userId666888";

user->regType = "regType";

user->regChannel = "regChannel";

//更多字段请参考User类

C2DXAnalySDK::userRegister(user);

(2)用户登录

 

User *user = new User();

user->userId = "userId666888";

user->regType = "regType";

user->regChannel = "regChannel";

//更多字段请参考User类

C2DXAnalySDK::userLogin(user);

(3)用户更新信息

 

User *user = new User();

user->userId = "userId666888";

user->regType = "regType";

user->regChannel = "regChannel";

//更多字段请参考User类

C2DXAnalySDK::userUpdate(user);

3、角色事件

 [更适用于游戏使用]

(1)角色创建

 

Role *role = new Role();

role->userId = "userId666888";

role->roleId = "roleId666888";

//更多字段请参考Role类

C2DXAnalySDK::roleCreate(role);

(2)角色登录

 

Role *role = new Role();

role->userId = "userId666888";

role->roleId = "roleId666888";

//更多字段请参考Role类

C2DXAnalySDK::roleLogin(role);

(3)角色更新信息

 

Role *role = new Role();

role->userId = "userId666888";

role->roleId = "roleId666888";

//更多字段请参考Role类

C2DXAnalySDK::roleUpdate(role);

4、付费事件

 

PayEvent *payEvent = new PayEvent();

payEvent->payMoney = 2000;

payEvent->payContent = "666666";

//更多字段请参考PayEvent类

C2DXAnalySDK::trackPayEvent(payEvent);

注:统计分析结果请登录官网后台进行查阅.

注意:Mob统计游戏专版为游戏行业做了垂直化定制,提供了3类共7个事件作为特殊事件;
强烈建议您调用SDK提供的方法直接埋点,这样将为您自动生成LTV、ARPU、ARRPU等游戏版专属数据分析模型  
点击查看详情