本插件是基于AnalySDK(又称Mob统计分析SDK)对于Unity3D进行插件扩充支持。目的是方便Unity开发者使用AnalySDK。
当前支持的 AnalySDK 版本
- iOS v1.1.2
- Android v1.1.1
集成文档
打开Github下载AnalySDK-For-Unity3D项目,下载完成后直接使用AnalySDK.unitypackage导入到您的Unity项目即可使用。
注意该操作可能会覆盖您原来已经存在的文件!
(可以在我们的官网上注册应用得到MobAppKey及MobAppSecret,注意记得开启统计分析模块)
Hashtable custom = new Hashtable ();
custom.Add ("key1", "value1");
custom.Add ("key2", "value2");
AnalySDK.trackEvent ("CustomEvent", custom);
每个事件应有独立的事件名称,并且传入自定义的字典参数用于统计你需要统计的数据,(事件名称创建成功后不可修改,建议使用26个字母与数字的组合,事件上传成功会在Mob统计后台项目里查看并添加描述,方便管理)
建议埋点的代码,应该部署于例如点击、特殊事件等一些业务场景发生的地方。
添加地理位置信息(可选)
LocationService location = new LocationService ();
AnalySDK.setLocation(location);
一旦添加了地理位置信息,所有的统计事件均会自动带上此位置信息
支持三种用户事件:用户注册,用户登录,用户修改信息
ALSDKUser user = new ALSDKUser ("YourUserId","YourRegType","YourRegChannel", ALSDKUser.ActionType.Reg);
user.age = 18;
user.nickName = "UserNickName";
//...更多字段请参考该类文件
Hashtable customTable = new Hashtable ();
customTable.Add ("k1", "v1");
customTable.Add ("k2", "v2");
user.customProperties = customTable;
Hashtable hash = user.HashtableValue ();
AnalySDK.userRegist (user);
ALSDKUser user = new ALSDKUser ("YourUserId","YourLoginType","YourLoginChannel", ALSDKUser.ActionType.Login);
user.age = 18;
user.nickName = "UserNickName";
//...更多字段请参考该类文件
AnalySDK.userLogin (user);
ALSDKUser user = new ALSDKUser ("YourUserId");
user.age = 18;
user.nickName = "UserNickName";
//...更多字段请参考该类文件
AnalySDK.userUpdate (user);
[更适用于游戏使用]
ALSDKRole role = new ALSDKRole ("YourUserId", "YourRoleId");
role.roLevel = 100;
role.roVip = “bigViP";
//...更多字段请参考该类文件
AnalySDK.roleCreate (role);
ALSDKRole role = new ALSDKRole ("YourUserId", "YourRoleId");
role.roLevel = 100;
role.roVip = "bigViP";
//...更多字段请参考该类文件
AnalySDK.roleLogin (role);
ALSDKRole role = new ALSDKRole ("YourUserId", "YourRoleId");
role.roLevel = 100;
role.roVip = "bigViP";
//...更多字段请参考该类文件
AnalySDK.roleUpdate (role);
ALSDKPayEvent payEvent = new ALSDKPayEvent ();
payEvent.payMoney = 10000;
payEvent.payContent = "购买月卡";
//...更多字段请参考该类文件
AnalySDK.trackPayEvent (payEvent);
注意:Mob统计游戏专版为游戏行业做了垂直化定制,提供了3类共7个事件作为特殊事件; 强烈建议您调用SDK提供的方法直接埋点,这样将为您自动生成LTV、ARPU、ARRPU等游戏版专属数据分析模型。查看详情
集成中如遇到任何技术问题,欢迎咨询免费技术支持 QQ:4006852216 电话:400-685-2216