我想跟踪使用Google标签管理器的用户的互联网速度(2G,3G,4G,wifi等)。让我知道此步骤如何使用google Tag Manger跟踪互联网速度数据?
0
A
回答
1
默认情况下,无法使用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阅读本数据层
再次,这是一个不好的做法,这是不是很精确
0
胜利者的回答,因为结果可能是不正常的,可能是最简单的方法(并且对于大多数使用情况有几个桶的用户应该没问题)。它也可以在任何半途现代浏览器中工作。不依赖于jQuery的实现可以是found in this very old answer(您需要调整它以将值推送到数据层)。
为了完整起见:
- 也有dedicated services测量连接速度 (我不是下属,我GOOGLE了它)。
- 如果你喜欢冒险,你可能想探索 Network Information API,这是目前主要是几乎不存在浏览器支持无用由于 ,但可能在 实现在未来的某个点(downlinkMax property应该给你最大可能下载速度)
相关问题
- 1. 位置跟踪系统没有在android中使用互联网
- 2. 在android中计算互联网速度
- 3. 获得互联网速度(WIFI和数据)
- 4. filetransfer.download()失败,互联网速度慢
- 5. 在android中确定互联网速度
- 6. 如何通过Google Tag Mager跟踪元素展示?
- 7. Tag MP3从互联网下载?
- 8. 使用Google Analytics(分析)跟踪网站
- 9. Emotion API用于跟踪人类互联网
- 10. 如何知道互联网的速度ios编程
- 11. 如何使用Google Analytics在SquareSpace网站上跟踪事件?
- 12. 如果互联网速度慢,则警告用户
- 13. 使用WCF跟踪数据
- 14. 使用数据库跟踪
- 15. 高速跟踪
- 16. 如何加速通过互联网将数据保存到数据库?
- 17. 为速度跟踪编写SQL语句
- 18. 网域跟踪
- 19. Erlang程序跟踪速度更快
- 20. 如何检索iphone上的互联网数据使用情况
- 21. 使用Parallel.ForEach跟踪进度
- 22. Google Analytics(分析)无法跟踪数据
- 23. 设置与Ubuntu的速度跟踪9
- 24. 如果使用monitorEvents()可以在Chrome的控制台中捕获点击iframe的内容,为什么我无法在Google Tag Manger中跟踪它?
- 25. 使用用户元数据跟踪Google Analytics事件
- 26. 如何使用NSIS互联网插件?
- 27. 如何使用eclipse互联网上
- 28. 如何使用Google Analytics跟踪自定义参数和utm.gif
- 29. Google Analytics for Mobile网站没有跟踪数据
- 30. 如何使用Google Analytics以外的跟踪工具跟踪所有Google+ +1按钮点击次数?