GA4MP - Google分析 4 计量协议
这是一个开源执行 客户端 使用的协议 谷歌分析 4。当我提到 "客户端" 因为它必须与官员区别 GA4 计量协议 由谷歌提供.
这个图书馆执行公众 谷歌分析 4 协议允许使用 NODE/JS 进行全面的服务器侧跟踪,但实际上与官方无法进行 计量协议 ,这只是为了增强当前的GA4数据,它还没有准备好进行全面跟踪.
与官方报价服务器侧协议的主要区别是:
- 触发新会话和访问开始
- 音轨会话属性
- 覆盖用户 IP 以覆盖 GEO 细节
- 查看调试视频上的点击
- 覆盖任何您想要的价值
- 易于移植到其他语言
如果我们把这个图书馆与GTAG的正式执行相比较.
- 重量为8.7克b(<4克b压缩),比GTAG容器轻95.6%

- 隐私 Compliant: 完全控制创建/读取哪些 cookie 并发送到 Google
- 双向跟踪(将命中点对多个测量ID)
使用量
ES6 进口
import ga4mp from '@analytics-debugger/ga4mp'
const ga4track = ga4mp(["G-THYNGSTER"], {
user_id: undefined,
non_personalized_ads: true,
debug: true
});
浏览器
<.script src="https://cdn.jsdelivr.net/npm/@analytics-debugger/ga4mp@latest/dist/ga4mp.umd.min.js"==/ script
const ga4track = ga4mp(["G-THYNGSTER"], {
user_id: undefined,
non_personalized_ads: true,
debug: true
});
NODE.JS (英语)
const ga4mp = require('./dist/ga4mp')
const ga4track = ga4mp(["G-THYNGSTER"], {
user_id: undefined,
non_personalized_ads: true,
debug: true
});
更多 API 细节
更多信息: https://ga4mp.dev/ (英语)