22 lines
647 B
TypeScript
22 lines
647 B
TypeScript
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");
|
|
}
|