我在Google Analytics中启用了userId功能。
在登录页面上,我正在设置userId。以及登录后用户访问的其他页面。
的问题:
用户A登录
用户A注销
用户B日志(在同一浏览器会话中)
用户B注销
用户A再次登录日志(在同一浏览器会话中)
用户A注销
在谷歌分析中针对上述场景的用户浏览器报告中,用户A和B的会话计数分别为1和1。
而且,用户A会话持续时间包括用户B'会话持续时间的定时
预期:
用户A应该有2个会话计数,用户B应该有一个。
用户退出时是否需要执行某些操作?
我还尝试过在用户登录时明确地初始化新会话,但在这种情况下没有设置相关的自定义维度。 要开始新会话,我使用了此链接Is it possible to manually end a Google Analytics Session?
答案 0 :(得分:0)
ga('send', 'pageview', { 'sessionControl': 'end' });
在注销事件上写下这段代码。这将强制结束用户会话并保留自定义维度数据