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

如何为Electron桌面应用配置Google Analytics数据流?

配置Google Analytics 4适配Electron应用的方法

1. 创建网站类型数据流

在GA4属性中直接选择「网站」选项创建数据流即可,操作步骤如下:

  • 登录GA4后台进入目标属性
  • 依次点击「管理」>「数据流」>「添加数据流」>「网站」
  • 填写任意网站URL(比如项目官网地址,甚至虚构的electron-app://local也可,GA4对该字段校验不严格)
  • 将数据流命名为「Electron桌面应用」方便识别
  • 创建完成后获取测量ID(Measurement ID)(格式为G-XXXXXXX),这就是你要在electron-google-analytics4库中使用的ID

2. 适配Electron应用的追踪配置

在项目中初始化库时,需做以下适配:

  • 主进程可直接初始化实例,渲染进程可通过IPC调用主进程的追踪方法
  • 可设置自定义userAgent,或直接使用Electron默认UA,GA4会自动识别为桌面设备
  • 示例初始化代码:
const { Analytics } = require('electron-google-analytics4');

const analytics = new Analytics({
  measurementId: 'G-XXXXXXX', // 替换为你的测量ID
  appName: '你的Electron应用名称',
  appVersion: 'v1.0.0'
});

// 发送页面浏览事件
analytics.send('page_view', {
  page_title: '主页面',
  page_location: 'app://main-window' // 自定义页面路径,模拟网站URL结构
});

3. 验证数据上报

发送测试事件后,在GA4后台「实时」报告中查看是否有数据接收,确认配置生效。

注意事项

  • GA4的网站数据流完全支持Electron桌面应用的事件追踪,无需纠结数据流类型
  • 确保Electron应用具备网络权限,能正常访问GA4上报接口
  • 如需追踪应用特定事件(如窗口打开、按钮点击),可自定义事件名称,按GA4事件规范上报

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 19:12:02