diff --git a/static/app/views/explore/hooks/useAnalytics.tsx b/static/app/views/explore/hooks/useAnalytics.tsx index 16de32fd400b..72f6f9573f9b 100644 --- a/static/app/views/explore/hooks/useAnalytics.tsx +++ b/static/app/views/explore/hooks/useAnalytics.tsx @@ -110,6 +110,7 @@ function useTrackAnalytics({ const chartError = timeseriesResult.error; const query_status = tableError?.message || chartError?.message ? 'error' : 'success'; const tableErrorBox = useBox(tableError); + const chartErrorBox = useBox(chartError); const {isLoading: isLoadingSeerSetup} = useOrganizationSeerSetup({ enabled: !organization.hideAiFeatures, @@ -173,7 +174,7 @@ function useTrackAnalytics({ referrer: 'spans', resultCount: aggregatesTableResult.result.data?.length ?? 0, runId: aiQueryRunId, - error: tableErrorBox.current || false, + error: tableErrorBox.current || chartErrorBox.current || false, }); } @@ -222,6 +223,7 @@ function useTrackAnalytics({ queryType, query_status, tableErrorBox, + chartErrorBox, timeseriesResult.data, timeseriesResult.isPending, title, @@ -307,7 +309,7 @@ function useTrackAnalytics({ referrer: 'spans', resultCount: spansTableResult.result.data?.length ?? 0, runId: aiQueryRunId, - error: tableErrorBox.current || false, + error: tableErrorBox.current || chartErrorBox.current || false, }); } }, [ @@ -332,6 +334,7 @@ function useTrackAnalytics({ spansTableResult.result.isPending, spansTableResult.result.meta?.dataScanned, tableErrorBox, + chartErrorBox, timeseriesResult.data, timeseriesResult.isPending, title, @@ -500,7 +503,7 @@ function useTrackAnalytics({ referrer: 'traces', resultCount: tracesTableResult.result.data?.json?.data?.length ?? 0, runId: aiQueryRunId, - error: tableErrorBox.current || false, + error: tableErrorBox.current || chartErrorBox.current || false, }); } }, [ @@ -520,6 +523,7 @@ function useTrackAnalytics({ queryType, query_status, tableErrorBox, + chartErrorBox, timeseriesResult.data, timeseriesResult.isPending, title, diff --git a/static/app/views/issueList/overview.tsx b/static/app/views/issueList/overview.tsx index ecf2645887df..1fec78e977ad 100644 --- a/static/app/views/issueList/overview.tsx +++ b/static/app/views/issueList/overview.tsx @@ -496,6 +496,20 @@ function IssueListOverviewInner({ setError(parseApiError(err)); setIssuesLoading(false); setIssuesSuccessfullyLoaded(false); + + // AI query analytics + const aiQueryRunId = getRunIdForAnalytics(); + if (aiQueryRunId !== null) { + trackAiQueryOutcome({ + dataset: 'issues', + mode: 'samples', + referrer: 'issues', + resultCount: 0, + orgSlug: organization.slug, + runId: aiQueryRunId, + error: parseApiError(err), + }); + } }, complete: () => { resumePolling();