diff --git a/packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx b/packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx index 7832ae5bf7..125f38b9d0 100644 --- a/packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx +++ b/packages/insomnia/src/routes/organization.$organizationId.project.$projectId.update.tsx @@ -110,6 +110,7 @@ export async function clientAction({ request, params }: Route.ClientActionArgs) event: AnalyticsEvent.projectUpdated, properties: { storage: 'local', + project_id: project._id, }, }); } catch (error: unknown) { @@ -162,6 +163,7 @@ export async function clientAction({ request, params }: Route.ClientActionArgs) event: AnalyticsEvent.projectUpdated, properties: { storage: 'remote', + project_id: project._id, }, }); @@ -226,6 +228,7 @@ export async function clientAction({ request, params }: Route.ClientActionArgs) event: AnalyticsEvent.projectUpdated, properties: { storage: 'git', + project_id: project._id, }, }); } catch (error: unknown) { @@ -380,6 +383,7 @@ export async function clientAction({ request, params }: Route.ClientActionArgs) event: AnalyticsEvent.projectUpdated, properties: { storage: 'local', + project_id: project._id, }, }); diff --git a/packages/insomnia/src/routes/organization.$organizationId.project.new.tsx b/packages/insomnia/src/routes/organization.$organizationId.project.new.tsx index f5bde047c2..b659eb4b92 100644 --- a/packages/insomnia/src/routes/organization.$organizationId.project.new.tsx +++ b/packages/insomnia/src/routes/organization.$organizationId.project.new.tsx @@ -146,6 +146,7 @@ export const createProject = async (organizationId: string, newProjectData: Crea properties: { storage: newProjectData.storageType, git_provider, + project_id: newProjectId, }, }); diff --git a/packages/insomnia/src/ui/components/sidebar/project-navigation-sidebar/project-navigation-sidebar.tsx b/packages/insomnia/src/ui/components/sidebar/project-navigation-sidebar/project-navigation-sidebar.tsx index 1a667f7dd9..bb40a06a60 100644 --- a/packages/insomnia/src/ui/components/sidebar/project-navigation-sidebar/project-navigation-sidebar.tsx +++ b/packages/insomnia/src/ui/components/sidebar/project-navigation-sidebar/project-navigation-sidebar.tsx @@ -469,6 +469,9 @@ const ProjectNavigationSidebarInner = ( if (projectNavigationSidebarFilter || konnectFilter) { window.main.trackAnalyticsEvent({ event: AnalyticsEvent.projectListFiltered, + properties: { + project_id: activeProjectId, + }, }); } }, [projectNavigationSidebarFilter, konnectFilter]); @@ -1118,7 +1121,7 @@ const ProjectNavigationSidebarInner = ( if (routeInfo?.resourceId === docId) { toggleProjectOrWorkspace(docId); } else { - !isScratchPad && window.main.trackAnalyticsEvent({ event: AnalyticsEvent.projectSwitched }); + !isScratchPad && window.main.trackAnalyticsEvent({ event: AnalyticsEvent.projectSwitched, properties: { project_id: docId } }); !isScratchPad && navigate(`/organization/${organizationId}/project/${docId}`); } } else if (item.kind === 'workspace') {