javascript - 使用新的 Google Analytics 4 (GA4) 服务器端进行跟踪
问题描述
Google Analytics 4 (GA4) 最近发布,并在 Google Analytics 控制面板上设置了新属性的默认设置。我正在检查它,它看起来很棒。我们通过 Node.js 服务器向 Google Analytics 报告大量数据,而不是使用名为universal-analytics
( https://www.npmjs.com/package/universal-analytics ) 的库向客户端报告,该库运行良好。
我们想尽快开始使用 GA4,但我们找不到任何关于如何将事件发送到 GA4 属性服务器端的文档。只有客户端示例,这些示例在服务器上似乎根本不起作用。
简而言之,以下内容的服务器端等效项是什么?
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-ABC123ABC123"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-ABC123ABC123');
</script>
有人成功了吗?
解决方案
您可以尝试使用测量协议 v2:https ://developers.google.com/analytics/devguides/collection/protocol/ga4/sending-events?client_type=gtag#send_an_event
但是,它目前是alpha
版本。
推荐阅读
- jquery - 使模态图像居中:哪个风格?
- tree - 图论,随机顶点连接以创建最大树
- base-url - 防止重复申请
- javascript - 尝试使用量角器登录页面时没有成功:没有指出错误,但加载了相同的页面
- c++ - 如何使用 clang ast 找到函数变量的父初始化?
- json - TypeScript 2.9 resolveJsonModule 在转译文件上抛出异常
- python - 类属性中的类实例可以访问其外部类吗?~ 蟒蛇
- angular - 在 *ngIf 中使用函数会运行多次而不是一次
- java - 了解修改流的后备集合的副作用
- powerpivot - 在 Power Pivot 中合并两个不同来源的两个表