Firebase+GTM SDK - 访问 GA 跟踪器客户端 ID



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

有没有办法到达隐藏在FIRAnalytics中的GA对象?

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

您可以做的是生成自己的clientID(一个简单的GUID就可以了(,并在Google跟踪代码管理器中配置一个代码以将其设置为字段。这样,您将完全控制 cliend id (&cid(,因此根据需要更改它

到目前为止,这是不可能的,因为Firebase不会通过REST API公开数据。甚至没有 API 可以传递 GA 客户端 ID。

从GTM

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

最新更新