New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scala Common Enrich: add ua-parser enrichment #62
Comments
I think this is the library we should use: https://github.com/tobie/ua-parser |
+1. Just wanted to pull a quick "Mobile vs non-mobile" device thing, and this was pretty sad with the exclusion of iOS. What can be done to help move this forward? |
To move this forward, someone needs to:
|
For the interim, should we just move to the latest version of Useragent Utils (this is the one we're using right?)? They're up to 1.11 now and look to have fixed a number of things. |
@pkallos had a play around with this - see #576 for details. Unfortunately ua-parser takes away things (e.g. browserType), even as it gives us enhanced accuracy. So rather than a direct replacement, maybe we leave till we have pluggable enrichments, and then we offer both different UA parsing options |
Ticket depends on: snowplow/iglu-central#96, snowplow/iglu-central#94 |
Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62) Added ua-parser enrichment (closes snowplow#62)
Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62)
Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62) Added ua-parser enrichment (closes #62)
Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62) Added ua-parser enrichment (closes snowplow/snowplow#62)
The current useragent library takes an algorithm-based approach - there are other libraries out there which are based on a regularly updated 'database' (YAML) of useragent strings. We should move to one of these.
The text was updated successfully, but these errors were encountered: