在React应用程序的不同选项卡中针对同一应用程序的Google Analytics分析会话管理

问题描述

这是一个示例流程:

推荐人->我的应用程序(1)->已发送电子邮件->用户点击电子邮件链接->我的应用程序(2)

我正在使用react-ga。步骤1是一个包含Referrer URL链接到我的外部网站)的会话。第2步来自电子邮件react-ga再次初始化,我假设在新标签页中开始了新的会话-引用网址已在GA的报告中丢失。步骤1和2是同一流程的一部分,那么对此有什么好的做法?

解决方法

没有回应,所以如果有人遇到同样的事情,这就是我决定要做的事情:

  1. 设置Google目标
  2. sessionId获取GA,在(2)进行GA.initialize()时将其传递
  3. userId链接会话,GA称之为会话统一或这种精神
  4. 延长会话cookie的过期时间(默认为30分钟)