Storing user device types
Example of storing custom device type data using tags.
<script>
(function() {
// Generic function to get device type based on UA string
function deviceType() {
const ua = navigator.userAgent;
if (/(tablet|ipad|playbook|silk)|(android(?!.*mobi))/i.test(ua)) {
return "tablet";
}
else if (/Mobile|Android|iP(hone|od)|IEMobile|BlackBerry|Kindle|Silk-Accelerated|(hpw|web)OS|Opera M(obi|ini)/.test(ua)) {
return "mobile";
}
return "desktop";
};
// Store the device type as a tag, e.g. "device-mobile"
UST.addTag('device-' + deviceType());
})();
</script>Last updated