商务服务
数据统计
2024-11-07 23:00

数据统计用于游戏内上传各类事件信息,如打开APP,登录,支付等。一般根据项目需求有多种数据统计渠道,如SDK流程统计,海外的Adjust,Firebase,还有SDK官方自带的数据统计等。

数据统计

Adjust数据上报: 例如登录的Adjust eventToken为aabbcc

Firebase数据上报:

Adjust支付事件上报: 需要调用这个专门的接口上报adjust支付事件; 需要传入货币金额,货币单位,订单号等信息,例如Adsjut event token为aaccdd

参数说明:

参数名称参数类型参数说明是否必传orderIdNSString订单id,需要保证每次不一样,如果没有的话可以自己生成一个,建议使用时间戳YiapIdNSString苹果内购支付的产品id(如com.dianhun.A001)NcurrencyNSString支付金额(单位:分)YcurrencyTypeNSString支付货币类型(如美元是USD)YvirtualCurrencyNSString充值的游戏虚拟货币金额NtypeNSString固定iosYplatformsNSArray平台,默认传空数组NmemoNSString根据平台不同配置,如adjust数据统计就传eventTokenY

Firebase支付事件上报: Firebase会自动收集Apple的内购事件上报,其它支付事件需要上传的事件名称和参数由运营提供(例如创建Purchase事件,参数定义为price,currency)

整合SDK数据埋点上报,Adjust和Firebase数据上报,只需要调用一次即可上报对应的数据 注意:需要配置DHEventList.json文件

国内海外通用,用于打点上报游戏内的节点事件,使用DHLog类

###2.2.2节点事件上报

流程打点主要参数

参数名称参数类型参数说明是否必传action_modelNSString上报类型(流程打点上报固定使用log)Ylog_levelNSString日志级别,d:普通;e:错误Yevent_idNSString事件id,例如110000::GAME_CLIENT_LAUNCHYsub_event_typeNSString子事件id,默认0YlogNSString事件详细内容,可为空Yaccount_idNSStringSDK账号ID(如果没有则传空字符串)Yrole_idNSString游戏角色ID如果没有则传空字符串)Y

用于上报sdk OSS数据

参数

参数名称参数类型参数说明是否必传action_modelNSString上报类型(SDK数据上报固定使用normal)Yextend_param_jsonNSString额外参数Nlog_typeNSString事件类型,例如guidestepYtrack_platformNSString平台Y

参数说明

字段名称字段注释优先级描述action_model上报类型(SDK数据上报固定使用normal)1固定值:normaltrack_platform日志发送平台1固定值:dianhunlog_type日志类型1日志类型,固定值:guidestepzid大区ID1若游戏无大区概念,则填1作为初始大区编号sid游戏服务器ID1大区的下一级,若游戏无服概念,则填1作为初始服编号role_id角色id1整个游戏内唯一step_id步骤ID1当表示新手引导任务时,ID建议顺序编号step_state步骤状态类型1步骤状态,1:进行中 2:已完成(不含跳过) 3:跳过 4(5,6...):游戏自定义step_type步骤类型2枚举值如pvp、pve等(具体根据实际情况而定)role_level玩家等级2玩家等级vip_level玩家vip等级2玩家vip等级step_param步骤参数2预留统计维度,反应玩家参与引导时的重要统计维度,比如使用的英雄IDextend_param_json扩展参数2其他预留参数,必须使用无嵌套json格式,且数据类型均为string,注意内容中需要包含转义的反斜杠"",因为SDK会统一当成string来处理

示例代码

参数说明

字段名称字段注释优先级描述action_model上报类型(SDK数据上报固定使用normal)1固定值:normaltrack_platform日志发送平台1固定值:dianhunlog_type日志类型1日志类型,固定值:buttonbutton_id按钮ID1统计维度button_type按钮分类2统计维度page_id界面ID2按钮所在界面ID,用于分析用户操作路径opt_param操作参数2比如是跳转到另外一个页面,就填写结果页ID;匹配按钮则可以填匹配时间zid大区ID2若游戏无大区概念,则填1作为初始大区编号sid游戏服务器ID2大区的下一级,若游戏无服概念,则填1作为初始服编号role_id角色ID2整个游戏内唯一extend_param_json扩展参数2项目根据实际需要自定义规范中未定义到的其他参数。但需要上报==json格式的字符串==,如"{"kills":"0","deaths":"0","assistant":"0"}",key命名尽量简短易懂,自定义参数最多==20==个

