我们已经通过应用收到了对登录页面的新访问负载,几乎所有用户都在使用Android(可以通过查看“公共”>“技术”>“浏览器和OS”进行验证)。我已经测试了该应用程序,并使用该设备的浏览器应用程序内页面进行加载。
但是,对于以这种方式访问设备的每个Android用户,设备类别均被解释为桌面。因此,在“实时”标签上,它显示超过80%的访问者来自桌面设备,这可能会使包括我们客户在内的很多人感到困惑。
有没有办法
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
谢谢!
答案 0 :(得分:1)
这里发生的事情很可能是由于在WebView元素的android源代码中将UserAgent字符串设置为null(或空字符串)。
在缺少用户代理字符串的情况下,分析仍会检测到浏览器,因为WebView(Android版本4及更高版本)始终尝试修改用户代理以通知服务器该请求来自WebView浏览器。但是Google不会检测到该设备,因为UserAgent为null或为空,并且Google Analytics(分析)服务器只能读取用户代理字符串的唯一内容是该浏览器是Android浏览器。
如果Google Analytics(分析)无法在UserAgent上检测到该设备,则默认为桌面。
要求您的开发人员将WebView的UserAgent设置为Android的默认值(他会理解的)。