diff --git a/packages/web/src/app/[domain]/onboard/components/connectCodeHost.tsx b/packages/web/src/app/[domain]/onboard/components/connectCodeHost.tsx
index e03745ff..5d01de18 100644
--- a/packages/web/src/app/[domain]/onboard/components/connectCodeHost.tsx
+++ b/packages/web/src/app/[domain]/onboard/components/connectCodeHost.tsx
@@ -14,6 +14,7 @@ import { useCallback } from "react";
import { OnboardingSteps } from "@/lib/constants";
import { BackButton } from "./onboardBackButton";
import { CodeHostIconButton } from "../../components/codeHostIconButton";
+import useCaptureEvent from "@/hooks/useCaptureEvent";
interface ConnectCodeHostProps {
nextStep: OnboardingSteps;
@@ -80,27 +81,41 @@ interface CodeHostSelectionProps {
}
const CodeHostSelection = ({ onSelect }: CodeHostSelectionProps) => {
+ const captureEvent = useCaptureEvent();
+
return (
onSelect("github")}
+ onClick={() => {
+ onSelect("github");
+ captureEvent("wa_onboard_github_selected", {});
+ }}
/>
onSelect("gitlab")}
+ onClick={() => {
+ onSelect("gitlab");
+ captureEvent("wa_onboard_gitlab_selected", {});
+ }}
/>
onSelect("gitea")}
+ onClick={() => {
+ onSelect("gitea");
+ captureEvent("wa_onboard_gitea_selected", {});
+ }}
/>
onSelect("gerrit")}
+ onClick={() => {
+ onSelect("gerrit");
+ captureEvent("wa_onboard_gerrit_selected", {});
+ }}
/>
)
diff --git a/packages/web/src/lib/constants.ts b/packages/web/src/lib/constants.ts
index 9ca39c81..1b8ff041 100644
--- a/packages/web/src/lib/constants.ts
+++ b/packages/web/src/lib/constants.ts
@@ -16,11 +16,10 @@ export const ENTERPRISE_FEATURES = [
]
export const TEAM_FEATURES = [
- "Blazingly fast code search",
- "Index hundreds of repos from multiple code hosts (GitHub, GitLab, Gerrit, Gitea, etc.). Self-hosted code hosts supported.",
+ "Index thousands of repos from multiple code hosts (GitHub, GitLab, Gerrit, Gitea, etc.). Self-hosted code hosts supported.",
"Public and private repos supported.",
"Create shareable links to code snippets.",
- "Powerful regex and symbol search",
+ "Built on-top of zoekt, Google's code search engine. Blazingly fast and powerful (regex, symbol) code search.",
]
export const MOBILE_UNSUPPORTED_SPLASH_SCREEN_DISMISSED_COOKIE_NAME = 'sb.mobile-unsupported-splash-screen-dismissed';
\ No newline at end of file
diff --git a/packages/web/src/lib/posthogEvents.ts b/packages/web/src/lib/posthogEvents.ts
index 735220d0..e3dccca3 100644
--- a/packages/web/src/lib/posthogEvents.ts
+++ b/packages/web/src/lib/posthogEvents.ts
@@ -231,6 +231,11 @@ export type PosthogEventMap = {
wa_org_domain_updated_fail: {
error: string,
},
+ //////////////////////////////////////////////////////////////////
+ wa_onboard_github_selected: {},
+ wa_onboard_gitlab_selected: {},
+ wa_onboard_gitea_selected: {},
+ wa_onboard_gerrit_selected: {},
}
export type PosthogEvent = keyof PosthogEventMap;
\ No newline at end of file