【问题标题】:Google analytics page per session is more than 1 for SPA对于 SPA,每个会话的 Google 分析页面超过 1 个
【发布时间】:2020-10-17 03:38:40
【问题描述】:

我已经使用 Create React App 构建了一个 SPA。我已经集成了谷歌分析并使用谷歌标签管理器(标签)来发送事件。

 window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'UA-xxxxxxxxxx'); 

在分析事件时,我注意到my application 仅触发着陆页浏览事件(仅在第一页用户访问时)。

我无法弄清楚的是,即使应用程序仅触发了一次 pageview 事件,页面/会话 > 1。有人可以帮我理解这个谜团以及 Goggle 分析如何计算每个会话的页面吗?

【问题讨论】:

    标签: javascript google-analytics create-react-app gtag.js


    【解决方案1】:

    每个会话的页数

    • 快速说明 = 每个会话的平均浏览页数
    • 计算:PageViews / Sessions
    • 称为 = 每个会话的页数

    这会向您显示平均每个会话的人在您的网站上浏览了多少页面......我们所说的sessions 本质上是在访问您的网站期间执行的所有操作

    一个人可能会访问您的网站 3 次,此人被定义为 user,每次访问(全部)称为 session

    会话 :: 会话是单个用户在某个时间范围内在您的网站上发生的所有活动的集合。

    浏览量 :: PageViews 表示您网站上的页面被访问/查看的次数。

    如果用户在离开前访问您的网站并查看了 3 个页面,这将使总 PageViews 增加 3。

    计算每个会话的页面数

    对于希望低跳出率和高参与度的企业来说,这是一个很好的参与度指标。一个数字,通常测量到一个小数位,代表这个指标。

    例如,一个有 1,000 个会话和 3,500 个 PageViews 的网站,我们会得到以下结果:

    3,500 / 1,000 = 3.5 每个会话的页面数(每个会话的页面浏览量)


    单页应用程序 (SPA) 的页面/会话行为

    根据 GA,计算单个页面的重复浏览量,这可能会在您的应用程序中发生。

    您可以通过导航至“Audience” > “Overview.”找到每个会话的页面数据

    浏览量不一定是唯一的,因为同一个用户可以查看同一个页面 5 次并记录 5 次浏览量。但是,它仍然是整体参与度的一个很好的指标。请务必将任何分析置于指标定义方式的背景下。

    【讨论】:

      【解决方案2】:

      可以在这里找到答案:https://support.google.com/analytics/answer/2731565?hl=en

      例如,如果为会话考虑基于时间的过期,如果有人打开一个页面,假设由于某种原因重新加载它,那么他的会话现在将包含 2 次页面查看,而不是 1 次。

      此类实例的存在可能是您的 SPA 有 1.28 个页面/会话的原因。

      【讨论】:

      • 你分享的链接真有见地。
      猜你喜欢
      • 2015-05-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多