Amplitude integration

Amplitude shows which users convert and come back. Send each landing page lead in as an event with the campaign attached, and your cohorts start at the ad, not at signup.

  • Webhook
  • Landing pages, Quiz funnels, Workflows (beta, by HTTP Request)

Why connect it

Why Amplitude and LanderLab

  • Cohorts that start at the ad

    Campaign and variant are on the first event, so a behavioral cohort can be built from the users a given ad set brought in.

  • User properties from the form

    Email, name and quiz answers are set as user properties, and follow the person into every chart.

  • Real location and device

    The visitor's IP and user agent go with the event, so Amplitude's location and device data describe the person who filled the form.

  • US or EU data center

    Amplitude has a separate EU endpoint, and the webhook posts to the one your project lives in.

  • No connector, no Zap

    Amplitude's API takes the event as one HTTPS request, sent straight from LanderLab.

Amplitude on your landing pages

Amplitude is where many product teams decide what's working. LanderLab's webhook makes sure paid acquisition is part of that decision. Each lead is posted to Amplitude's HTTP V2 API as an event, with the form's answers as event properties, the person's details as user properties, and the visitor's IP and browser so location and device describe the person, not a server.

It's for teams that buy traffic and judge it on behavior: subscription apps, SaaS trials, marketplaces. When the lead event and the product events share a user ID, a behavioral cohort can start with "came from this campaign".

Landing page leads as Amplitude events

Each submit becomes a "Lead Submitted" event in Amplitude, with the quiz answers and form fields as event properties. The webhook's JSON mode builds the events array Amplitude's HTTP V2 API expects, and Amplitude's API key, which it treats as a public key, travels in the request body. The Secret Key never leaves your Amplitude account.

Use the person's email or your product's user ID as the user_id. Amplitude asks for IDs of at least five characters, which an email always is.

Behavioral cohorts by campaign and variant

With utm_campaign, utm_source and the A/B variant on the lead event, any chart can be split by the ad that started it. Build a cohort of users from your best TikTok campaign and compare their retention with the Google search cohort, or check whether the variant that won on leads also wins on second-week activity.

User properties that follow the person

User properties sent with the lead stay on the user: the email, the plan they said they wanted, the budget band from the quiz. Every later event inherits them, so a funnel two months from now can still be split by an answer the person gave on the landing page.

Location and device from the visitor, not the server

An event sent from a server would place every lead in the server's city. LanderLab sends the visitor's IP and user agent with each lead, Amplitude reads them, and your country, region and device reports stay true for paid traffic.

Clean data in, with Workflows

Product analytics is only as good as what goes in. Put a Workflow between your pages and Amplitude and the HTTP Request node can send only the leads that count: finished quizzes, real geos, no internal tests. The Runs view shows every lead's path and any step that failed.

Use cases

Ways to use Amplitude on paid traffic

  • 01

    A subscription app's pre-signup quiz

    A meal planning app runs a quiz on Meta. Each lead goes to Amplitude with the diet answers as user properties, and cohorts by answer and campaign show who subscribes.

  • 02

    A B2B SaaS trial on LinkedIn

    Trial pages send each lead with company size and role. A funnel from lead to team invite, split by campaign, shows which audiences adopt the product.

  • 03

    Supply-side signups for a marketplace

    Cleaner and handyman sign-up pages on Facebook feed Amplitude, where ops tracks how many leads finish onboarding and take a first booking, by ad set.

FAQ

Amplitude integration FAQ

Anything not here, ask us.

Amplitude and LanderLab

Does LanderLab integrate with Amplitude?

Yes, through the page's Webhook integration: it posts each lead to Amplitude's HTTP V2 API as an event with event and user properties.

Do I need Zapier to send leads to Amplitude?

No. The webhook posts the event to Amplitude's API itself, one request per lead.

Will Amplitude see my UTMs?

Yes. Hidden fields capture them from the ad's URL, and they're sent as event properties on every lead.

Can I send quiz answers to Amplitude?

Yes, as event properties or as user properties that stay on the person.

When is Amplitude worth connecting to my landing pages?

When your team already makes product decisions in Amplitude and you buy traffic: it's how campaigns and variants get judged on behavior, not only on leads.

Is it safe to send the Amplitude API key from a webhook?

Amplitude treats the API key as public and keeps the Secret Key private. The webhook only uses the API key, and it stays in the webhook settings, off the page.

Other integrations

Plug in the rest of your stack.

Connect Amplitude and launch your next page.

Build the page, switch Amplitude on and send your ads to it. Free to start, no card.

From one prompt to qualified leads

Watch one prompt become a live solar quote funnel, every lead routed to your buyer, and the leaks flagged before they eat your budget.

0:00
0:59