Skip to content

Latest commit

 

History

History
180 lines (122 loc) · 4.67 KB

File metadata and controls

180 lines (122 loc) · 4.67 KB

Umami 分析示例

典型用户问题 → 应执行的 CLI 命令 → 分析要点。

整体流量

用户:「分析一下最近一周的网站流量」

node scripts/umami-cli.mjs websites
node scripts/umami-cli.mjs stats --period 7d --website <id>
node scripts/umami-cli.mjs pageviews --period 7d --unit day --website <id>

分析要点

  • 从 stats 提取 PV/UV/跳出率/停留时长
  • prev 字段做环比
  • 从 pageviews 找峰值日期

用户:「今天网站表现怎么样?」

node scripts/umami-cli.mjs stats --period 24h --website <id>
node scripts/umami-cli.mjs active --website <id>

内容分析

用户:「哪些页面最受欢迎?」

node scripts/umami-cli.mjs metrics --type path --limit 15 --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type path --limit 15 --period 30d --expanded --website <id>

分析要点

  • y(访客)或 expanded 的 pageviews 排序
  • 标注 Top 3 及占比
  • 低流量高跳出页面可能是内容质量问题(推断,需标注)

用户:「用户从哪些页面离开最多?」

node scripts/umami-cli.mjs metrics --type exit --limit 10 --period 30d --website <id>

获客渠道

用户:「流量主要来自哪里?」

node scripts/umami-cli.mjs metrics --type referrer --limit 15 --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type channel --limit 10 --period 30d --website <id>

分析要点

  • Direct / Organic / Referral / Social 等 channel 分布
  • 具体 referrer 域名 Top 列表
  • 单一来源占比过高时提示风险(推断)

用户:「SEO 和自然搜索表现如何?」

node scripts/umami-cli.mjs metrics --type channel --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type referrer --limit 20 --period 30d --website <id>

关注 Organic Search channel 及 Google/Baidu 等搜索引擎 referrer。


用户画像

用户:「访客主要来自哪些国家?」

node scripts/umami-cli.mjs metrics --type country --limit 15 --period 30d --website <id>

用户:「移动端还是桌面端多?」

node scripts/umami-cli.mjs metrics --type device --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type os --limit 10 --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type browser --limit 10 --period 30d --website <id>

实时与事件

用户:「现在有多少人在看我的网站?」

node scripts/umami-cli.mjs active --website <id>

用户:「注册按钮点击率怎么样?」(假设 tracked 为自定义 event)

node scripts/umami-cli.mjs events --period 30d --website <id>
node scripts/umami-cli.mjs metrics --type event --limit 20 --period 30d --website <id>

分析要点

  • eventStats 看事件总量
  • events / fields 看具体事件名和属性
  • 转化率 = 事件数 / visits(需从 stats 取 visits,标注计算方式)

对比与趋势

用户:「对比上个月和这个月」

# 本月(假设今天是 2026-06-18)
node scripts/umami-cli.mjs stats --start 2026-06-01 --end 2026-06-18 --website <id>
# 上月
node scripts/umami-cli.mjs stats --start 2026-05-01 --end 2026-05-31 --website <id>
node scripts/umami-cli.mjs pageviews --start 2026-05-01 --end 2026-06-18 --unit day --website <id>

或直接使用 stats 的 prev 字段(上一等长周期)。


用户:「网站什么时候开始有数据的?」

node scripts/umami-cli.mjs daterange --website <id>

多站点

用户:「我有几个网站,分别表现如何?」

node scripts/umami-cli.mjs websites
# 对每个 id 分别运行 stats
node scripts/umami-cli.mjs stats --period 7d --website <id1>
node scripts/umami-cli.mjs stats --period 7d --website <id2>

输出对比表格,标注各站点 name/domain。


完整分析报告(推荐组合)

用户:「给我一份完整的流量报告」

node scripts/umami-cli.mjs websites
node scripts/umami-cli.mjs stats --period 7d --website <id>
node scripts/umami-cli.mjs pageviews --period 7d --unit day --website <id>
node scripts/umami-cli.mjs metrics --type path --limit 10 --period 7d --website <id>
node scripts/umami-cli.mjs metrics --type referrer --limit 10 --period 7d --website <id>
node scripts/umami-cli.mjs metrics --type country --limit 5 --period 7d --website <id>
node scripts/umami-cli.mjs metrics --type device --period 7d --website <id>
node scripts/umami-cli.mjs active --website <id>

SKILL.md 报告模板组织输出。