Get started / DocumentationMenu

Documentation

Install the Tapll iOS SDK, declare features, send server-side events, upload dSYMs and connect revenue and App Store Connect.

Updated · Markdown · Ask Claude · Ask ChatGPT

Get the iOS SDK into your app, then connect the sources that sit next to it: your backend, revenue and the App Store.

Get started

  • Install the iOS SDK: Add the Tapll Swift package to your iOS app, configure it with your write key, and see your first session in Live in a few minutes.
  • Privacy modes: Choose between product analytics and strict anonymous mode for your app and its website in Tapll, and what each one stores and answers.
  • Add the website script: Measure a website with Tapll through one script tag: page views, sources and campaigns, feature funnels and revenue, cookieless by default.

Guides

  • Server-side events: Send events to Tapll from your own backend: payments, background jobs, webhooks, and platforms with no SDK.
  • Declare features: Measure each feature of your iOS app as a funnel — discovery, adoption, success — by declaring its events and roles in the Tapll SDK.
  • Upload dSYMs: Name crash stacks in Tapll by uploading each build’s dSYMs from Xcode Cloud, fastlane or an Xcode build phase.
  • Crash reporting: How Tapll collects crashes and hangs from your iOS app, groups them into issues, and computes a crash-free rate that never looks better than it is.

Sources

  • Connect revenue: Bring subscription revenue into Tapll from App Store Server Notifications or RevenueCat, website payments from Stripe or Paddle, and link each purchase to the person who made it.
  • Connect App Store Connect: Import downloads, impressions, product page views, proceeds, reviews and TestFlight into Tapll with an App Store Connect API key.
  • REST API: Read Tapll’s numbers from your own scripts and tools with an organization API key: projects, live, sessions, screens, retention, crashes, revenue, releases, features and events.
  • Claude, ChatGPT and other AI apps: Connect Tapll to Claude, ChatGPT, Cursor or any MCP client and ask about live users, sessions, screens, retention, crashes and revenue in plain language.

For coding agents

  • Setup prompt for AI agents: the SDK integration rules as one prompt for Claude Code, Cursor or Codex. The panel fills it in with your project’s key and integrations.
  • iOS SDK on GitHub: the Swift package, its README and releases.