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

时间:2018-04-18 06:52:17

标签: google-analytics google-tag-manager firebase-analytics

我正在实施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对象?

2 个答案:

答案 0 :(得分:2)

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

您可以做的是生成您自己的clientID(一个简单的 guid 即可),然后在Google跟踪代码管理器中配置一个标记以将其设置为字段。这样,您将完全控制客户ID(&cid ),并根据需要进行更改

答案 1 :(得分:0)

目前无法实现这一点,因为Firebase不会通过REST API公开数据。甚至没有API传递GA客户端ID。

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