本参考文档描述的是可用于在 Google Analytics(分析)中跟踪时间段的方法。“网站速度”用户计时报告旨在帮助开发者了解发出 AJAX 请求或加载网页资源的延迟时间。请参阅网站速度用户计时开发者指南,详细了解如何使用此方法。
GATC 用户计时方法
_trackTiming(category,
variable, time, opt_label, opt_sampleRate)
构建用户时间跟踪调用并将其发送到 Google Analytics(分析)跟踪代码。例如,如果 jQuery 库从 Google 内容广告网络加载用时为 20 毫秒,而您希望为 50% 的访问者发送数据,则可以调用:
_gaq.push([‘_trackTiming’, ‘jQuery’, ‘Load Library’, 20, ‘Google CDN’, 50]);
参数详情
参数 | 值 | 必需 | 总结 |
---|---|---|---|
category |
string |
是 | 用于将所有用户计时变量归类到相应逻辑组的字符串,以方便生成报告。
例如,如果您要跟踪加载特定 JavaScript 库所花费的时间,则可以使用 jQuery 值。 |
variable |
string |
是 | 一个字符串,用于指明要跟踪的资源的操作名称。例如,如果您想跟踪 jQuery JavaScript 库的加载用时,可以使用 JavaScript Load 的值。请注意,您可以在多个类别中使用相同的变量来跟踪这些类别的常见事件(如 Javascript Load 和 Page Ready Time 等)的时间。 |
time |
number |
是 | 要向 Google Analytics(分析)报告的所用时间,以毫秒为单位。如果 jQuery 库用了 20 毫秒进行加载,则应发送 20 的值。 |
opt_label |
string |
否 | 可用于提高报告中显示用户计时数据灵活性的字符串。标签还可用于关注同一类别和变量组合的不同子实验。例如,如果从 Google 内容分发网络加载 jQuery,我们将使用 Google CDN 的值。 |
opt_sampleRate |
number |
否 | 一个数字,用于手动覆盖将计时命中发送到 Google Analytics(分析)的访问者所占的百分比。
默认设置为与网站常规数据收集速度相同的数值,以访问者的百分比为基础。因此,如果您要针对 100% 的访问者跟踪 _trackTiming 命中次数,则应使用值 100 。
请注意,每次命中都会计入每个会话 500 次的一般限制。 |