🌐
Web SDK
Track user behavior, sessions, and events in web applications. Support for React, Vue, Next.js, and vanilla JavaScript.
Get Started →

Install via CDN or NPM:
# NPM
npm install @tappd/web-sdk
# CDN
<script src="https://sdk.gotappd.com/web-sdk/v1/tappd-sdk.min.js"></script>import { TappdSDK } from '@tappd/web-sdk';
const tappd = new TappdSDK({
appId: 'YOUR_APP_ID',
apiUrl: 'https://sdk.gotappd.com/api/v1/sdk'
});
// Identify user
await tappd.identify({
external_id: 'user_123', // Your internal user ID
email: 'user@example.com',
name: 'John Doe'
});
// Track event
await tappd.track('purchase', {
amount: 99.99,
currency: 'USD'
});Install via NPM:
npm install @tappd/mobile-sdkimport TappdSDK from '@tappd/mobile-sdk';
const tappd = new TappdSDK({
appId: 'YOUR_APP_ID',
apiUrl: 'https://sdk.gotappd.com/api/v1/sdk'
});
// Identify user
await tappd.identify({
external_id: 'user_123', // Your internal user ID
email: 'user@example.com',
name: 'John Doe'
});
// Track screen
await tappd.trackScreen('HomeScreen');
// Track event
await tappd.track('button_click', {
buttonId: 'signup'
});