Files
2026-07-13 12:49:11 +08:00

38 lines
783 B
TypeScript

import { track } from "@vercel/analytics"
export function trackComponentInstall(
componentName: string,
metadata?: Record<string, unknown>
) {
track("component_install", {
component: componentName,
source: "cli",
timestamp: new Date().toISOString(),
...metadata,
})
}
export function trackComponentView(
componentName: string,
metadata?: Record<string, unknown>
) {
track("component_view", {
component: componentName,
source: "web",
timestamp: new Date().toISOString(),
...metadata,
})
}
export function trackComponentCopy(
componentName: string,
metadata?: Record<string, unknown>
) {
track("component_copy", {
component: componentName,
source: "web",
timestamp: new Date().toISOString(),
...metadata,
})
}