We should introduce the ability to allow the user to override these.
This is especially important as the YAUAA enrichment currently identifies any events from Win32 as Windows 95. Better User Agent strings (such as including Windows NT 10.0) would allow for more accurate device identification.
Is your feature request related to a problem? Please describe. Currently the UA Strings are hardcoded on lines:
https://github.com/snowplow/snowplow-cpp-tracker/blob/master/src/http_client.cpp#L72 https://github.com/snowplow/snowplow-cpp-tracker/blob/master/src/http_client.cpp#L193
We should introduce the ability to allow the user to override these.
This is especially important as the YAUAA enrichment currently identifies any events from
Win32
as Windows 95. Better User Agent strings (such as including Windows NT 10.0) would allow for more accurate device identification.