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.”