VuePress 生态系统VuePress 生态系统
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • 主题指南
  • 默认主题
  • Hope 主题
  • Plume 主题
  • Reco 主题
  • 功能插件
  • Markdown 插件
  • 搜索插件
  • 博客插件
  • 渐进式应用插件
  • 统计分析插件
  • 搜索引擎优化插件
  • 开发插件
  • 工具插件
  • AI 插件
  • @vuepress/helper
  • English
  • 简体中文
GitHub
  • baidu-analytics
  • google-analytics
  • umami-analytics

google-analytics

@vuepress/plugin-google-analytics

将 Google Analytics 集成到 VuePress 中。

此插件通过引入 gtag.js 启用 Google Analytics 4 追踪。

使用方法

npm i -D @vuepress/plugin-google-analytics@next
.vuepress/config.ts
import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics'

export default {
  plugins: [
    googleAnalyticsPlugin({
      // 配置项
    }),
  ],
}

事件上报

Google Analytics 会 自动收集部分事件,如 page_view、first_visit 等。

因此,如果仅需收集站点基础数据,只需正确设置 Measurement ID 即可。

引入插件后,全局 gtag() 函数会挂载到 window 对象,可用于 自定义事件上报。

选项

id

  • 类型:string

  • 必填:是

  • 详情:

    Google Analytics 4 的 Measurement ID,应以 'G-' 开头。

    可通过 此指引 找到你的 Measurement ID。注意区分 Google Analytics 4 的 Measurement ID("G-" 开头)和 Universal Analytics 的 Tracking ID("UA-" 开头)。

  • 示例:

.vuepress/config.ts
export default {
  plugins: [
    googleAnalyticsPlugin({
      id: 'G-XXXXXXXXXX',
    }),
  ],
}

debug

  • 类型:boolean

  • 详情:

    设置为 true 可向 DebugView 发送事件。了解更多 DebugView 信息。

  • 示例:

.vuepress/config.ts
export default {
  plugins: [
    googleAnalyticsPlugin({
      id: 'G-XXXXXXXXXX',
      debug: true,
    }),
  ],
}
在 GitHub 上编辑此页
上次更新: 2025/6/2 16:28
贡献者: Mister-Hope
上一页
baidu-analytics
下一页
umami-analytics