自媒体数据 Dashboard:一个人的内容运营工作台

为什么需要 Dashboard

运营自媒体账号,最头疼的就是各个平台的数据分散:抖音、小红书、B站、公众号,每个平台都有自己的后台。想看整体数据,得挨个登录、挨个截图。

我需要一个统一的地方,看清楚:

  • 各平台的关键指标(粉丝、点赞、收藏)
  • 内容发布状态
  • 互动数据趋势

技术方案

框架选择

  • React + TypeScript:类型安全,开发体验好
  • Tailwind CSS:快速样式开发
  • Vercel:免费托管,部署简单
  • AI 编程工具:辅助代码开发

数据来源

各平台提供的 API 有限,目前的实现方式:

  • B站:通过第三方接口获取播放、点赞、收藏数据
  • 小红书/抖音:手动录入关键数据(或用 browser_cookie3 提取)
  • 公众号:后台数据手动同步

开发过程

AI 辅助编程

这次开发几乎全程用 AI 辅助:

  1. 需求描述:告诉 Claude Code 我想要什么样的 Dashboard
  2. 代码生成:AI 生成初始组件代码
  3. 迭代修改:根据实际效果调整细节
  4. bug 修复:测试中发现问题,让 AI 帮忙定位

AI 生成代码的效率比我预期的高。基础的 Dashboard 框架,半天就搭好了。

页面结构

Dashboard/
├── Header(平台切换、数据刷新)
├── Summary Cards(总粉丝、总点赞、总收藏)
├── Content Table(内容列表、关键指标)
├── Charts(趋势图、对比图)
└── Publish Calendar(发布日历)

数据可视化

Dashboard 的核心是数据可视化。几个关键图表:

  1. 趋势图:展示近 30 天的关键指标变化
  2. 内容对比表:按发布时间排列所有内容,横向对比各项指标
  3. 发布日历:标记已发布内容的时间分布

实际使用效果

Dashboard 上线后,运营效率提升明显:

  • 数据查看:从各个平台后台登录查看,变成打开 Dashboard 一目了然
  • 内容复盘:通过对比表快速发现哪些内容表现好、哪些需要改进
  • 趋势监控:通过趋势图感知粉丝增长或互动下降的趋势

不足与改进方向

目前 Dashboard 的局限:

  1. 数据更新依赖手动:很多平台没有开放 API,数据需要手动同步
  2. 没有告警机制:数据异常时没有通知
  3. 历史数据有限:刚开始用,数据积累不够

下一步计划:加入数据告警、尝试接入更多平台 API、加入 AI 分析功能。

对于一个人运营多个平台的自媒体人来说,能把分散的数据聚合在一起,已经能省不少心了。