Firebase+GTM SDK - 传递超过 100 个字符的字符串

Firebase+GTM SDK - passing strings longer than 100 characters

我正在移动应用程序中从 GTM SDK 迁移到 Firebase+GTM SDK (v5) 库。我只对 Google Analytics 中的数据感兴趣,并不真正关心 Firebase Analytics 中注册的内容。

一切都按预期工作,但是当我将超过 100 个字符串传递给 GTM 时,Firebase Analytics 会抛出这样的警告:

[Firebase/Analytics][I-ACS013000] Event parameter value is too long. The maximum supported length is 100

这与文档一致。

虽然它仍然有效,但令我困扰的是,如果发布新的 Firebase SDK,它会变得更加严格并且超过 100 个字符的事件值将会丢失

做了一些实验,到今天它确实有效:将超过 100 个字符的字符串传递给 Firebase+GTM SDK,在 GTM 中使用它们并在 GA 中看到长值。

但是,由于这是非官方支持的,因此无法确定更新版本的 Firebase+GTM SDK 库是否仍允许这样做。 我在这里完全同意你的看法 - 100 个字符的限制对于 Google 分析世界来说是一个非常令人沮丧的限制。