In November 2019, we updated ua-parser to detect KaiOS devices and deployed the new version (T237743). The updated detection has been working properly in the pageview_hourly data stream (T244547#5979835, T244547#5989789).
However, the updated detection does not seem to be functioning in EventLogging data streams. The InukaPageView stream is getting a lot of events from KaiOS devices, but none of them are being classified as KaiOS. 98% are being classified as Firefox OS.
SELECT COUNT(1) as kaios_events, SUM(CAST(useragent.os_family = "KaiOS" AS INT)) / COUNT(1) AS kaios_classified, SUM(CAST(useragent.os_family = "Firefox OS" AS INT)) / COUNT(1) AS firefox_os_classified FROM event.inukapageview ipv WHERE event.client_type IN ("kaios-web", "kaios-app") AND year > 0 kaios_events kaios_classified firefox_os_classified 0 416003 0.000 0.978
Perhaps the ua-parser version needs to be separately updated for EventLogging?