Firebase+GTM SDK - 获取 GA tracker Client ID

Firebase+GTM SDK - accessing GA tracker Client ID

我实施 v5 Firebase+GTM SDK 的唯一目的是跟踪 Google Analytics 中的事件。 我似乎找不到访问 GA 客户端 ID 的方法(使用以前版本的 GTM SDK,我能够访问跟踪器对象并获取或设置值)。 我说的是这个值: https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#clientId https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid

有没有办法访问隐藏在 FIRAnalytics 中的 GA 对象?

这在今天是不可能的,因为 Firebase 不通过 REST API 公开数据。没有 API 甚至传递 GA 客户端 ID。

从 GTM 的角度来看,这又是一个封闭的系统,因为来自 Firebase 的数据被 GTM 拦截,但在传递给 GA 之前无法提取或调整。

是的,我不认为跟踪器对象浮出水面。

您可以生成自己的 clientID(一个简单的 guid 即可),然后在 Google 标签管理器中配置标签以将其设置为字段.通过这种方式,您将完全控制客户端 ID (&cid),因此您可以根据需要更改它