欢迎访问我的博客,有问题可以在任意文章底部留言评论

GA4 计算指标实战:计算Page Load Time平均值

Google Analytics 4 Haran 10年前 (2016-11-04) 18194次浏览 8个评论
文章目录[隐藏]

更新时间:2025年1月24号

什么是计算指标

计算指标(Calculated Metric)可以将一个或多个现有指标、自定义指标通过公式组合,生成一个新的指标,而无需重新采集数据。

例如:

  • 平均页面加载时间
  • 每位用户平均收入(Revenue ÷ Users)
  • 每次会话平均事件数(Event Count ÷ Sessions)
  • 平均订单金额(Revenue ÷ Purchases)

都可以通过计算指标实现。

目前配额如下:

GA4 版本 计算指标数量
免费版 5 个
GA4 360 50 个

因此,建议优先建立最常用的计算指标。

为什么需要计算指标?

假设我们已经采集了 page_load_time(单位:秒),并注册为自定义指标。

在探索中查看时,可能看到:

GA4 计算指标实战:计算Page Load Time平均值

这里的Page Load Time是所有页面浏览的累计时间,并不是平均加载时间。

真正希望得到的是:

平均页面加载时间 = Page Load Time ÷ Event Count

创建计算指标

在GA4中点击「管理」——「自定义设置」——「计算指标」——「创建计算指标」,然后做如下配置:

GA4 计算指标实战:计算Page Load Time平均值

 

  • 名称:自定义计算指标的名称,这里命名为“Average Load time”
  • API名称:会根据“名称”字段中的值填充API名称,自动生成,无需修改
  • 说明:添加一些备注,如“ 页面平均加载时间”
  • 公式:自定义指标的公式,支持+ – * / (),不超过1024个字符,这里公式是{Page Load Time}/{Event count}
  • 衡量单位:决定计算指标在报告中的显示方式,这里选择秒

说明:计算公式支持 +、-、×、÷、() 等运算符,最长 1024 个字符,可组合多个指标进行计算。

数据验证

在探索用自由形式创建报告,做如下设置:

  • 行:网页路径+查询字符串
  • 值:Page Load Time,事件数,Average  Load  time
  • 过滤器  :事件名称 包含 page_view

这样即可查看每个页面的平均加载时间,例如:

GA4 计算指标实战:计算Page Load Time平均值

就可以知道各个页面的平均加载时间。

还可以通过排序即可快速发现加载速度较慢的页面:

GA4 计算指标实战:计算Page Load Time平均值

如何利用平均加载时间优化网站?

平均加载时间不仅可以帮助发现慢页面,还可以结合其他维度进行分析,例如:

  • 页面:哪些页面加载最慢?
  • 内容分组:知道哪个类型的页面变慢?
  • 设备:移动端是否明显慢于桌面端?
  • 浏览器:是否存在浏览器兼容问题?
  • 国家/地区:海外访问是否延迟较高?
  • 流量来源:广告 Landing Page 是否加载过慢?

如果发现页面加载时间较长,可以从以下几个方面进行优化:

  • 优化图片资源:压缩图片体积,优先使用 WebP 或 AVIF 格式。
  • 使用 CDN:将图片、CSS、JavaScript 等静态资源部署到 CDN,降低网络延迟。
  • 减少资源体积:压缩 CSS、JavaScript,移除未使用的代码,减少 HTTP 请求。
  • 优化服务器响应:启用缓存、优化数据库查询,降低 TTFB。
  • 减少第三方脚本:控制广告、统计工具及插件数量,避免阻塞页面渲染。

如果除了 page_load_time 外,还采集了 DNS Time、Server Response Time、TCP Connect Time、Content Load Time 等 Performance API 指标,也可以分别建立对应的计算指标,从而进一步分析页面性能瓶颈。

 

总结

GA4 的 计算指标(Calculated Metric) 可以在无需重新采集数据的情况下,将多个指标组合成更有价值的新指标。对于页面性能分析而言,通过 Page Load Time ÷ Event Count 计算平均页面加载时间,是最常见也是最实用的应用场景。

相比直接查看 Page Load Time 的累计值,平均加载时间更能真实反映页面性能,并可结合页面、设备、浏览器、地区等维度进行分析,快速定位加载速度较慢的页面,为网站性能优化提供数据依据。


有疑问可以在底部留言
喜欢 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8)个小伙伴在吐槽
  1. 站长,您好!如果我要测试用户独立点击率的话,就是一个用户只计算一次展示,只计算一次点击的话,要怎么设置,需要用到Cookie吗?
    红枫+2022-07-29 17:49 回复 Windows 10 | Chrome 103.0.0.0
    • Haran
      不需要另外设置,可以从取数据的角度:有展示/点击事件的用户数,这个就是了
      Haran2022-07-29 22:26 回复 Mac OS X | Chrome 103.0.0.0
  2. 用户的转化标准中包含百分比,能通过GA4实现吗?或者是在GA4中能自定义百分比的指标吗
    hello2022-06-22 14:57 回复 Windows 10 | Chrome 96.0.4664.110
    • Haran
      不支持
      Haran2022-06-22 15:54 回复 Mac OS X | Chrome 102.0.0.0
  3. 所以是在GA4里做新的自定义指标创建,然后再到UA里用计算指标进行四则运算吗? 那是不是可以理解为,GA4只能支持点击/浏览次数这个指标的创建,UA只能支持已有指标的四则运算,但是UA不支持创建新的指标?
    fudanyx2022-06-08 11:02 回复 Mac OS X | Chrome 101.0.4951.54
    • Haran
      是的,目前GA还不支持
      Haran2022-06-08 13:14 回复 Mac OS X | Chrome 102.0.5005.61
  4. 如果是用GA4 呢,我好像没看到这个设置。。。
    天意2021-12-03 19:10 回复 Windows 10 | Chrome 96.0.4664.55
    • Haran
      GA4没这个
      Haran2021-12-03 19:25 回复 Mac OS X | Safari浏览器 604.1