用户代理切换器无法正常工作
User agent switcher doesnt work properly
我在 google 分析中使用用户代理切换器扩展进行跨浏览器测试。
我很惊讶地说跟踪测试结果与我在 Google 分析面板中看到的结果不同步。
例如:
我使用用户代理切换器模拟了 safari 9.0。我模拟的实际浏览器是 safari 5.0
我看到在使用用户代理切换器时,Safari 9.0 中会触发点击事件。但是在 Google 分析中没有针对 safari 9.0
的最终结果
相反,我在 google 分析中对 safari 5.0 进行了很好的跟踪。
从这里我想说用户代理切换器没有按预期工作。
你能为我的跨浏览器测试推荐一个替代用户代理切换器的方法吗?
PS: 我在发帖前尽力研究了这个问题。我没有找到任何对我的场景有帮助的答案。请不要说它是重复的。我正在积极寻求解决我的问题,因为它对我来说是一个优先考虑的问题。
我使用这个 https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj,它允许您编辑请求 headers。它适用于 User-Agent 切换。
您可以查看"Network"选项卡下的开发者工具,看看切换是否有效
希望对您有所帮助
(有趣的事实:我在 Chrome 上,当我切换用户代理时,Google 要求我下载 Chrome)
可能是因为 GA 只检查你的 UA 一次。之后它可以通过 cookie
识别您的浏览器
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
ga.js – cookie usage
ga.js JavaScript 库使用 first-party cookies 来:
- 确定要衡量的域
- 区分唯一身份用户
- 限制请求率
- 记住上次访问的次数和时间
- 记住流量来源信息
- 确定会话的开始和结束
- 记住 visitor-level 个自定义变量的值
我突出显示的行表明,由于 cookie 已经识别您的唯一浏览器,因此只要 cookie 存在(最多 2 年),它就不需要再次收集该信息。它可能比这更频繁地检查以识别浏览器更新。
如果不分析 GA 脚本,我无法确定这个答案,但这是有道理的,因为 Google 将您的浏览器配置文件存储在他们的数据库中一次,然后只定期更新它更有效,而不是比每一个请求。他们使用链接到 cookie 的唯一密钥来记录您的浏览器和后续活动就足够了。
我在 google 分析中使用用户代理切换器扩展进行跨浏览器测试。
我很惊讶地说跟踪测试结果与我在 Google 分析面板中看到的结果不同步。
例如: 我使用用户代理切换器模拟了 safari 9.0。我模拟的实际浏览器是 safari 5.0
我看到在使用用户代理切换器时,Safari 9.0 中会触发点击事件。但是在 Google 分析中没有针对 safari 9.0
的最终结果相反,我在 google 分析中对 safari 5.0 进行了很好的跟踪。 从这里我想说用户代理切换器没有按预期工作。
你能为我的跨浏览器测试推荐一个替代用户代理切换器的方法吗?
PS: 我在发帖前尽力研究了这个问题。我没有找到任何对我的场景有帮助的答案。请不要说它是重复的。我正在积极寻求解决我的问题,因为它对我来说是一个优先考虑的问题。
我使用这个 https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj,它允许您编辑请求 headers。它适用于 User-Agent 切换。
您可以查看"Network"选项卡下的开发者工具,看看切换是否有效
希望对您有所帮助
(有趣的事实:我在 Chrome 上,当我切换用户代理时,Google 要求我下载 Chrome)
可能是因为 GA 只检查你的 UA 一次。之后它可以通过 cookie
识别您的浏览器https://developers.google.com/analytics/devguides/collection/analyticsjs/cookie-usage
ga.js – cookie usage
ga.js JavaScript 库使用 first-party cookies 来:
- 确定要衡量的域
- 区分唯一身份用户
- 限制请求率
- 记住上次访问的次数和时间
- 记住流量来源信息
- 确定会话的开始和结束
- 记住 visitor-level 个自定义变量的值
我突出显示的行表明,由于 cookie 已经识别您的唯一浏览器,因此只要 cookie 存在(最多 2 年),它就不需要再次收集该信息。它可能比这更频繁地检查以识别浏览器更新。
如果不分析 GA 脚本,我无法确定这个答案,但这是有道理的,因为 Google 将您的浏览器配置文件存储在他们的数据库中一次,然后只定期更新它更有效,而不是比每一个请求。他们使用链接到 cookie 的唯一密钥来记录您的浏览器和后续活动就足够了。