← All docs

Quickstart

From zero to your first tracked visit in five minutes.

LaunchPulse tracks three things: visits, signups, and activation. This guide gets all three flowing.

1. Create a project

Sign in, click New project, and give it a name. You’ll get a project key that looks like lp_pk_a1b2c3.

2. Install the tracker

The fastest path is the CLI — it detects your framework and wires everything:

npx launchpulse@latest init

If you’d rather do it by hand, add the snippet to your <head>:

<script defer src="https://cdn.launchpulse.dev/lp.js" data-key="lp_pk_a1b2c3"></script>

Page views start flowing immediately — no cookie banner needed, the tracker is cookieless by default.

3. Track a signup

Call lp.signup() when a user registers:

lp.signup({ id: user.id });

4. Track activation

Activation is the moment your product delivers its first value — a created project, a booked table, a sent invoice. Pick one moment and track it:

lp.activate({ id: user.id });

That’s it. Open your dashboard and you should see the full Visit → Signup → First Value funnel filling in.

Using an AI coding agent? Paste this into your agent instead of doing steps 2–4 yourself: “Add LaunchPulse to my landing page and track page views, signups, and when a user creates their first project.”

NextInstallation