示例代码

参数说明

字段名称字段注释优先级描述action_model上报类型(SDK数据上报固定使用normal)1固定值:normaltrack_platform日志发送平台1固定值:dianhunlog_type日志类型1日志类型,固定值:customevent自定义事件类型1尽量使用英文单词命名,如'levelUp','joinCorp'opt_obj操作对象2如果是按钮点击事件,则对应按钮IDopt_res操作结果2如果是按钮点击事件,则返回按钮点击的结果,比如是跳转到另外一个页面,就填写结果页IDopt_reason操作原因2如果是页面离开事件,填离开原因zid大区ID2若游戏无大区概念,则填1作为初始大区编号sid游戏服务器ID2大区的下一级,若游戏无服概念,则填1作为初始服编号role_id角色ID2整个游戏内唯一extend_param_json扩展参数2项目根据实际需要自定义规范中未定义到的其他参数。但需要上报==json格式的字符串==,如"{"kills":"0","deaths":"0","assistant":"0"}",key命名尽量简短易懂,自定义参数最多==20==个
    以上就是本篇文章【数据统计】的全部内容了,欢迎阅览 ! 文章地址:http://yy520w.xhstdz.com/news/2841.html 
     资讯      企业新闻      行情      企业黄页      同类资讯      首页      网站地图      返回首页 物流园资讯移动站 http://gzhdwind.xhstdz.com/ , 查看更多   
最新新闻
10分钟学懂丨关于公网IP、内网穿透、DDNS怎么玩
大家好,我是加勒比考斯。很高兴再次见到大家~关注考斯的玩家都知道考斯平时在NAS领域活动的较多,根据市场数据可以发现现在购买
使用安卓的日志工具Log
一、使用安卓的日志工具Log   Android的日志工具Log 5个方法供我们打印日志,同时对应5种日志级别 Log.v():用于打
2024年国家电网招聘之电网计算机题库【考点精练】.docx
2024年国家电网招聘之电网计算机题库第一部分单选题(800题)1、某DRAM芯片,存储容量为512KX8位,该芯片地址线和数据线数目为()。
tiktok上的热门话题在哪儿可以找到,教你tiktok快速涨粉找热门话题标签的技巧
TikTok已经成为了一种流行的社交媒体应用程序,它让用户可以分享自己的短视频。其中,热门话题是吸引更多关注者和涨粉的关键因素
你在漫无目的的刷新闻,别人偷偷的收藏了这6款超实用软件
1. P2PSearcher种子搜索神器MoreExcel3是一款基于Excel的表格管理系统软件。 格式工厂电脑版是一款国人开发的完全免费全能视频格
中国画坛著名国画家2023年8月人气指数排行榜震撼发布
  书画艺术是中华众多艺术中的一朵奇葩,世界各国文字中,唯有汉字的书写成为一门艺术。书画的投资与收藏,对当下越来越不满足
免费无广告的统计工具TalKingData
给大家介绍一个移动端、网站的无广告统计工具 通过研究友盟、百度统计发现在底层的js中存在广告,而且上线使用的时候时不
list、set、map 之间的区别是什么?_网站SEO和SEM之间到底有什么区别?
今天来给大家谈下网站SEO和SEM之间到底有什么区别?很多做互联网的朋友都傻傻分不清,SEO和SEM虽然只相差一个字
2024年6月大学英语六级翻译必背词汇:中国特色词汇
2024年6月英语六级考试将在6月15日举行,大家准备的如何?今天为大家带来的是2024年6月大学英语六级翻译必背词汇:中国特色词汇
本企业新闻