I’m trying to figure out how the device info is returned considering snowplow seems to be using two different libraries to parse the user agent string. Specifically, I need to know if the dvce_ismobile bool is still being set and returned.
The old library (that is now EOL’d and I understand snowplow is moving away from) set multiple fields of data, including dvce_ismobile which was a bool (true if the device that was being used was a mobile device). However, the new library being used does not have any such field.
I apologize for the simple question, but is the data from both libraries being returned always? Is the data from ua-parser replacing the data from user-agent-utils? And if so, what about the dvce_ismobile bool?
Thank you! I have linked the relevant definitions of the client below: