线客户端数据实战 - it168.comtopic.it168.com/factory/adc2013/doc/ninghaiyuan.pdf ·...

31
线客户端数据实战 2013.7.13 13717星期三

Upload: phungthuy

Post on 18-Aug-2018

237 views

Category:

Documents


0 download

TRANSCRIPT

⽆无线客户端数据实战

江 枫2013.7.13

13年7月17⽇日星期三

Who am I• 真名:宁海元

• 花名:江枫• 微博:@NinGoo

• 微信:数据说话(DataTalk)

• 2003年毕业,2007年加⼊入淘宝,⼗十年DBA经验

• 2012年加⼊入⽆无线事业部,负责⽆无线数据团队

• 《⾼高性能MySQL》第三版译者之⼀一

13年7月17⽇日星期三

Agenda

• ⼿手机淘宝数据分享• 客户端数据实战• 客户端数据⼼心得• 淘宝⽆无线数读

13年7月17⽇日星期三

⽆无线淘宝数据分享

13年7月17⽇日星期三

⽆无线淘宝数据分享2012年度⽀支付宝交易额增⻓长趋势

13年7月17⽇日星期三

⽆无线淘宝数据分享2012年度月累计访问⽤用户增⻓长率分布图

13年7月17⽇日星期三

⽆无线淘宝数据分享⽆无线淘宝⽤用户⼈人均购买⼒力排⾏行(城市)

13年7月17⽇日星期三

⽆无线淘宝数据分享2012 Q4⽆无线淘宝分平台成交占⽐比

75%

13年7月17⽇日星期三

⽆无线淘宝数据分享

iPad

iPhone

Android

0 0.25 0.5 0.75 1

49%

62%

65%

51%

38%

35%

男 ⼥女

2012年12月⽆无线淘宝⽤用户性别⽐比例

13年7月17⽇日星期三

⽆无线淘宝数据分享

iPad

iPhone

Android

0 0.25 0.5 0.75 1

57%

67%

69%

43%

33%

31%

男 ⼥女

2013年6月⽆无线淘宝⽤用户性别⽐比例

13年7月17⽇日星期三

⽆无线淘宝数据分享2013年6月⽆无线淘宝⽤用户⼿手机品牌分布

13年7月17⽇日星期三

⽆无线淘宝数据分享2013年6月⽆无线淘宝⽤用户⼿手机Android品牌分布

13年7月17⽇日星期三

⽆无线淘宝数据分享

You Want More?

13年7月17⽇日星期三

⽆无线淘宝数据分享

13年7月17⽇日星期三

客户端数据实战

13年7月17⽇日星期三

客户端数据实战Wap/H5⽇日志数据采集

13年7月17⽇日星期三

客户端数据实战Native App⽇日志数据采集

App开发及运营团队

⽤用户

APP

SDK埋点

应⽤用应⽤用

91助⼿手

渠道

开发 推⼲⼴广 豌⾖豆荚

安智市场

机蜂⺴⽹网

……

客户端数据采集与存储

联⺴⽹网发送

服务器数据存储

云梯数据开发

同步

TimeTunnel

⽆无线数读

数据可视化

其他数据使⽤用者

管理⽤用户/权限

申请权限

2

下载使⽤用

1

3

4

13年7月17⽇日星期三

客户端数据实战设备标识

IMEI IMSI

Mac地址

UDID OpenUDID

⾃自定义标识?

13年7月17⽇日星期三

客户端数据实战数据上传策略

实时上传耗电/耗流量

定期上传耗电

特定事件触发上传

13年7月17⽇日星期三

客户端数据实战Native和Webview数据打通

NSMutableDictionary * lCookieProperties = [NSMutableDictionary dictionary];[lCookieProperties setObject:@”Key” forKey:NSHTTPCookieName];[lCookieProperties setObject:@”Value” forKey:NSHTTPCookieValue];

NSHTTPCookie * lCookie = [NSHTTPCookie cookieWithProperties:lCookieProperties];

[[NSHTTPCookieStorage sharedHTTPCookieStorage] setCookie:lCookie];

13年7月17⽇日星期三

客户端数据实战CrashHandler

void CrashHandlerInstall(){! NSSetUncaughtExceptionHandler(&XxxExceptionHandler);! signal(SIGABRT, XxxSignalHandler);! signal(SIGILL, XxxSignalHandler);! signal(SIGSEGV, XxxSignalHandler);! signal(SIGFPE, XxxSignalHandler);! signal(SIGBUS, XxxSignalHandler);! signal(SIGPIPE, XxxSignalHandler);}

(NSArray *)getBackTrace{ void *callStack[SIZE_OF_CALLSTACK]; UTInt32 frames = backtrace(callStack, SIZE_OF_CALLSTACK); char **strs = backtrace_symbols(callStack, frames); NSMutableArray *stackTraces = [NSMutableArray arrayWithCapacity:frames]; for (UTInt32 i = 0; i < frames; i++){ [stackTraces addObject:[NSString stringWithUTF8String:strs[i]]]; } free(strs); return stackTraces;}

13年7月17⽇日星期三

客户端数据实战动态配置/动态调试

配置接⼝口按设备/⽤用户提供灵活配置

SDK

13年7月17⽇日星期三

客户端数据实战实时计算

实时流计算

即时计算

秒级数据指标活动必备神器

⾃自选维度和指标即时⾃自定义分析

13年7月17⽇日星期三

客户端数据实战

Java+WebX TEngine+Ngx_Lua

1,200

7,000

⽇日志上传服务接⼝口QPS

13年7月17⽇日星期三

客户端数据实战

2012.6 2013.6

600,000,000

6,000,000,000

每天上传到⽇日志量

13年7月17⽇日星期三

客户端数据⼼心得

13年7月17⽇日星期三

客户端数据⼼心得

• 历史,可追溯• 异常,可证伪• 指标,可视化

• 简单,可依赖

13年7月17⽇日星期三

淘宝⽆无线数读

13年7月17⽇日星期三

淘宝⽆无线数读

13年7月17⽇日星期三

淘宝⽆无线数读

⽤用户获取

参与使⽤用

活跃回访

⽤用户留存

增值转化

新增⽤用户数

启动次数

使⽤用时⻓长

⻚页⾯面访问

路径分析

事件消息及转化

活跃度留存率

成交

评价

回访频次回访周期⽤用户细分

应⽤用

版本

平台

终端

机型

⺴⽹网络

运营商

分辨率

Dimensions

Metrics 丰富的维度多样可拓展的指标

下载渠道

时间

地域

13年7月17⽇日星期三

淘宝⽆无线数读

http://wdm.taobao.com

Wireless Data Miner

淘宝⽆无线数读,发掘⽆无线数据⾦金矿期待你的加⼊入!

13年7月17⽇日星期三