| Version 25 (modified by wangjianqiang, 14 years ago) (diff) |
|---|
访问路径功能模块数据定义
访问路径数据表
访问路径数据主要用于记录各路径访问情况的汇总信息,用于生成路径图谱,其数据格式定义如下:
create table `access_path` ( `app_id` int unsigned not null, --APP的数据id `version` varchar(255) not null, --APP的版本号 `from` varchar(255), --跳转来源界面 `to` varchar(255) not null, --跳转目标界面 `count` int unsigned default 0, --该访问路径产生次数 primary key (`app_id`,`version`,`from`,`to`) );
示例:
| app_id | version | from | to | count |
| 5 | 3.1.0 | 资讯列表 | 634564 | |
| 5 | 3.1.0 | 资讯列表 | 文章 | 43543 |
| 5 | 3.1.0 | 文章 | 评论列表 | 7454 |
| 5 | 3.1.0 | 文章 | 评论列表 | 6984 |
| 5 | 3.1.0 | 评论列表 | 发表评论 | 535 |
| 5 | 3.1.0 | 文章 | 产品详情 | 54 |
| 5 | 3.1.0 | 资讯列表 | 美图 | 8324 |
| 5 | 3.1.0 | 资讯列表 | 543 |
其中:
- where from is null那条数据表示启动APP并进入首界面(to)
- where to is null那条数据表示退出应用。
界面统计数据表
界面统计数据用于记录每个界面被访问的次数、平均停留时长、跳出率等信息,其格式定义如下:
create table `page_stat` ( `app_id` int unsigned not null, --APP的数据id `version` varchar(255) not null, --APP的版本号 `page` varchar(255) not null, --界面 `count` int unsigned default 0, --被访问次数,可单独统计,也可通过access_path_*表汇总而来 `exit` int unsigned default 0, --跳出次数,可单独统计,也可通过access_path_*表汇总而来 `duration` bigint unsigned default 0, --停留时长,单位:秒 primary key (`app_id`,`version`,`page`) );
示例:
| app_id | version | page | count | exit | duration |
| 5 | 3.1.0 | 资讯列表 | 43543 | 6435 | 645623545663 |
| 5 | 3.1.0 | 文章 | 7454 | 453 | 63467474 |
| 5 | 3.1.0 | 评论列表 | 535 | 45 | 935554 |
| 5 | 3.1.0 | 产品详情 | 54 | 4 | 43422 |
| 5 | 3.1.0 | 美图 | 8324 | 534 | 312334343 |
客户端事件接口JSON格式
"path": {
">A": 44,
"A>B": 33,
"B>A": 22,
"B>C": 22,
"C>": 11
},
"page": {
"A": [44, 3, 3252],
"B": [44, 3, 3252],
"C": [44, 3, 3252]
}
其中access里每个界面的数组第一个数字是访问次数,第二个是跳出次数,第三个是停留时长
![(please configure the [header_logo] section in trac.ini)](http://www1.pconline.com.cn/hr/2009/global/images/logo.gif)