全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网

数据自定义分析

更新时间:2017-06-07 14:09:29

1. 简介

移动数据分析(Mobile Analytics)本着“开放数据”的原则,可以把采集的日志数据实时(目前做到了15分钟级)归还开发者进一步地分析及挖掘。通过数据同步功能,开发者可以“一键同步数据到Maxcompute”,进而可以在阿里云的大数据计算服务Maxcompute对采集的App用户行为数据进行个性化分析或挖掘。该功能移动数据分析不收取任何费用,只有开发者确定开启该功能,并确实有数据同步到Maxcompute后,才会消耗Maxcompute的存储。

2 日志数据内容字段

当前开放字段有:

字段名 类型 注释
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,acess_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
hh string 分区字段,表示小时,一般格式为hh
mm string 分区字段,表示分钟,一般格式为mm,15分钟一个间隔,如00 15 30 45

事件ID(即event_id)类型如下:

事件ID 含义 是否自动采集
2001 页面事件 自动采集
19999 自定义事件 调接口setEventLabel()埋点
1010 退出事件 自动采集,一般用于计算启动次数
1006 注册事件 调接口userRegister()埋点
3002 性能事件 网络请求
3003 性能事件 带宽利用率
3004 性能事件 错误详情
3005 性能事件 CAS加速效果
3015 性能事件 域名劫持事件
66602 性能事件 自定义性能事件
1 性能事件 android手机java crash
61006 性能事件 android手机native crash,iOS crash

3 数据同步

在移动数据分析产品控制台首页,点击左边菜单“数据同步”即可打开数据同步去页面,进行开启、停止、编辑及查看同步任务。如下图数据同步

3.1 开启同步

点击“开启”按钮,打开开启同步对话框,默认需要选择Maxcompute的项目名并填写同步的数据表名。如果Maxcompute还没有创建任何项目名,会提示引导去Maxcompute控制台创建项目。填写的数据表为系统自动创建,无需亲手工在Maxcompute创建或使用Maxcompute已有数据表。

开启开启

点击确定后,即可开启同步,并提醒同步数据约有2~3小时延时。如果3小时后在Maxcompute控制台的数据表列表没有查看到同步的表名,一是可能Maxcompute表列表有延时,可以直接select * from 项目名.表名 limit 10查看数据;二是工单联系我们。

开启

3.2 编辑同步

如果有一天想把同步的数据换一个Maxcompute项目或数据表名,则可以在开启后,点击“编辑”按钮进行更新。一般地,编辑后大约30分钟生效,不会删除之前项目及表的数据。

编辑

3.3 停止同步

如果有一天不再使用该份数据,则可以数据同步界面点击“停止”来停止数据同步,约30分钟生效,不会删除之前项目及表的数据。

停止

3.4 查看同步任务

查看数据同步任务是否正常,可以在开启后,打开“数据同步”页面,下面则提供了近12小时、近7天、近12天的同步任务列表,15分钟一次同步。或者是点击到Maxcompute的控制台去查看数据表分区。查看

本文导读目录