diff --git a/desktop/flipper-server-core/src/tracker.tsx b/desktop/flipper-server-core/src/tracker.tsx index 4f69560a7..72836c6e1 100644 --- a/desktop/flipper-server-core/src/tracker.tsx +++ b/desktop/flipper-server-core/src/tracker.tsx @@ -47,6 +47,7 @@ type TrackerEvents = { error?: string; }; 'server-socket-already-in-use': {}; + 'server-open-ui': {browser: boolean; hasToken: boolean}; 'browser-connection-created': { successful: boolean; timeMS: number; diff --git a/desktop/flipper-server/src/index.tsx b/desktop/flipper-server/src/index.tsx index 77ad9e066..ed49dadf6 100644 --- a/desktop/flipper-server/src/index.tsx +++ b/desktop/flipper-server/src/index.tsx @@ -313,6 +313,11 @@ async function launch() { console.info(`[flipper-server] Go to: ${chalk.blue(url.toString())}`); open(url.toString(), {app: {name: open.apps.chrome}}); + + tracker.track('server-open-ui', { + browser: true, + hasToken: token?.length != 0, + }); }; if (argv.bundler) { @@ -320,6 +325,10 @@ async function launch() { } else { const path = await findInstallation(); if (path) { + tracker.track('server-open-ui', { + browser: false, + hasToken: token?.length != 0, + }); open(path); } else { await openInBrowser();