We've been receiving loads of new access to our landing page through an app and almost all users are using Android (possible to verify by looking at Public > Technology > Browsers & OS). I've tested the app and the page is loaded using the device's browser in-app.
However device category is being interpreted as desktop for every Android user that access it that way. Therefore on the "Real Time" tab it shows that more than 80% of visitors are coming from desktop which can confuse a lot of people including our clients.
Is there a way to either
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
Thank you!
What is happening here is most likely due to a UserAgent string being set to null (or empty string) in the android source code for the WebView element.
In the abscence of a user-agent string, analytics would still detect the browser because WebView (Android version 4 and above) always attempt to modify the user-agent to notify servers that the request is coming from a WebView browser. But Google will not detect the device because the UserAgent was null or empty and the only thing that Google Analytics server can read off the user-agent string is that the browser is an Android browser.
Google Analytics will default to desktop if it cannot detect the device off the UserAgent.
Ask your developer to set the UserAgent of the WebView to Android's default (He will understand this).