Working with User Agent Strings in Stata: The parseuas Command

With the rising popularity of web surveys and the increasing use of paradata by survey methodologists, assessing information stored in user agent strings becomes inevitable. These data contain meaningful information about the browser, operating system, and device that a survey respondent uses. This...

Full description

Bibliographic Details
Main Authors: Joss Roßmann, Tobias Gummer, Lars Kaczmirek
Format: Article
Language:English
Published: Foundation for Open Access Statistics 2020-02-01
Series:Journal of Statistical Software
Subjects:
Online Access:https://www.jstatsoft.org/index.php/jss/article/view/2501
_version_ 1819063192637145088
author Joss Roßmann
Tobias Gummer
Lars Kaczmirek
author_facet Joss Roßmann
Tobias Gummer
Lars Kaczmirek
author_sort Joss Roßmann
collection DOAJ
description With the rising popularity of web surveys and the increasing use of paradata by survey methodologists, assessing information stored in user agent strings becomes inevitable. These data contain meaningful information about the browser, operating system, and device that a survey respondent uses. This article provides an overview of user agent strings, their specific structure and history, how they can be obtained when conducting a web survey, as well as what kind of information can be extracted from the strings. Further, the user written command parseuas is introduced as an efficient means to gather detailed information from user agent strings. The application of parseuas is illustrated by an example that draws on a pooled data set consisting of 29 web surveys.
first_indexed 2024-12-21T15:10:46Z
format Article
id doaj.art-24d7994b055e43c68d338bac02746de6
institution Directory Open Access Journal
issn 1548-7660
language English
last_indexed 2024-12-21T15:10:46Z
publishDate 2020-02-01
publisher Foundation for Open Access Statistics
record_format Article
series Journal of Statistical Software
spelling doaj.art-24d7994b055e43c68d338bac02746de62022-12-21T18:59:18ZengFoundation for Open Access StatisticsJournal of Statistical Software1548-76602020-02-0192111610.18637/jss.v092.c011335Working with User Agent Strings in Stata: The parseuas CommandJoss RoßmannTobias GummerLars KaczmirekWith the rising popularity of web surveys and the increasing use of paradata by survey methodologists, assessing information stored in user agent strings becomes inevitable. These data contain meaningful information about the browser, operating system, and device that a survey respondent uses. This article provides an overview of user agent strings, their specific structure and history, how they can be obtained when conducting a web survey, as well as what kind of information can be extracted from the strings. Further, the user written command parseuas is introduced as an efficient means to gather detailed information from user agent strings. The application of parseuas is illustrated by an example that draws on a pooled data set consisting of 29 web surveys.https://www.jstatsoft.org/index.php/jss/article/view/2501user agent stringweb surveysdevice detectionbrowserparadatastata
spellingShingle Joss Roßmann
Tobias Gummer
Lars Kaczmirek
Working with User Agent Strings in Stata: The parseuas Command
Journal of Statistical Software
user agent string
web surveys
device detection
browser
paradata
stata
title Working with User Agent Strings in Stata: The parseuas Command
title_full Working with User Agent Strings in Stata: The parseuas Command
title_fullStr Working with User Agent Strings in Stata: The parseuas Command
title_full_unstemmed Working with User Agent Strings in Stata: The parseuas Command
title_short Working with User Agent Strings in Stata: The parseuas Command
title_sort working with user agent strings in stata the parseuas command
topic user agent string
web surveys
device detection
browser
paradata
stata
url https://www.jstatsoft.org/index.php/jss/article/view/2501
work_keys_str_mv AT jossroßmann workingwithuseragentstringsinstatatheparseuascommand
AT tobiasgummer workingwithuseragentstringsinstatatheparseuascommand
AT larskaczmirek workingwithuseragentstringsinstatatheparseuascommand