Hello,
I have a Business Transaction that splits by Browser type – Client Type (out of the box measure that splits results as Desktop vs Mobile browser). I observed that Chrome browser on Android devices is being shown as Desktop browser. Why is that? Is that based on user agent string? Is there a way to show Chrome Android visits as Mobile/Tablet?
Is there is configuration file on the server with list of user agent strings that dynaTrace uses to make decision on browser client type?
Thanks,
Naga Srinivas
Answer by Naga M. ·
dynaTrace 5.0
When I grouped the visits by Client Type, its shown under Desktop Browser
User agent string:
Mozilla/5.0 (Linux; Android 4.4.3; Nexus 7 Build/KTU84L) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.136 Safari/537.36
I just ran this user agent string through http://user-agent-string.info which we use internally. It is recognized as mobile correctly there, but since 5.0 is quite old this might be due to the DB just being out of date...
Best, Roman
Answer by Harald Z. ·
which version of dynaTrace are you using?
when you open the Visits dashboard, what does the column Client Family display for your Android visit?
again in the Visits dashboard, change the grouping to "Group by ClientType, ClientFamily". Is your visit shown correctly now?
what is the user-agent string for your request?
Answer by Naga M. ·
I am using out of the box measure: Browser of Visits which does the same and using Client Type to split into Desktop/Mobile. But in my testing Chrome 33 on Android is being shown as Desktop type browser. It should be Mobile. Not sure how that measure works.
-Naga
Answer by Harald Z. ·
Hi Naga,
yes, there is an out of the box measure: Web Requests - Browser. In the measure configuration you can define the reported level (Client Type, Family, Version, User Agent). Select Client Type to split into Desktop / Mobile requests. I have just successfully used it with Desktop Chrome 37 and Android Chrome 36.
Harald
JANUARY 15, 3:00 PM GMT / 10:00 AM ET