mirror of
https://github.com/orangecoding/fredy.git
synced 2026-06-16 12:31:07 +00:00
improving tracking
This commit is contained in:
@@ -2,6 +2,7 @@ import Mixpanel from 'mixpanel';
|
|||||||
import { getJobs } from '../storage/jobStorage.js';
|
import { getJobs } from '../storage/jobStorage.js';
|
||||||
import { getUniqueId } from './uniqueId.js';
|
import { getUniqueId } from './uniqueId.js';
|
||||||
import { config, inDevMode } from '../../utils.js';
|
import { config, inDevMode } from '../../utils.js';
|
||||||
|
import os from 'os';
|
||||||
|
|
||||||
const mixpanelTracker = Mixpanel.init('718670ef1c58c0208256c1e408a3d75e');
|
const mixpanelTracker = Mixpanel.init('718670ef1c58c0208256c1e408a3d75e');
|
||||||
|
|
||||||
@@ -55,7 +56,8 @@ export function trackDemoAccessed() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function enrichTrackingObject(trackingObject) {
|
function enrichTrackingObject(trackingObject) {
|
||||||
const platform = process.platform;
|
const operating_system = os.platform();
|
||||||
|
const os_version = os.release();
|
||||||
const arch = process.arch;
|
const arch = process.arch;
|
||||||
const language = process.env.LANG || 'en';
|
const language = process.env.LANG || 'en';
|
||||||
const nodeVersion = process.version || 'N/A';
|
const nodeVersion = process.version || 'N/A';
|
||||||
@@ -63,7 +65,8 @@ function enrichTrackingObject(trackingObject) {
|
|||||||
return {
|
return {
|
||||||
...trackingObject,
|
...trackingObject,
|
||||||
isDemo: config.demoMode,
|
isDemo: config.demoMode,
|
||||||
platform,
|
operating_system,
|
||||||
|
os_version,
|
||||||
arch,
|
arch,
|
||||||
nodeVersion,
|
nodeVersion,
|
||||||
language,
|
language,
|
||||||
|
|||||||
Reference in New Issue
Block a user