Commit a12317c
committed
feat(onboarding): add tracking for Vercel GitHub steps
Add telemetry events to the Vercel onboarding modal to better track
user interactions with the GitHub integration flow. Specifically:
- Fire an event when the GitHub step is shown, including whether the
GitHub app is already installed (github_app_installed).
- Track when the user clicks the "Install GitHub app" button.
- Track when the user completes the GitHub onboarding step.
- Track when the user skips the GitHub onboarding step (applies to
multiple skip paths).
Also add gitHubAppInstallations.length to the effect dependency array
to ensure the "step viewed" event updates correctly when installation
state changes.
These events improve analytics for onboarding funnels and help identify
drop-off or friction points in the GitHub integration flow.1 parent 38981f5 commit a12317c
File tree
1 file changed
+12
-1
lines changed- apps/webapp/app/components/integrations
1 file changed
+12
-1
lines changedLines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
543 | 543 | | |
544 | 544 | | |
545 | 545 | | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
546 | 553 | | |
547 | | - | |
| 554 | + | |
548 | 555 | | |
549 | 556 | | |
550 | 557 | | |
| |||
1081 | 1088 | | |
1082 | 1089 | | |
1083 | 1090 | | |
| 1091 | + | |
1084 | 1092 | | |
1085 | 1093 | | |
1086 | 1094 | | |
| |||
1110 | 1118 | | |
1111 | 1119 | | |
1112 | 1120 | | |
| 1121 | + | |
1113 | 1122 | | |
1114 | 1123 | | |
1115 | 1124 | | |
| |||
1123 | 1132 | | |
1124 | 1133 | | |
1125 | 1134 | | |
| 1135 | + | |
1126 | 1136 | | |
1127 | 1137 | | |
1128 | 1138 | | |
| |||
1141 | 1151 | | |
1142 | 1152 | | |
1143 | 1153 | | |
| 1154 | + | |
1144 | 1155 | | |
1145 | 1156 | | |
1146 | 1157 | | |
| |||
0 commit comments