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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Google Analytics会话与应用会话统一?相关的知识,希望对你有一定的参考价值。

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

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

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

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

答案

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

你可以做两件事:

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

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

以上是关于如何将Google Analytics会话与应用会话统一?的主要内容,如果未能解决你的问题,请参考以下文章

BigQuery 中带有会话 ID 的 Google Analytics(分析)交易 ID

Google Analytics 与 BigQuery 中的会话 - 差异

如何计算会话持续时间和平均值。 Google Analytics 原始数据中的会话持续时间?

Google Analytics 和 BigQuery 之间的会话不匹配,同时将 hits 和 hits.product 取消嵌套

Google Analytics API:每个人会话导出数据

Google Analytics 无法在 iPhone 上正确跟踪 HTML5 移动应用中的事件