#Analytics
Track custom events — signups, purchases, feature usage — alongside the pageview data CoDuck already collects for your project.
import { analytics } from '@coduck/sdk/analytics';
await analytics.track('signup_completed', { plan: 'pro' });import { analytics } from '@coduck/sdk/analytics';
await analytics.track('signup_completed', { plan: 'pro' });Or the bound helper:
import { track } from '@coduck/sdk/analytics';
await track('checkout_started', { cartValue: 49.0 });import { track } from '@coduck/sdk/analytics';
await track('checkout_started', { cartValue: 49.0 });| Method | Returns |
|---|---|
track(name, properties?) | void |
properties is an optional Record<string, unknown> of metadata for the event.
Requires
CODUCK_API_KEY, so calltrack()from the server (route handler or server action). Pageviews are recorded automatically — reach fortrack()only for the custom events that matter to your product.