> ## Documentation Index
> Fetch the complete documentation index at: https://doc.trackrev.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> From sign-up to your first tracked, attributed click in about five minutes.

This guide takes you all the way through the core loop: create a workspace, make a tracking
link, install the pixel, connect revenue, and watch a click turn into attributed revenue.
You'll have a live dashboard by the end.

<Note>
  Only have two minutes? Steps 1–3 get you tracking clicks. Steps 4–5 add revenue
  attribution and can wait until you're ready to connect your payment processor.
</Note>

## 1. Create your workspace

<Steps>
  <Step title="Sign up">
    Go to [trackrev.io](https://trackrev.io) and create an account with email or Google.
  </Step>

  <Step title="Name your workspace">
    Onboarding asks for your product's name and website. This becomes your first
    [workspace](/getting-started/core-concepts#workspace) — the container for all your links,
    channels, visitors and revenue.
  </Step>
</Steps>

## 2. Create your first tracking link

<Steps>
  <Step title="Open Campaigns → New campaign">
    In the sidebar, go to **Campaigns** and click **New campaign**. In TrackRev a *campaign*
    is one destination plus **one short link per channel** you select — so you tag every place
    you'll share it in one shot.
  </Step>

  <Step title="Name it and paste your destination">
    Give the campaign a name (e.g. *Spring launch*) and enter the destination URL. Leave
    "Where does this link send people?" on **My own site** so conversions can attribute.
  </Step>

  <Step title="Pick your channels">
    Tick one or more [channels](/getting-started/core-concepts#channel) — *Newsletter*,
    *X / Twitter*, *LinkedIn*, and so on. TrackRev bakes the right UTMs in per channel and
    mints a link for each.
  </Step>

  <Step title="Choose a slug and create">
    Accept the AI-suggested slug, type your own, or let TrackRev generate one, then click
    **Create links**. Each link is live immediately — every click is recorded **server-side**,
    so no pixel is required for click tracking.
  </Step>
</Steps>

<Tip>
  Want branded links like `go.yourbrand.com/spring` instead of `trackrev.io/spring`? Add a
  [custom tracking domain](/link-tracking/custom-domains) — it takes one DNS record.
</Tip>

## 3. Install the pixel

The pixel connects browser sessions to visitors and powers pageview analytics and revenue
attribution. Add one script tag to your site's `<head>`:

```html theme={null}
<script async src="https://trackrev.io/p.js" data-id="YOUR_WORKSPACE_ID"></script>
```

Find your `data-id` on the **Integrations** tab, then click **Verify pixel** to confirm it's
firing. Full instructions and framework snippets are in
[Install the tracking pixel](/getting-started/install-pixel).

## 4. Connect your revenue

This is the step that turns clicks into **attributed revenue**.

<Steps>
  <Step title="Connect your payment processor">
    On **Integrations**, connect Stripe, Paddle, Polar or Lemon Squeezy. For Stripe you paste
    a **read-only restricted API key** — TrackRev never gets write access to your account.
    See [Connect Stripe](/revenue-attribution/connect-stripe).
  </Step>

  <Step title="Pass the visitor id to checkout">
    Add one line so purchases can be joined back to clicks. For Stripe Checkout:

    ```js theme={null}
    // when you create the Checkout Session
    client_reference_id: window.trk.vid
    ```

    TrackRev matches the resulting charge to the visitor via this reference (email is the
    fallback). See [Pass the visitor id to checkout](/revenue-attribution/pass-vid-to-checkout).
  </Step>
</Steps>

## 5. Watch a sale attribute

<Steps>
  <Step title="Make a test click and purchase">
    Click one of your own tracking links, then complete a real or test-mode purchase passing
    the `vid` through checkout.
  </Step>

  <Step title="Let the sync run">
    TrackRev pulls new charges from your processor on a schedule (roughly hourly). Within the
    hour the order appears under **Orders**, joined to your visitor.
  </Step>

  <Step title="Read the channel report">
    Open **Attribution**. Your test sale is now credited to the channel of the link you
    clicked — the first row of "which channel actually pays."
  </Step>
</Steps>

<Check>
  You've completed the core loop: click → visitor → event → order → attributed channel.
</Check>

## Where to go next

<CardGroup cols={2}>
  <Card title="Add a custom domain" icon="globe" href="/link-tracking/custom-domains">
    Put your links on your own branded short domain with automatic TLS.
  </Card>

  <Card title="Choose an attribution model" icon="chart-mixed" href="/revenue-attribution/attribution-models">
    Switch between last-touch, first-touch and linear without re-tagging.
  </Card>

  <Card title="Launch an affiliate programme" icon="handshake" href="/affiliate/create-program">
    Turn your best channel into a partner army with commissions from real charges.
  </Card>

  <Card title="Explore the API" icon="code" href="/developers/introduction">
    Automate link creation and pull your data programmatically.
  </Card>
</CardGroup>
