diff --git a/src/components/organisms/CreateProjectModal/CreateProjectModal.tsx b/src/components/organisms/CreateProjectModal/CreateProjectModal.tsx index 9aec91d81b..e351a7742d 100644 --- a/src/components/organisms/CreateProjectModal/CreateProjectModal.tsx +++ b/src/components/organisms/CreateProjectModal/CreateProjectModal.tsx @@ -49,6 +49,7 @@ const CreateProjectModal: React.FC = () => { dispatch(setCreateProject({name, rootFolder})); onCloseModalHandler(); } else { + trackEvent('app_start/create_project', {from: 'folder'}); dispatch(setTemplateProjectCreate({name, rootFolder})); dispatch(openTemplateExplorer()); onCloseModalHandler(); diff --git a/src/components/organisms/NewProject/NewProject.tsx b/src/components/organisms/NewProject/NewProject.tsx index 214af4bf41..0952f757fe 100644 --- a/src/components/organisms/NewProject/NewProject.tsx +++ b/src/components/organisms/NewProject/NewProject.tsx @@ -51,6 +51,7 @@ const NewProject: React.FC = () => { 'Not sure where to start? Explore a sample project containing everything you need to get started with just one click.', itemAction: () => { dispatch(openGitCloneModal({fromSampleProject: true})); + trackEvent('app_start/create_project', {from: 'sample'}); }, }, { diff --git a/src/shared/models/telemetry.ts b/src/shared/models/telemetry.ts index 712aeb7506..405f9199e4 100644 --- a/src/shared/models/telemetry.ts +++ b/src/shared/models/telemetry.ts @@ -46,7 +46,7 @@ export type EventMap = { numberOfValuesFiles: number; executionTime: number; }; - 'app_start/create_project': {from: 'scratch' | 'git' | 'template' | 'folder'; templateID?: string}; + 'app_start/create_project': {from: 'sample' | 'scratch' | 'git' | 'template' | 'folder'; templateID?: string}; 'app_start/select_page': {page: string}; 'app_start/select_project': undefined; 'project_list/open_project': undefined;