Web tracking SDK v1
npm install @konh/web-trackerWeb tracking SDK v1 (page_view + data-track click, batch upload, beforeSend/sample pipeline).
``bash`
pnpm add @konh/web-tracker
`ts
import SDK from "@konh/web-tracker";
SDK.init({
projectId: "proj_123",
endpoint: "https://api.example.com/v1/proj_123/track",
flushIntervalMs: 5000,
maxBatchSize: 50,
transport: "beacon",
});
SDK.track("page_view");
SDK.track("click_button", { label: "signup" });
SDK.identify("user_123", { plan: "pro" });
SDK.flush();
`
`bash1) bump version
pnpm -C packages/web-sdk version patch
Notes:
-
prepublishOnly runs pnpm build` automatically.