performance - 如何在 Google Analytics 中测量 AMP 页面的速度?
问题描述
几个月前,我们在我们的网站上实施了 AMP。我们在 Google Analytics(分析)中正确跟踪访问,但速度维度为空,我们没有测量示例页面。
如何获取 amp 页面中的加载时间?
在 amp-analytics 配置中,我输入了 'site_speed_sample_rate' => 100 以跟踪所有页面。
self::$triggers['trackPageview'] = [
'on' => 'visible',
'request' => 'pageview',
'vars' => [
'account' => $this->environment->getCodigoAnalitics(),
'site_speed_sample_rate' => 100
]
];
我希望获得加载时间,但我所拥有的只是所有 amp 页面中的 0。
解决方案
我可能会迟到,但希望有人会觉得它有用。各种 AMP 功能允许在字符串内部使用变量并用相应的实际值替换。${contentLoadTime}
是其中之一。
"triggers": {
"trackGA": {
"selector": "amp-layout",
"on": "visible",
"request": "event",
"vars": {
"eventAction" : "ContentLoadTime",
"eventCategory": "${contentLoadTime}"
}
}
}
链接到整个列表:https ://github.com/ampproject/amphtml/blob/master/spec/amp-var-substitutions.md
推荐阅读
- python - 对启动和配置烧瓶应用程序的所有不同方式感到困惑
- javascript - 让 nodeJS Web 服务器将表单数据发送到我的电子邮件
- amazon-kinesis - 此 URL 上的清单文件版本比我们支持的更新。AWS Elemental MediaConvert
- json - Phaser 3 的数据驱动游戏
- r - 我正在尝试使用 ggiraph 向 ggplot2 图形添加交互性,但它不起作用
- python - 我的 PyODBC 有什么问题?我收到一个 backend.py 错误。当我进入此代码时,我得到一个代码“后端终止(返回代码:6)
- laravel - Is it possible to migrate from Laravel Sanctum to Passport?
- python-3.x - Need help defining a function for text based game
- yaml - YAML 可以将局部变量与组变量混合并简化它们的命名吗?
- python - how to input 2D array to 2D CNN and LSTM keras