不同场景extData数据构建说明

2023.10.31 15:31:03

    易盾智能风控系统支持客户给予业务,不同场景下,回传给风控系统不同的检测数据,以期达到更好的检测效果。基于不同类型场景,易盾提供以下 extData 数据构建建议:

     

    通用场景

     

    注册场景

    用户注册当前应用账号,extData Json内容:

    参数名 类型 传入说明 描述 备注
    hashPassword String 强烈建议 加密后的用户密码
    appVersion String 强烈建议 当前客户端应用版本号
    payingUser String 建议参数 是否为付费用户 取值true、false,用于初步判定用户付费or黑产倾向
    registerPaltform String 第三方注册平台,如果非三方平台注册,可传空
    verified String 建议参数 是否认证(信息认证、实名认证等) 取值true、false,用于确认用户是否已做实名认证
    identity String 建议参数 用户身份 用于区分签约主播、高级vip、普通用户等
    gender String 建议参数 注册用户的性别,如无,可传空
    inviterAccount String 建议参数 邀请注册人的账号名 / 邀请码等,如无,可传空
    registerChannel String 建议参数 注册用户来源渠道,如无,可传空

     

    登录场景

    用户登录当前应用,extData Json内容:

    参数名 类型 传入说明 描述 备注
    hashPassword String 强烈建议 加密后的用户密码
    appVersion String 强烈建议 当前客户端应用版本号
    gender String 建议参数 注册用户的性别,如无,可传空
    age Integer 建议参数 用户年龄
    vaildCustomer Integer 建议参数 用户名或密码验证结果(0:表示失败,1:表示成功) 可用于撞库登录识别
    registerChannel String 建议参数 注册用户来源渠道,如无,可传空
    registerData String 建议参数 用户注册账号日期
    registerDay Integer 建议参数 用户注册天数

     

    更新账号场景

    用户更新当前账号信息,extData Json内容:

    参数名 类型 传入说明 描述 备注
    appVersion String 强烈建议 当前客户端应用版本号
    newEmail String 强烈建议 变更后的邮箱地址,如果需要加密,支持传入hash值,hash算法:md5(newEmail)
    newPhone String 强烈建议 变更后的手机号码,如果需要加密,支持传入hash值,hash算法:md5(newPhone)
    newName String 建议参数 变更后的昵称
    gender String 建议参数 用户的性别,如无,可传空
    age Integer 建议参数 用户年龄
    registerChannel String 建议参数 注册用户来源渠道,如无,可传空

     

    浏览

    用户浏览app中某个具体的页面,建议只在重要页面埋点,extData Json内容:

    参数名 类型 传入说明 描述 备注
    appVersion String 强烈建议 当前客户端应用版本号
    pageName String 强烈建议 浏览页面名称/ID
    visitSource String 强烈建议 浏览页面来源,进入页面的途径。如无,可传空
    contentID String 建议参数 浏览页面内容ID,用于重点定位防控内容。

     

    签到

    用户在app中进行签到领取福利,extData Json内容:

    参数名 类型 传入说明 描述 备注
    appVersion String 强烈建议 当前客户端应用版本号
    signDate String 强烈建议 当前签到日期
    haveSignDays Integer 强烈建议 累计签到天数
    signAwardID String 建议参数 签到奖励内容 ID

     

    下载

    用户通过app下载指定的内容(比如推广的app、app内的视频、音频、图片等),extData Json内容:

    参数名 类型 传入说明 描述 备注
    appVersion String 强烈建议 当前客户端应用版本号
    downloadContent String 强烈建议 下载目标内容名称/ID
    downloadSize Integer 强烈建议 下载内容大小,通常用“MB”作为计量单位
    price String 建议参数 下载内容消耗的金额,可以是app内货币等。如无,可传空

     

    有奖浏览

    用户通过浏览内容获取奖励,extData Json内容:

    参数名 类型 传入说明 描述 备注
    contentID String 强烈建议 浏览内容ID
    contentType String 强烈建议 浏览内容类型,比如文章、视频、图片等
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    社交场景

     

    私信消息

    社交用户发送私信消息(群聊/私聊),extData Json内容:

    参数名 类型 传入说明 描述 备注
    appVersion String 强烈建议 当前客户端应用版本号
    targetName String 强烈建议 发送消息对象昵称 / 群名
    targetPhone Integer 强烈建议 发送消息对象手机号码,如无,可传空。
    如果需要加密,支持传入hash值
    gender String 建议参数 用户的性别
    targetGender String 建议参数 发送消息对象性别,如无,可传空
    content String 建议参数 发送消息内容(文本消息)
    age Integer 建议参数 用户年龄
    registerChannel String 建议参数 用户注册来源渠道,如无,可传空

     

    点赞

    用户为某个内容、商品、人物等点赞支持,extData Json内容:

    参数名 类型 传入说明 描述 备注
    likeContentID String 强烈建议 点赞对象内容ID
    relation String 强烈建议 点赞者与被点赞内容拥有者之前的社交关系,可以自定义内容。
    比如:0代表没关系、1代表好友、2代表关注等
    likeTimes Integer 建议参数 当前内容累计被点赞次数,用于判定业务统计数字与风控系统次数之间是否存在偏差。
    如无,可传空
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    评论

    用户对查看阅读的功能进行评论,extData Json内容:

    参数名 类型 传入说明 描述 备注
    commentContentID String 强烈建议 评论对象内容ID
    relation String 强烈建议 评论者与被评论内容拥有者之前的社交关系,支持自定义。
    比如:0代表没关系、1代表好友、2代表关注等
    commentTimes Integer 建议参数 当前内容累计被评论次数,用于判定业务统计数字与风控系统次数之间是否存在偏差。
    如无,可传空
    commentContent String 建议参数 评论内容。如无,可传空
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。
    如无,可传空

     

    转发

    用户转发内容,extData Json内容:

    参数名 类型 传入说明 描述 备注
    transContentID String 强烈建议 转发对象内容ID
    relation String 强烈建议 转发者与被转发内容拥有者之前的社交关系,可以自定义内容。
    比如:0代表没关系、1代表好友、2代表关注等
    transTargetChannel String 强烈建议 转发目标渠道,可以自定义内容。
    比如:0代表自身app、1代表微信渠道、2代表新浪微博渠道等
    tansTargetUser String 建议参数 如果转发内容给到目标是其他用户/群,可以传递目标用户ID/群ID。
    如无,可传空。
    与外层“target”字段可区分使用,一个代表被转发内容的所有者,一个代表分享目标
    tansTimes Integer 建议参数 当前内容累计被转发次数,用于判定业务统计数字与风控系统次数之间是否存在偏差。
    如无,可传空
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。
    如无,可传空

     

    收藏

    用户收藏感兴趣的内容,extData Json内容:

    参数名 类型 传入说明 描述 备注
    collectContentID String 强烈建议 收藏对象内容ID
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    分享

    用户分享内容,extData Json内容:

    参数名 类型 传入说明 描述 备注
    shareContentID String 强烈建议 分享对象内容ID
    shareTargetChannel String 强烈建议 分享目标渠道,可以自定义内容。
    比如:0代表自身app朋友、1代表自身app瀑布流、2代表微信朋友圈、3代表新浪微博渠道等
    shareTargetUser String 建议参数 如果分享内容给到目标是其他用户/群,可以传递目标用户ID/群ID。
    如无,可传空。
    与外层“target”字段可区分使用,一个代表被分享内容的所有者,一个代表分享目标
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。
    如无,可传空

     

    关注

    用户关注其他用户,extData Json内容:

    参数名 类型 传入说明 描述 备注
    attentContentID String 强烈建议 关注对象内容ID/用户ID
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    送礼/打赏

    用户给指定目标送礼,extData Json内容:

    参数名 类型 传入说明 描述 备注
    rewardContentID String 强烈建议 打赏目标内容ID/用户ID
    giftID String 建议参数 礼物/打赏内容ID,可用于评估识别打赏内容与用户等级匹配度等。
    如无,可传空
    giftValue Integer 建议参数 礼物/打赏内容价值(有时直接使用金钱打赏),可以自定义数值大小标定。
    如无,可传空

     

    加好友/匹配

    用户添加好友,或者匹配聊天对象、对局对象等,extData Json内容:

    参数名 类型 传入说明 描述 备注
    serverName String 强烈建议 如是游戏,传递当前角色所在游戏区服。
    如无,可传空
    gender String 建议参数 当前用户性别
    targetLevel Integer 建议参数 加好友/匹配对象等级。如无,可传空
    targetGender String 建议参数 加好友/匹配对象性别
    psText String 建议参数 加好友/匹配附言。如无,可传空

     

    营销场景

     

    抽奖动作

    用户点击开启抽奖,extData Json内容:

    参数名 类型 传入说明 描述 备注
    sourceChannel String 建议参数 用户进入活动的渠道,字段内容可自定义。
    如无,可传空
    preCondition String 建议参数 标记用户是否已经满足抽奖条件。
    比如:0满足;1不满足。如无,可传空

     

    抽奖结果

    用户参与抽奖活动,抽奖结束后,extData Json内容:

    参数名 类型 传入说明 描述 备注
    result Integer 强烈建议 抽奖结果(是否中奖)。
    比如:0没中奖,1中奖
    awardID String 建议参数 用户获取到的奖品ID,可自定义。
    如无,可传空
    awardValue Integer 建议参数 奖品折算后的价值(不一定对应人民币等货币单位)。
    如无,可传空

     

    领券

    用户领取优惠券,extData Json内容:

    参数名 类型 传入说明 描述 备注
    couponType String 强烈建议 用户领取的优惠券的类型。如无,可传空
    couponValue Integer 强烈建议 优惠券金额(货币:人民币,计量单位:元)
    couponSource String 建议参数 优惠券来源类型,可自定义。如无,可传空
    validity Integer 建议参数 优惠券有效时长(-1表示长久有效)

     

    抢红包

    用户参加抢红包活动、社区里面抢红包,extData Json内容:

    参数名 类型 传入说明 描述 备注
    prize Integer 强烈建议 红包金额(货币:人民币,计量单位:元)
    redPacketType String 建议参数 红包来源,可自定义。如无,可传空
    redPacketOwner String 建议参数 如果红包来源用户,则传递发红包者的用户ID

     

    发起拼团

    用户发起拼团,extData Json内容:

    参数名 类型 传入说明 描述 备注
    groupID String 强烈建议 团ID
    commodityID String 强烈建议 团商品ID
    commodityPrize Integer 建议参数 商品单价(货币:人民币,计量单位:元)
    discounts Integer 建议参数 团商品优惠金额(货币:人民币,计量单位:元)

     

    参与拼团

    用户参与拼团,extData Json内容:

    参数名 类型 传入说明 描述 备注
    groupID String 强烈建议 团ID
    commodityID String 强烈建议 团商品ID
    groupOwner String 强烈建议 团拥有者账号ID
    commodityPrize Integer 建议参数 商品单价(货币:人民币,计量单位:元)
    discounts Integer 建议参数 团商品优惠金额(货币:人民币,计量单位:元)

     

    电商场景

     

    浏览商品

    用户浏览目标商品,extData Json内容:

    参数名 类型 传入说明 描述 备注
    commodityID String 强烈建议 浏览商品ID
    commodityType String 建议参数 标浏览商品类型,比如数码产品、虚拟产品、日用品等
    commodityPrize Integer 建议参数 浏览商品价格(货币:人民币,计量单位:元)

     

    收藏/加入购物车

    用户收藏或将商品放入购物车,且因此获得优惠,extData Json内容:

    参数名 类型 传入说明 描述 备注
    commodityID String 强烈建议 收藏商品ID
    commodityType String 建议参数 收藏商品类型,比如数码产品、虚拟产品、日用品等
    commodityPrize Integer 建议参数 收藏商品价格(货币:人民币,计量单位:元)
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    购买/下单

    用户购买商品,可以是实体商品,也可以是虚拟商品,extData Json内容:

    参数名 类型 传入说明 描述 备注
    commodityID String 强烈建议 购买商品ID
    commodityType String 建议参数 购买商品类型,比如数码产品、虚拟产品、日用品等
    commodityPrize Integer 建议参数 购买商品价格(货币:人民币,计量单位:元)
    isDiscount Integer 建议参数 购买商品是否使用了折扣,一般0表示有,1表示没有
    discount Integer 建议参数 如使用了折扣,折扣的金额(货币:人民币,计量单位:元)
    couponID String 建议参数 如使用了折扣,提供折扣的优惠券的ID
    receiverName String 建议参数 收件人姓名
    receiverPhone Integer 建议参数 收件人手机号码,如果需要加密,支持传入hash值,hash算法:md5(receiverPhone)
    reveiverAddress String 建议参数 收件人地址(全部地址,如中国浙江省滨江区长河街道惠丰大厦7102)
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

    支付场景

    代充识别

    用于识别 iOS 支付场景下是否存在代充问题, 需要在支付前、支付后均进行埋点(用同一个业务id即可)

    参数名 类型 传入说明 描述 备注
    orderReceipt json 必传 订单支付成功后调用。Apple的订单收据,解析后的json格式。支付前调用传空。

    支付后:orderReceipt字段需要传入的内容为标准JSON,示例中省略了部分字段

    "orderReceipt": {
              'environment': 'Sandbox',
              'receipt': {
                'adam_id': 0,
                'app_item_id': 0,
                'application_version': 2013,
                'bundle_id': 'com.netease.UUIDDemo16',
                'download_id': 0,
                'in_app':[
                          {
                            'original_purchase_date': '2015-05-20 03:51:24 Etc/GMT',
                            'original_purchase_date_ms': 1632809505530,
                            'original_transaction_id': 1000000644961768,
                            ...
                          },
                          ...
                        ]
              },
            'status': 0
      }
    

    绑卡

    用户绑定银行卡,extData Json内容:

    参数名 类型 传入说明 描述 备注
    bankCard String 强烈建议 银行卡号,如果需要加密,支持传入hash值,hash算法:md5(bankCard)
    cardType String 建议参数 卡类型,比如:借记卡、信用卡等
    bankCardPhone String 建议参数 银行卡绑定手机号码,如果需要加密,支持传入hash值,hash算法:md5(bankCardPhone)
    credentialsValib Integer 建议参数 四要素认证是否成功,一般0表示有,1表示没有
    noteValib Integer 建议参数 预留手机短信认证是否成功,一般0表示有,1表示没有

     

    提现

    用户进行提现操作,extData Json内容:

    参数名 类型 传入说明 描述 备注
    withdrawAccountID String 强烈建议 提现目标账号 ID,如微信账号ID等
    withdrawAmount Integer 强烈建议 提现金额(货币:人民币,计量单位:元)
    withdrawChannel String 强烈建议 提现目标渠道,如银行卡、微信、支付宝等

     

    充值

    用户进行账号充值,extData Json内容:

    参数名 类型 传入说明 描述 备注
    rechargeAmount Integer 强烈建议 充值金额(货币:人民币,计量单位:元)
    rechargeChannel String 强烈建议 充值渠道,如银行卡、微信、支付宝、优惠券等
    rechargeAccountID String 强烈建议 充值账号ID,如支付宝ID、优惠券ID等
    isAward Integer 建议参数 事件是否能够获取激励,一般0表示有,1表示没有
    awardID String 建议参数 如事件产生了激励,可传递激励内容ID。如无,可传空

     

    支付

    用户购买商品后进行支付,extData Json内容:

    参数名 类型 传入说明 描述 备注
    payChannel String 强烈建议 支付渠道,如银行卡、微信、支付宝、自身app余额等
    payAmount Integer 强烈建议 支付金额(货币:人民币,计量单位:元)
    payAccountID String 强烈建议 支付账号ID,比如支付宝ID
    payResult Integer 建议参数 支付结果(成功或失败),一般0表示有,1表示没有
    voucherTime String 建议参数 支付凭证上的时间戳
    在线咨询 电话咨询:95163223 免费试用