几个月前,我们在网站上实施了AMP。我们正在Google Analytics(分析)中跟踪访问是否正确,但是速度维度为空,我们没有测量示例页面。
如何获取安培页面的加载时间?
在amp-analytics配置中,我将'site_speed_sample_rate'=> 100用来跟踪所有页面。
self::$triggers['trackPageview'] = [
'on' => 'visible',
'request' => 'pageview',
'vars' => [
'account' => $this->environment->getCodigoAnalitics(),
'site_speed_sample_rate' => 100
]
];
我希望获得加载时间,但是我在所有功放页面中得到的都是0。
答案 0 :(得分: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