diff --git a/static/app/views/issueDetails/sidebar/autofixSection.tsx b/static/app/views/issueDetails/sidebar/autofixSection.tsx
index 10107dfd13680a..a761ea0bfbea06 100644
--- a/static/app/views/issueDetails/sidebar/autofixSection.tsx
+++ b/static/app/views/issueDetails/sidebar/autofixSection.tsx
@@ -170,6 +170,20 @@ export function AutofixContent({aiConfig, group, project}: AutofixContentProps)
useLLMContext(autofixContextData);
+ const needOrgSetup =
+ // scm integration doesn't exist
+ !setupCheck?.hasSupportedScmIntegration;
+
+ const needProjSetup =
+ // scm integration not linked to project
+ !aiConfig.seerReposLinked;
+
+ useRouteAnalyticsParams({
+ seerNeedOrgSetup: isPending ? undefined : needOrgSetup,
+ seerNeedProjSetup:
+ isPending || aiConfig.isAutofixSetupLoading ? undefined : needProjSetup,
+ });
+
if (
// waiting on the onboarding checks to load
isPending ||
@@ -183,14 +197,6 @@ export function AutofixContent({aiConfig, group, project}: AutofixContentProps)
return ;
}
- const needOrgSetup =
- // scm integration doesn't exist
- !setupCheck?.hasSupportedScmIntegration;
-
- const needProjSetup =
- // scm integration not linked to project
- !aiConfig.seerReposLinked;
-
// non seat based seer plans are allowed to run autofix without the SCM integration
if (organization.features.includes('seat-based-seer-enabled')) {
if (needOrgSetup || needProjSetup) {
diff --git a/static/gsApp/components/ai/aiConfigureSeerQuotaSidebar.tsx b/static/gsApp/components/ai/aiConfigureSeerQuotaSidebar.tsx
index 668dc71685140b..6b11e8bd4ffba9 100644
--- a/static/gsApp/components/ai/aiConfigureSeerQuotaSidebar.tsx
+++ b/static/gsApp/components/ai/aiConfigureSeerQuotaSidebar.tsx
@@ -6,6 +6,7 @@ import {Tooltip} from '@sentry/scraps/tooltip';
import {Placeholder} from 'sentry/components/placeholder';
import {IconOpen} from 'sentry/icons/iconOpen';
import {t} from 'sentry/locale';
+import {useRouteAnalyticsParams} from 'sentry/utils/routeAnalytics/useRouteAnalyticsParams';
import {useOrganization} from 'sentry/utils/useOrganization';
import {AutofixContent} from 'sentry/views/issueDetails/sidebar/autofixSection';
import type {AutofixContentProps} from 'sentry/views/issueDetails/sidebar/autofixSectionTypes';
@@ -21,6 +22,10 @@ export function AiConfigureSeerQuotaSidebar({
const organization = useOrganization();
const subscription = useSubscription();
+ useRouteAnalyticsParams({
+ seerNeedQuota: aiConfig.isAutofixSetupLoading ? undefined : !aiConfig.hasAutofixQuota,
+ });
+
if (aiConfig.isAutofixSetupLoading) {
return ;
}