From 8df47d2e5c8b3a6b89483a95efd9755b81bd55de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Renaudeau?= Date: Mon, 9 Jul 2018 16:39:52 +0200 Subject: [PATCH] add missing OS info in analytics --- src/analytics/segment.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/analytics/segment.js b/src/analytics/segment.js index f028204f..7f99c5e8 100644 --- a/src/analytics/segment.js +++ b/src/analytics/segment.js @@ -13,8 +13,13 @@ import { load } from './inject-in-window' invariant(typeof window !== 'undefined', 'analytics/segment must be called on renderer thread') let user = null +let osType = '?' +let osVersion = '?' if (!process.env.STORYBOOK_ENV) { user = require('helpers/user').default + const os = require('os') + osType = os.type() + osVersion = os.release() } const sessionId = uuid() @@ -38,6 +43,8 @@ const extraProperties = store => { environment: __DEV__ ? 'development' : 'production', systemLanguage: systemLocale.language, systemRegion: systemLocale.region, + osType, + osVersion, sessionId, ...deviceInfo, }