Skip to content

Tappd SDKDocumentation

Complete documentation for Tappd Web and Mobile SDKs

Tappd

Quick Start

Web SDK

Install via CDN or NPM:

bash
# NPM
npm install @tappd/web-sdk

# CDN
<script src="https://sdk.gotappd.com/web-sdk/v1/tappd-sdk.min.js"></script>
javascript
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'
});

Mobile SDK

Install via NPM:

bash
npm install @tappd/mobile-sdk
javascript
import 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'
});

Get Your App ID

  1. Log into your Tappd Dashboard
  2. Navigate to Settings > Apps
  3. Copy your App ID

Next Steps

Released under the MIT License.