# Tappd SDK ## Docs - [Tappd Mobile SDK Full API Reference — React Native](https://docs.tappd.io/mobile-sdk/api-reference.md): Full React Native SDK reference covering identify, track, push notifications, in-app messages, banners, and utility methods with TypeScript interfaces. - [Placement-Based Mobile Banners with Targeting and A/B Tests](https://docs.tappd.io/mobile-sdk/banners.md): Fetch and render placement-based banners in React Native with built-in support for audience targeting, scheduling, frequency capping, and A/B testing. - [Tappd Mobile SDK Configuration Reference and Options](https://docs.tappd.io/mobile-sdk/configuration.md): Configure the Tappd React Native SDK with options for session management, screen tracking, in-app messages, debug logging, and environment variables. - [React Native Code Examples for the Tappd Mobile SDK](https://docs.tappd.io/mobile-sdk/examples.md): Copy-paste React Native examples for e-commerce, authentication, push notifications, screen tracking, context providers, and more with the Tappd SDK. - [Get Started with the Tappd Mobile SDK in React Native](https://docs.tappd.io/mobile-sdk/getting-started.md): Install the Tappd Mobile SDK, initialize it in your React Native app, and start tracking users, screens, and custom events in just minutes. - [Mobile In-App Messages: Banners, Popups, and Modals](https://docs.tappd.io/mobile-sdk/in-app-messages.md): Display personalized banners, popups, and modals in your React Native app using Tappd's MessageRenderer component and automatic trigger evaluation. - [Tappd Mobile SDK for React Native — iOS and Android](https://docs.tappd.io/mobile-sdk/introduction.md): A React Native library for iOS and Android that tracks user behavior, manages sessions, and collects rich customer data across your mobile app. - [Push Notifications for React Native: FCM and APNs Setup](https://docs.tappd.io/mobile-sdk/push-notifications.md): Register iOS and Android push tokens with Tappd, track notification opens, and manage push subscription status using Firebase Cloud Messaging and APNs. - [Screen Tracking with React Navigation for React Native](https://docs.tappd.io/mobile-sdk/react-navigation.md): Integrate Tappd with React Navigation to automatically track screen views, navigation events, and deep links across your React Native app. - [Troubleshooting the Tappd Mobile SDK for React Native](https://docs.tappd.io/mobile-sdk/troubleshooting.md): Fix common Tappd Mobile SDK problems on React Native, iOS, and Android — from initialization failures to push token errors and AsyncStorage issues. - [Anonymous User Tracking and Pre-Login Identity Merging](https://docs.tappd.io/web-sdk/anonymous-tracking.md): Capture the full user journey before login with anonymous IDs, then merge pre-signup events automatically when you call identify(). - [Tappd Web SDK API Reference: Methods and TypeScript Types](https://docs.tappd.io/web-sdk/api-reference.md): Complete reference for every Tappd Web SDK method — identify, track, page views, session utilities, banners, in-app messages, and push notifications. - [Placement-Based Banners with A/B Testing and Targeting](https://docs.tappd.io/web-sdk/banners.md): Attach targeted, scheduled banners to specific DOM elements using CSS selectors or data attributes, with built-in A/B testing and automatic analytics. - [Tappd Web SDK Configuration Options and Best Practices](https://docs.tappd.io/web-sdk/configuration.md): Complete reference for every configuration option accepted by the Tappd Web SDK, including defaults, types, and environment-based setup patterns. - [Tappd Web SDK Examples: Patterns and Code Snippets](https://docs.tappd.io/web-sdk/examples.md): Copy-ready Tappd Web SDK examples for e-commerce, auth, forms, React, Vue, Next.js, error tracking, A/B testing, and video analytics. - [Get Started with the Tappd Web SDK: A Step-by-Step Guide](https://docs.tappd.io/web-sdk/getting-started.md): Install the Tappd Web SDK, initialize it with your App ID, identify users, track custom events, and record page views — all in under 10 minutes. - [In-App Message Bridge: Two-Way Data Communication](https://docs.tappd.io/web-sdk/in-app-bridge.md): Use the Bridge API to process button clicks and form submissions in in-app messages — track events, update profiles, and capture data in real time. - [In-App Messages: Display and Manage with Tappd SDK](https://docs.tappd.io/web-sdk/in-app-messages.md): Render personalized banners, popups, and modals from the Tappd dashboard with automatic trigger evaluation, event tracking, and CSS customization. - [Tappd Web SDK: JavaScript Analytics and Messaging SDK](https://docs.tappd.io/web-sdk/introduction.md): A lightweight JavaScript library for tracking behavior, managing sessions, delivering in-app messages, and sending web push notifications. - [Trigger Customer Journeys Programmatically via API](https://docs.tappd.io/web-sdk/journey-api-triggers.md): Enroll customers or entire segments into Tappd journeys from any backend service, webhook, or automation pipeline using a single authenticated API call. - [Setting Up Web Push Notifications with the Tappd SDK](https://docs.tappd.io/web-sdk/push-notifications.md): Send browser push notifications using the Web Push API — works on Chrome, Firefox, Edge, and Safari 16.4+ even when users aren't on your site. - [Session Tracking and Lifecycle in the Tappd Web SDK](https://docs.tappd.io/web-sdk/sessions.md): Learn how the Tappd Web SDK tracks browser sessions, configures timeouts, and handles SPAs with automatic session lifecycle management. - [Troubleshoot Tappd Web SDK — Common Errors and Fixes](https://docs.tappd.io/web-sdk/troubleshooting.md): Step-by-step fixes for the most common Tappd Web SDK problems — initialization failures, missing events, CORS, TypeScript errors, and more.