JavaScript SDK 0.3.0
Browser & Next.js
For browser-rendered websites and single-page applications. Initialize from client code so Web Storage is available.
View packagenpm install @dozz-affiliate/analytics-sdk@^0.3.0"use client";
import {
createAnalyticsSdk,
createWebStorageAdapter,
} from '@dozz-affiliate/analytics-sdk/browser';
export async function initializeAnalytics() {
const analytics = createAnalyticsSdk({
endpoint: 'https://api.example.com/sdk/v1/events',
writeKey: 'YOUR_PUBLIC_APP_WRITE_KEY',
storage: createWebStorageAdapter(window.localStorage),
});
await analytics.initialize(window.location.href);
return analytics;
}