我想跟踪使用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. Google Analytics(互联网营销 - 跟踪网站 - 查询参数)
- 2. 如何降低互联网速度
- 3. 迅速检测互联网速度
- 4. 位置跟踪系统没有在android中使用互联网
- 5. 在android中计算互联网速度
- 6. node.js中的互联网速度计算
- 7. WP7,计算互联网速度
- 8. 获得互联网速度(WIFI和数据)
- 9. filetransfer.download()失败,互联网速度慢
- 10. 在android中确定互联网速度
- 11. 在Javascript中检测互联网速度?
- 12. 根据互联网速度切换网站页面
- 13. 如何通过Google Tag Mager跟踪元素展示?
- 14. 在asp.net中测量互联网速度
- 15. Tag MP3从互联网下载?
- 16. 使用Google Analytics(分析)跟踪网站
- 17. 如何跟踪关联网站
- 18. 如何使用Google Analytics(分析)跟踪子域的数据
- 19. Emotion API用于跟踪人类互联网
- 20. 如何知道互联网的速度ios编程
- 21. 用JS跟踪鼠标速度
- 22. 如何使用Google Analytics在SquareSpace网站上跟踪事件?
- 23. 如果互联网速度慢,则警告用户
- 24. 使用WCF跟踪数据
- 25. 使用数据库跟踪
- 26. GPS跟踪没有互联网连接的另一个设备
- 27. 高速跟踪
- 28. Google跟踪代码管理器如何从dataLayer中提取跟踪数据?
- 29. 是否有OpenWRT功能用于跟踪每个用户的互联网数据使用情况?
- 30. 如何加速通过互联网将数据保存到数据库?