我想使用Google跟踪代码管理器跟踪用户的互联网速度(2G,3G,4G,wifi等)。让我知道这个步骤
最佳答案
默认情况下,使用Google跟踪代码管理器无法执行此操作。
对于您的网站访问者来说,这绝对是一个坏习惯,但是如果您想知道他们的速度以MB / s为单位(不是很精确),则可以执行以下操作:
1)在您的网站上创建API端点,该端点将准确响应1MB的任何数据。
2)编写JS代码,这将衡量他们在下载1MB数据上花费了多少时间
var start_time = new Date().getTime();
jQuery.get('your-url'+ '?timestamp=' + new Date.getTime().toString(),
function(data, status, xhr) {
var request_time = new Date().getTime() - start_time;
var mbs= 1/(request_time/1000.0); //this variable will have speed in MBS
dataLayer.push({'speed': mbs});
}
);
3)在GTM中读取此dataLayer
同样,这是一个不好的做法,也不是很精确
关于google-analytics - 如何使用Google跟踪代码管理器跟踪互联网速度数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46705944/