我使用用户代理切换器扩展程序在Google Analytics中进行跨浏览器测试。
我很惊讶地说跟踪测试结果与我在Google Analytics面板中看到的结果不一致。
例如: 我使用用户代理切换器模拟了safari 9.0。我模拟的实际浏览器是safari 5.0
我在使用用户代理切换器时在safari 9.0中看到了一个click事件。但是对于safari 9.0的Google分析没有最终结果
相反,我对谷歌分析中的safari 5.0进行了很好的跟踪。 从中我想说用户代理切换器没有按预期工作。
您能为我的跨浏览器测试建议我替代用户代理切换器吗?
PS:我在发布之前尽力研究这个问题。我没有找到任何有助于我的方案的答案。请不要说它重复。我正在积极寻求解决我的问题,因为这对我来说是一个非常重要的问题。
答案 0 :(得分:2)
我使用这个https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj允许您编辑请求标头。它适用于User-Agent切换。
您可以查看" Network"下的开发者工具。选项卡以查看切换是否有效
希望有所帮助
(有趣的是:我在Chrome上,当我转换我的用户代理时,Google要求我下载Chrome)
答案 1 :(得分:1)
这可能是因为GA只会检查您的UA一次。之后,它可以通过cookie识别您的浏览器
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
ga.js - Cookie使用
ga.js JavaScript库使用第一方Cookie:
我突出显示的一行表明,由于cookie已经识别出您的唯一浏览器,因此只要cookie存在(最多2年),它就不需要再次收集该信息。它可能经常检查以识别浏览器更新。
如果不分析GA脚本,我无法确定这个答案,但这是有道理的,因为Google将浏览器配置文件存储在数据库中的效率要高得多,然后才会定期更新而不是每一个要求。他们使用链接到cookie的唯一密钥记录您的浏览器和后续活动就足够了。