GA4 中的登录状态跟踪

Login Status Tracking in GA4

如您所知,GA4 将跟踪分为事件和用户属性,据我所知,目前还没有“基于会话”的跟踪。我想查看用户是作为登录用户还是访客身份来到该站点,然后跟踪会话的状态(如果是访客用户还是已登录用户)。如果用户登录到 True,状态将发生变化,如果不是将保持 False。在 UA 中,可以通过添加带有参数的伪事件或虚拟页面视图来实现,但无法弄清楚如何在 GA4 中实现这一点。是否应该以同样的方式完成?

Setting a user attribute seems like not the correct way as "login_status" does change throughout the session, guess this is not the appropriate way of tracking?

我们是否应该向每个 page_view(或 virtual_page_view)发送自定义参数并以这种方式发送基于会话的参数(自定义维度)?

没错,最好的方法是将该信息作为事件参数发送。

此外,在 Universal Analytics 中,必须通过事件或 自定义维度 跟踪用户的登录状态 hit 级别,这样就可以理解他在同一会话中登录和注销时的行为。但是,通过在会话级别发送信息,此详细信息将会丢失。

所以即使在 GA4 中,概念也保持不变。