mirror of
https://github.com/Kong/insomnia.git
synced 2026-08-04 03:42:20 -04:00
feat(analytics): attach project ID to project events (#10109)
This commit is contained in:
@@ -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,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -146,6 +146,7 @@ export const createProject = async (organizationId: string, newProjectData: Crea
|
||||
properties: {
|
||||
storage: newProjectData.storageType,
|
||||
git_provider,
|
||||
project_id: newProjectId,
|
||||
},
|
||||
});
|
||||
|
||||
|
||||
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user