From 324b14da50dc66c6353a76a7d68e743bff6f570a Mon Sep 17 00:00:00 2001 From: Christian Kellner Date: Tue, 3 Dec 2024 14:23:09 +0100 Subject: [PATCH] improving tracking --- lib/services/tracking/Tracker.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/services/tracking/Tracker.js b/lib/services/tracking/Tracker.js index 70253db..4eed74e 100644 --- a/lib/services/tracking/Tracker.js +++ b/lib/services/tracking/Tracker.js @@ -2,6 +2,7 @@ import Mixpanel from 'mixpanel'; import { getJobs } from '../storage/jobStorage.js'; import { getUniqueId } from './uniqueId.js'; import { config, inDevMode } from '../../utils.js'; +import os from 'os'; const mixpanelTracker = Mixpanel.init('718670ef1c58c0208256c1e408a3d75e'); @@ -55,7 +56,8 @@ export function trackDemoAccessed() { } function enrichTrackingObject(trackingObject) { - const platform = process.platform; + const operating_system = os.platform(); + const os_version = os.release(); const arch = process.arch; const language = process.env.LANG || 'en'; const nodeVersion = process.version || 'N/A'; @@ -63,7 +65,8 @@ function enrichTrackingObject(trackingObject) { return { ...trackingObject, isDemo: config.demoMode, - platform, + operating_system, + os_version, arch, nodeVersion, language,