Thanks Andrew S., perhaps some helpful context, we're using Rudderstack, which captures the device type and OS for the Android and iOS SDKs, but doesn't for the JavaScript SDK, meaning that for folks using our web app we only have screen size and DPI to really go on.