# MTA架构介绍
# MTA 系统架构
# MTA 数据统计时序图
# 系统流程图
# 系统能力
- 多端接入,通过分配appId进行管理
- 统计PV,UV,VV,IP等通用指标
- 活跃用户、沉默用户分析
- 页面在线时长分析
- 实时数据统计,统计指标支持分钟级别的实时更新
- 原始数据消费(如业务需要,可以将特定规则的原始数据写入kafka队列,由业务方自行消费)
- 历史数据迁移
# 系统最新版本介绍
应用管理
该系统可以对移动应用和web应用都进行管理,且他可以对各个应用进行创建应用、删除应用和新增订阅的功能。开启自定义事件后可以进行性能监控,同时也可以接入配置。 点击应用名称将可以查看到应用的基础信息、功能组件、权限管理等功能。同时也可以对这些组件进行编辑,其上面有新增订阅可通过其配置来完成具体的数据上报规则。
应用概览
应用统计各历史数据,其可通过hover卡片的形式显示统计时间段同时还有折线波动图。 应用趋势的指标分别有浏览量(PV)、独立用户(UV)、访问次数(VV)、独立IP、跳出率、平均在线时长。
浏览量:页面被打开的次数
独立用户:用户一天内去除重复访问次数
访问次数:用户一天内去除重复访问次数
独立IP:一天内访问的IP数
跳出率:用户从指定页面离开应用或者不再进行进一步操作的概率
平均在线时长:按天为维度,每个应用页面的平均人均访问时长。
用户活跃度的指标有DAU、WAU、DAU/WAU、MAU、DAU/MAU
DAU:选中日期当前打开过应用的用户数。
WAU:选中日期前7天(包括选中日期在内)打开过应用的用户数
DAU/WAU:选中日期的活跃用户数占周活跃用户数的百分比。
MAU:选中日期前30天(包括选中日期在内)打开过应用的用户数
DAU/MAU: 选中日期的活跃用户数占月活跃用户的百分比。
终端信息的指标有浏览量(PV)、独立用户(UV)、访问次数(VV)、独立IP 其客户端是浏览器类型,比如QQ浏览器、Chrome等。
事件分析
此系统可以给每个应用添加事件有新增事件和编辑事件等功能 ,同时也可以进行参数配置。其新增事件时也可以下载模版后按模版配置进行批量增加。其事件的监测指标有事件次数、启动次数、启动平均事件数、触发用户数、触发账号数、事件总时长(秒)、事件平均时长(秒)、活跃用户、活跃账号。
事件次数:事件触发次数
启动次数:用户打开应用的次数,应用被关闭或切换至后台超过30秒后再次启动将被记为一次新的启动。
启动平均事件数:事件发生总次数/当日启动次数。
触发用户数:触发了该事件且该事件的参数为当前值的用户数。
触发账号数:触发了该事件且该事件的参数为当前值的账户数。
事件总时长(秒):完成该事件所花费的总时长,通常用于记录视频观看、音乐播放等事件的时间长度等。
活跃用户:启动过应用并浏览了页面的设备,多次启动仅计算一次活跃用户。
活跃账号:启动过应用并浏览了页面的账号数,多次启动仅计算一次,同一账号多个设备首次启动仅计算一次,账号数据需开发者手动设置上报。
用户参与度:事件触发用户数/活跃用户数。
参数组合里面我们可以随意新增组合参数。
# 系统独立部署第三方依赖服务
- C端公网域名1个
- B端域名1个
- API 网关(选配)
- CDN(选配)
- TKE 集群
- 8核16G服务器2个
- 版本:V1.18.4
- 服务:7个
- 云数据库 TencentDB for PostgreSQL
- 版本:V10.4
- 16GB(根据业务调整)
- Redis 数据库
- 版本:V4.0
- 8GB(根据业务调整)
- Kafka 消息队列
- topic:4个
- 版本:V1.1
- Clickhouse集群
- 版本:21.3.9.84
- 4核16G, 500G
- 流计算 Oceanus
- 版本:flink1.14+
- CU 12个以上
- COS对象存储服务
# 系统接入方式
- 通过B端新增应用获取appId和secret
- 配置sdk并进行数据埋点
说明: 原始数据依赖 SDK 的埋点上报,MTA 会根据上报的原始数据进行统计分析;