feat: integrate ScriptSetupBlock component for improved site setup instructions and tracking script functionality across pages

This commit is contained in:
Usman Baig
2026-02-08 15:18:33 +01:00
parent 39e90f4f09
commit bd2aca7a76
7 changed files with 266 additions and 189 deletions

View File

@@ -13,6 +13,8 @@ export type WelcomeEventName =
| 'welcome_site_added'
| 'welcome_site_skipped'
| 'welcome_completed'
| 'site_created_from_dashboard'
| 'site_created_script_copied'
export interface WelcomeEventPayload {
event: WelcomeEventName
@@ -75,3 +77,11 @@ export function trackWelcomeSiteSkipped() {
export function trackWelcomeCompleted(addedSite: boolean) {
emit('welcome_completed', { added_site: addedSite })
}
export function trackSiteCreatedFromDashboard() {
emit('site_created_from_dashboard')
}
export function trackSiteCreatedScriptCopied() {
emit('site_created_script_copied')
}