Q1: 移动数据分析(Mobile Analytics)有几种版本?不同版本有什么区别?
有通用版和定制版两个版本。
通用版和定制版主要有两个方面的区别:
产品功能上,通用版本提供给开发者普遍性的、通用的分析功能,定制版可以满足开发者个性化的分析需求。
收费策略上,通用版执行统一的、明确的收费标准,定制版收费协商确认。
Q2: 能获取或者查询采集的数据吗?
能,在移动数据分析(Mobile Analytics)申请开通“日志分析”功能,就可以在ODPS查询采集到的数据,一方面可以做BI分析,另一方面可以ETL数据加工。
Q3: ODPS是什么?
大数据计算服务(Open Data Processing Service, 简称ODPS)由阿里云自主研发,提供针对TB/PB级数据、实时性要求不高的分布式处理能力,应用于数据分析、挖掘、商业智能等领域。阿里巴巴的数据业务都运行在ODPS上。
ODPS的产品详情页: https://www.aliyun.com/product/odps/。
Q4: 什么是日志分析?
日志分析是移动数据分析(Mobile Analytics)为方便用户使用SDK采集到的原始数据而开发的功能,实现了数据“物归原主”,助力用户数据“物尽其用”。
Q5: 授权到ODPS的SDK采集的数据字段有哪些?
当前的字段有:
字段名 |
类型 |
注释 |
app_id |
string |
以appkey@os的形式表示 |
app_name |
string |
app_id对应的app中文名称 |
app_version |
string |
app的应用版本号 |
channel |
string |
应用分发渠道 |
imei |
string |
移动设备国际身份码的缩写 |
imsi |
string |
国际移动用户识别码 |
brand |
string |
手机或终端的品牌 |
device_model |
string |
手机或终端的机型 |
resolution |
string |
手机或终端的屏幕分辨率 |
os |
string |
操作系统,如:Android、iPhone OS |
os_version |
string |
操作系统的版本 |
carrier |
string |
移动运营商,如:中国移动、中国联通、中国电信 |
access |
string |
连接的网络,如:2G、3G、Wi-Fi |
access_subtype |
string |
网络类型,如:HSPA、EVDO、EDGE、GPRS等 |
network_type |
string |
根据access,access_subtype转化后的网络类型 |
school |
string |
根据client_ip如果为校园网解析出的学校 |
client_ip |
string |
客户端ip |
longitude |
string |
经度,目前SDK没有采集,有需求请联系我们 |
latitude |
string |
纬度,目前SDK没有采集,有需求请联系我们 |
country |
string |
根据client_ip解析出的国家或地区 |
province |
string |
根据client_ip解析出的省、直辖市、自治区 |
city |
string |
根据client_ip解析出的地级市 |
district |
string |
根据client_ip解析出的区、县、县级市 |
session_id |
string |
用户的一次会话id |
reach_time |
string |
到达日志服务器的时间,此时间可作为日志时间直接使用,格式为:yyyyMMddHHmmss |
event_id |
string |
埋点的事件ID,事件ID为2001,page是表示当前页面,arg1表示上一个页面;事件ID为19999,page是默认page_extend,可埋点重写,arg1表示自定义事件名称 |
page |
string |
页面 |
arg1 |
string |
事件参数 |
arg2 |
string |
事件参数 |
arg3 |
string |
事件参数 |
args |
string |
事件参数,调接口setProperty()等埋点的KV属性串 |
local_time |
string |
终端时间(格式为yyyy-mm-dd hh24:mi:ss) |
local_timestamp |
string |
终端时间(格式为数字型的unix 时间,精确到毫秒,可通过from_unixtime函数转换成日期) |
utdid |
string |
服务端生成的设备唯一标识符 |
user_nick |
string |
长登录会员名称,长登录是指只要登录一次就会记住该设备最近一次登录会员,即使该设备下一次打开App且没有登录,其日志也会记录该设备最近一次登录会员 |
user_id |
string |
长登录会员id |
short_user_nick |
string |
短登录会员名称,短登录是指当前处于登录状态的会员 |
short_user_id |
string |
短登录会员id |
ds |
string |
分区字段,表示日期,一般格式为yyyymmdd |
hour |
string |
分区字段,表示小时,一般格式为hh |
Q6: ODPS上如何使用我的数据?
Q7. 如果要加工APP的数据应该怎么操作?
加工数据建议采用数加开发套件,它提供了整套的数据开发解决方案,含数据同步、数据开发、任务调度等系列组件,是一个比较完善的云数据仓库解决方案。
Q8: SDK采集的字段能否自定义?
只有定制版可以。
Q9: 拿到SDK采集的数据后可以做什么?
可以的应用场景如下:
(1)BI个性化分析。
(2)自定义报表加工。
(3)自主挖掘数据,如:数据建模。
Q10: 集成SDK后多久能看到数据?
今日实时及crash实时报表,当天实时可以看到数据;其他报表只能查看T-1及历史数据,最新一天的数据一般在第二天9点之前生成。
另外,某些报表需要在平台上注册登记后才会计算数据,如:自定义参数、关键漏斗等。