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

问题描述 投票:0回答:1

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

  1. 一个人在30分钟内登录并注销3次,GA显示1个会话,但应用程序已进行3次会话。
  2. 同一个用户在30分钟内使用两个不同的帐户登录,在GA中,“用户”值仍为1,但“电子邮件登录”自定义报告值为2。
  3. 一个人在网上停留了2个小时,对于GA来说,这是4个会话,但真的发生了1个会话。

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

所有宝贵的建议都非常感谢。

session google-analytics analytics
1个回答
0
投票

您将无法完全匹配会话,因为GA会话受到与您的应用程序会话无关的因素的影响(GA会话也会在500次点击,午夜或流量通道更改后结束)。

你可以做两件事:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.