如何在谷歌分析跟踪屏幕?



我想跟踪我以前访问过的所有屏幕,但是在react-native中,当我使用firebase.analytics.logScreenView()时,它只跟踪当前和以前的屏幕。那么如何跟踪所有的屏幕呢?

我使用firebase.analytics.logScreenView(),它只跟踪当前和以前的屏幕。那么如何跟踪所有的屏幕呢?

不清楚你到底想做什么。然而,跟踪当前页面中所有以前的页面似乎极不可能是可行的。让我们从基础开始,确保你已经掌握了。

当您发送每个页面上的当前和最后一个页面时,它变得完全足以获得您访问过的所有页面。随着页面浏览量的点击,SDK还发送你的唯一客户端id,你的会话id和其他需要绑定你的旧屏幕视图和事件到当前的信息。

您不使用Firebase来提取这些数据,但是。Firebase报告界面很糟糕。您要做的是将您的firebase连接到GA4属性。在此之后,您可以在GA4中充分探索您的数据。使用浏览器。看看您现在如何将维度和指标拉入其中并生成所有相关报告。

然而,从那里开始,你将无法真正深入。这并不是为了探索不同的用户和会话。但是,这方面的数据仍然存在,因此您可以将GA4数据导出到BQ,在BQ中您将看到表中的数据。您将能够使用SQL来获取所需的任何内容。从那里,你可以很容易地拉出一个用户的所有页面浏览量,甚至一个会话的点击时间戳和许多其他好东西。

您还想在每个页面浏览中跟踪过去的页面名称吗?那么,您可以创建一个静态(或全局)变量来存储它们。然后在每次页面被命中时将新的页面名称连接到它。您还可以将该字符串作为自定义事件属性传递。您必须将该属性注册为自定义尺寸,以便它在Firebase/GA4中弹出。

事件属性的最大长度有限制。你既可以发送页面id,也可以用多个事件属性构建一个系统来存储相同的维度。

这是一个非常不完整和粗糙的实现,但我建议不要试图通过每个页面传递访问过的页面名称。

最新更新