小编sno*_*ykz的帖子

Firebase + GTM + GA 实施问题

我正在使用 iOS Swift 3 并尝试在 Firebase 中跟踪屏幕视图并使用 GTM 将这些数据推送到 GA。

我的问题是我无法从推送到 GA 的“screen_view”事件中获取屏幕名称。

在 firebase 中,初始自动屏幕视图命中没有屏幕名称,只有屏幕类,所以我使用 Analytics.setScreenName 来设置屏幕名称并覆盖屏幕类。

然而,这会导致 Firebase 中的两次点击,一次没有屏幕名称自动触发,另一次使用屏幕名称手动触发。

另外,我想将事件中的屏幕名称作为屏幕视图类型传递给 GA。我将 GTM 中的 screenName 字段设置为一个变量。

我已经为变量尝试了各种事件参数

  • “firebase_screen”:导致在 GA 中未找到和(未设置)
  • “_sn”:在 xCode 调试中导致“无效的事件参数”

所以我猜所有以 _ 开头的参数都保留在 Firebase 中。那么如何将保留的事件参数从 firebase 获取到 GA 中。例如,我可能想将应用程序版本存储在某个自定义维度中。

这里最大的问题是屏幕名称在从 GTM 到 GA 的屏幕视图中没有出现。

google-analytics firebase google-tag-manager

4
推荐指数
1
解决办法
1574
查看次数