feat: add Umami analytics helper and window type declaration

This commit is contained in:
2026-03-25 06:41:59 -04:00
parent 37921469d5
commit 754a378782
2 changed files with 26 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
import type { BuilderSlotKey } from "@/types/builderSlots";
export function trackBuildStarted() {
window.umami?.track("build_started");
}
export function trackPartSelected(slot: BuilderSlotKey, partName: string, partId: string) {
window.umami?.track("part_selected", { slot, part_name: partName, part_id: partId });
}
export function trackAffiliateLinkClicked(partName: string, retailer: string) {
window.umami?.track("affiliate_link_clicked", { part_name: partName, retailer });
}
export function trackBuildShared() {
window.umami?.track("build_shared");
}
export function trackBuildSaved() {
window.umami?.track("build_saved");
}