GoWind 开源生态GoWind 开源生态
首页
框架
GoWind Admin
GoWind CMS
GoWind IM
GoWind UBA
GoWind IoT
GoWind Toolkit
GoWind Quant
GitHub
首页
框架
GoWind Admin
GoWind CMS
GoWind IM
GoWind UBA
GoWind IoT
GoWind Toolkit
GoWind Quant
GitHub
  • 介绍

    • GoWind UBA 产品介绍
  • 架构参考

    • UBA 系统架构
    • UBA 后端模块总览
    • UBA 后端 API 契约
    • UBA 前端架构
  • 开发者指南(二开)

    • UBA 安装指南
    • UBA 代码生成管线教程
    • 新增对外服务教程
    • 新增业务实体教程
    • 新增前端页面教程
  • 运维指南

    • UBA Docker 部署指南
    • UBA 配置详解与安全清单
    • UBA PM2 部署指南
    • UBA Superset BI 部署指南
  • 数据分析师指南

    • 数据分析师上手指南
    • 基础聚合

      • 事件趋势分析
      • 活跃用户分析
      • 维度分组聚合
    • 转化与路径

      • 漏斗分析
      • 留存分析
      • 热门转化路径
      • 行为序列分析
    • 用户深度

      • 归因分析
      • 分布分析
      • 用户分群圈选
      • 点击热力图
      • 间隔时间分析
    • 生命周期

      • 用户生命周期
      • 流失与回流分析
      • 新老用户对比
      • 矩阵象限分析
    • 营收与价值

      • 营收分析
      • 付费分层(鲸鱼分析)
      • 历史 LTV 分析
    • 会话与异常

      • 会话分析
      • 同比环比与异常检测
    • 游戏专属

      • 关卡分析(游戏)
      • 滚服留存(游戏)
      • 同时在线分析(游戏)
      • 经济系统分析(游戏)
    • OLAP 查询手册
  • SDK 接入

    • Web SDK 接入指南
    • C# SDK 接入指南(Unity / Godot / .NET)
  • 附录

    • UBA 附录:端口、术语、已知限制与 FAQ

间隔时间分析

间隔时间分析(Interval)衡量两个指定事件之间的时间间隔分布,回答"从 A 到 B 通常要多久"。对应后端 AnalyticsService.Interval。


一、它能回答什么问题

  • 从「注册」到「首次付费」平均要多久?P50 / P90?
  • 从「浏览商品」到「下单」的决策时长分布?
  • 用户「登录」到「完成关键操作」的间隔有没有长尾?

二、关键指标

指标含义
分桶分布按间隔时长区间统计样本数占比
P50中位间隔(小时)
P9090 分位间隔(小时,长尾)
avg平均间隔(小时)

分桶标签:instant(即时)/ lt_1h(1 小时内)/ 1_24h(1-24 小时)/ 1_7d(1-7 天)/ 7d_plus(7 天以上)。


三、后端接口

gRPC:AnalyticsService.Interval

字段类型说明
time_rangeTimeRange分析时间范围
event_fromstring起始事件名(如 register)
event_tostring结束事件名(如 pay_success)
app_iduint32(可选)按应用过滤

响应 IntervalResponse:buckets[](IntervalBucket 含 bucket / count / percentage)、p50_hours、p90_hours、avg_hours、count。

HTTP(admin 转发)

POST /admin/v1/analytics/interval
Content-Type: application/json

{
  "timeRange": { "startMs": 1718169600000, "endMs": 1718774399000 },
  "eventFrom": "register",
  "eventTo": "pay_success"
}

四、与分布分析的区别

模型度量输入
分布 Distribution单个事件的耗时(duration)一个事件
间隔 Interval两个事件之间的时间差起始 + 结束事件

五、典型场景

注册到首充时长

eventFrom=register, eventTo=pay_success:看用户从注册到首次付费的决策周期。P50 短说明转化快;7d_plus 占比高说明很多用户拖延付费,可设计新人限时优惠。

浏览到下单决策

eventFrom=view_product, eventTo=submit_order:评估购买决策时长,判断是冲动消费(instant/lt_1h)还是理性比价(1_24h+)。

转化漏斗时间维度补充

配合 漏斗分析:漏斗告诉你"转化率多少",Interval 告诉你"转化的要多快、不转化的卡多久"。


六、注意事项

  • 必须指定两个事件:event_from 和 event_to 都必填。
  • 按用户配对:间隔是同一用户从 event_from 到(其后首个)event_to 的时间差;若用户多次触发,取首次配对。
  • 跨用户不配对:A 用户的 from 不会和 B 用户的 to 配对。
  • 单位是小时:P50/P90/avg 都是小时;分桶标签混合了秒/小时/天,按标签语义读。
  • 负值/异常:若 event_to 早于 event_from(数据异常或回填),通常被过滤。

七、相关文档

  • 分布分析
  • 漏斗分析
  • 数据分析师上手指南
  • 后端 API 契约
Edit this page
Last Updated:: 6/29/26, 3:57 PM
Contributors: Bobo
Prev
点击热力图