Skip to main content
Tappd provides lightweight, production-ready SDKs for tracking user behavior, managing sessions, and delivering personalized in-app messages and push notifications. Whether you’re building a web application or a React Native mobile app, Tappd gives you the tools to understand your users and engage them in real time.

Web SDK

Track events, manage sessions, and send push notifications in any JavaScript framework — React, Vue, Next.js, or vanilla JS.

Mobile SDK

React Native SDK for iOS and Android. Track screens, events, and manage push notifications with ease.

Web Quickstart

Get up and running with the Web SDK in minutes using CDN or NPM.

Mobile Quickstart

Install the Mobile SDK and start tracking screens and events in your React Native app.

What You Can Build

Event Tracking

Track custom events throughout your app — purchases, signups, button clicks, and more.

In-App Messages

Display banners, popups, and modals with targeting, scheduling, and A/B testing.

Push Notifications

Send web and mobile push notifications to re-engage your users at the right moment.

Session Management

Automatic session tracking with configurable timeouts and SPA support.

Anonymous Tracking

Capture the full customer journey from first visit through conversion and beyond.

Journey Triggers

Trigger personalized customer journeys programmatically via REST API.

Quick Install

npm install @tappd/web-sdk

Get Your App ID

To use either SDK, you need an App ID from your Tappd Dashboard.
1

Log in to your dashboard

Visit gotappd.com and sign in to your account.
2

Navigate to Settings > Apps

Create a new app or select an existing one.
3

Copy your App ID

Your App ID looks like a1b2c3d4-e5f6-7890-abcd-ef1234567890. Keep it handy for SDK initialization.