通用统计字段 - iseekr/iseekr-beacon-server GitHub Wiki
概述
每一个log经过log-parser都会得到一个统一的数据对象。结构如下:
| key | 描述 | 备注 |
|---|---|---|
| app | 站点或者客户端id | |
| type | 事件名 | 页面浏览时为p,事件统计时为事件统计名字 |
| user.uid | 用户uid | 当为游客或者未识别到用户uid时,为空 |
| user.uuid | 用户uuid | |
| time | 事件时间 | |
| date | 以YYYY--MM-DD格式的时间 | |
| user.ip | 用户ip | |
| location.country | 国家 | 简称 |
| locaion.province | 省份 | |
| locaion.city | 城市 | |
| data | 事件统计的具体数据 | |
| page.url | 访问地址 | |
| page.keyword | 关键词 | 通过关键词页面进入时 |
| page.referrer | 来源页面 | |
| page.x-id | 页面标识id,所有页面 | 假设为帖子页面,tid_1234 |
| page.x-pid | 父级页面标识id | 帖子页面上一级为版块页面,fid_2354 |
| page.x-page | x-page参数 | |
| page.x-block | x-block参数 | |
| page.x-app | 平台参数,如weixin,fkzr,bzapp | |
| search | 当为搜索来源时,search属性不为空 | |
| search.from | 搜索来源,搜索引擎或者站内 | |
| search.word | 搜索词 | |
| device.id | 用户设备id | |
| device.browser | 用户设备浏览器 | |
| device.browser_version | 用户设备浏览器版本 | |
| device.os | 用户系统 | |
| device.os_version | 用户系统版本 | |
| device.is_mobile | 是否为手机设备 | |
| device.brand | 手机品牌 | |
| device.model | 手机型号 | |
| device.width | 屏幕宽度 | |
| device.height | 屏幕高度 | |
| device.network | 设备网络 | 如,wifi,4g,3g,2g |
| is_new | 是否为新用户,即第一次访问 |
session信息
一般用当前时间的时分秒来标识会话id,示例:023500
| key | 描述 | 备注 |
|---|---|---|
| session.id | 会话id |