基础数据打点

1. 自定义打点

描述:消息打点

//不带参数的打点
        LjWxSdk.beginDotWithType(myBehaviour, dottype, new MyCommonNotify());
		
		//带json请求的打点
        JsonData data6 = new JsonData();
        data6["role_id"] = "924344028655276032";
        data6["server_id"] = "1";
        LjWxSdk.beginDotWithTypeWithParams(myBehaviour, dottype, data6, new MyCommonNotify());
  

参数:

参数 类型 描述
dottype string 事件名称(必填有LoadingComplete,CreateRole,CreatedRole,ValidRole)

 

需要打点的事件(loading必接,其他自定义事件由运营决定,请在登录成功后调用)

事件名称 字段 描述
加载完成 LoadingComplete 用户访问后,首次加载完成

 

2. 注册和登录

描述:在进入游戏界面调用 ,获取到openid后绑定帐号,即成功获取到openid后要走如下打点信息

参数 类型 描述 是否必填
openId string 用户唯一标识(微信openid)
isNewUser boolean 是否是新用户(需CP在游戏中做新老用户判断,新用户第一天注册为新增,之后则为老用户)
os string 系统(支持格式:IOS/Android)
unionId string 用户unionid,重度支付必传()
adId string 广告id可传空
adChannel string 广告渠道可传空

  JsonData dataChild = new JsonData();
        dataChild["openId"] = LjWxSdk.getOpenid();
        dataChild["app_id"] = LjWxSdk.LJSDK_APPId;
        dataChild["click_id"] = "";
        dataChild["clue_token"] = "";
        dataChild["isNewUser"] = false;//是否是新用户标志
        dataChild["os"] = "android";//系统(支持格式:IOS/Android)
        dataChild["role_id"] = "1";//角色id(如果没有,就传账号id))
        dataChild["server_id"] = "0001";//区服id
        dataChild["unionId"] = LjWxSdk.getUnionid();//区服名字
        dataChild["track_id"] = "";
        dataChild["adId"] = "adid1";
        dataChild["adChannel"] = "adchannel1";
        JsonData child3 = new JsonData();
        child3["kuaishou"] = "";
        child3["click_id"] = "";
        dataChild["third_token"] = child3;
		LjWxSdk.setAccount(myBehaviour, dataChild, new MyCommonNotify());
		 

  

 

3. 上传用户信息

描述:调用后,即进行sdk内进行打点上报用户信息接口

参数 类型 描述 是否必填
account_id string 游戏内账号id(游戏openid)
server_id string 区服id(传空
role_id string 角色id(如果没有,就传账号id))
server_name string 区服名字(传空)
openId string 游戏openid
os string 系统(支持格式:IOS/Android)
model string 机型
phone string 手机号(传空)
gender string 性别 (1-男2-女)(可授权后上传
region string 地区

  JsonData dataChild = new JsonData();
        dataChild["account_id"] = "a0001";//游戏内账号id
        dataChild["gender"] = "1";//性别 (1-男2-女)
        dataChild["model"] = "xiaomi6";//机型
        dataChild["os"] = LjWxSdk.getWxSystemName();//系统(支持格式:IOS/Android)
        dataChild["phone"] = "18960870526";
        dataChild["region"] = "1";//地区
        dataChild["role_id"] = "1";//角色id(如果没有,就传账号id))
        dataChild["server_id"] = "0001";//区服id
        dataChild["server_name"] = "test1";//区服名字
        dataChild["unionId"] = LjWxSdk.getUnionid();
		LjWxSdk.setUserInfo(myBehaviour, dataChild, new MyCommonNotify()); 

  

 

4. 注册渠道号

描述:返回用户进入时的渠道号

LjWxSdk.getChannel();
//如果有支付,用户首次登录时渠道号要保存到服务器。支付时作为参数进行日志打点。(DDSDK.init后调用有效)
string channel = LjWxSdk.getChannel();
LjSdkLog.Log("-------channel-------:"+channel);