Skip to content
DocsOverview

Documentation

How to set up Joinsight, and how each number is made.

These pages cover each setup step, each source, and the definitions behind every figure, including where measurement stops and modeling starts.

Start here

How the pieces fit

  1. Sources

    Stripe and RevenueCat say who pays. Search Console, GA4 or Plausible, the App Store and Instagram say where visitors came from.

  2. Snippet and identify()

    The snippet records the page each visitor first landed on. identify() links that visit to your user ID at signup.

  3. One metric layer

    Syncs feed stored raw data. MRR, movements and first-touch attribution are recomputed from it with fixed definitions.

  4. Three ways to read

    The dashboard, the Monday brief and alerts, and the MCP server all read the same pre-computed numbers.

The full reasoning is in How attribution works, and every metric has one written definition on the definitions page.

Get started

Tracking

Sources

Reading the numbers

Workspace