You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在API路由及无服务器API路由中使用Vercel Analytics?

在Vercel API及无服务器路由中使用Vercel Analytics

当然可以在API路由(包括无服务器API路由)中使用Vercel Analytics,而且确实能用上你想要的简洁track('My analytics message.', payload);调用方式,具体实现步骤如下:

  • 首先安装Vercel Analytics的服务器端包:
    npm install @vercel/analytics/server
    
  • 在你的API路由文件中导入服务器端的track函数:
    import { track } from '@vercel/analytics/server';
    
  • 在路由处理逻辑里直接调用track即可,示例代码:
    import { track } from '@vercel/analytics/server';
    
    export default async function handler(req, res) {
      // 自定义追踪事件,携带上下文数据
      await track('用户触发API路由', {
        route: req.url,
        requestMethod: req.method,
        timestamp: new Date().toISOString()
      });
    
      res.status(200).json({ status: 'ok' });
    }
    

注意事项

  • 必须确保你的Vercel项目已经在控制台的「Analytics」设置中启用了该功能
  • track是异步函数,调用时需要加await,否则可能导致追踪事件丢失
  • payload支持任意JSON可序列化的数据,用来补充事件的上下文信息,方便后续分析

内容的提问来源于stack exchange,提问作者vadersfather

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 16:03:13