如何将Google Analytics会话与应用会话统一?

时间:2018-02-28 22:36:11

标签: session google-analytics analytics

默认情况下,Google Analytics(分析)会话在每30分钟或任何给定时间范围后结束。在我们的应用程序中,会话仅在1小时不活动或从应用程序注销后结束。由于GA会话和应用会话的概念不同,与会话相关的GA报告有​​点误导。以下是一些误导性的情景。

  1. 一名人员在30分钟内登录并注销3次,GA显示 1次会议,但申请已经进行了3次会议。
  2. 同一位用户在30分钟内使用两个不同的帐户登录,在GA中,“用户”值仍为1,但“电子邮件登录”#39;自定义报告值为2.

  3. 一个人在网上停留了2个小时,而GA则停留了4个小时     但真的发生了一次。

  4. 解决此问题的最佳方法是统一应用程序会话和GA会话。我们怎么做?

    非常感谢您提出的所有宝贵建议。

1 个答案:

答案 0 :(得分:0)

您无法准确匹配会话,因为GA会话会受到与您的应用会话无关的因素的影响(GA会话也会在500次点击后,午夜或流量通道发生变化时结束)。

你可以做两件事:

  • GA中的会话超时可配置,最大值为4小时,因此您可以从更改开始(btw。每个文档会话在30分钟后不会结束,但是after 30 minutes of inactivity
  • 由于您的应用似乎需要登录,您可以通过session control parameters以编程方式在登录/注销时重新启动/结束GA会话(至少您可以使用analytics.js执行此操作,因为缺少文档而且#39;很难说gtag.js是否支持这个)

这至少应该让您更接近同步会话。您还可以使用应用程序会话的标识符创建自定义维度,并尝试按此聚合,但这需要对数据进行一些后处理(因为GA不会使用该参数聚合到会话中)。