About Tracking

Ad Platform Tracking

Meta Pixel + CAPI TikTok CAPI LinkedIn CAPI Snapchat CAPI Pinterest CAPI Quora Pixel Bing + UET Tag

Google Ecosystem

Google Ads Tracking GA4 Setup & Audit Google Tag Manager

Advanced Solutions

Server-Side Tracking Looker Studio Offline Conversion
Case Studies Blog Free Checklist Book Free Audit →

Meta Conversions API (CAPI) is typically discussed in the context of ecommerce purchase tracking. But CAPI is equally valuable for lead generation campaigns — businesses using Meta Ads to drive contact form submissions, demo requests, quote inquiries, or any other lead event. Server-side lead tracking via CAPI improves attribution quality and provides better signals for Meta’s bidding algorithm.

Why Use CAPI for Lead Generation?

For lead gen campaigns, the same problems that affect ecommerce CAPI also apply to lead tracking:

CAPI sends the lead event from your server when the form submission is confirmed server-side, bypassing all browser-side limitations.

The CAPI Lead Event Setup

Step 1: Capture lead data at form submission

When a user submits your lead form, capture:

Step 2: Send the Lead event to Meta CAPI

From your server, send an HTTP POST to Meta’s CAPI endpoint with the Lead event:

Hash the email and phone with SHA256 before sending. The fbp and fbc cookie values are not hashed — send as-is.

Step 3: Deduplicate with the browser pixel

If your browser-side Meta Pixel also fires a Lead event on form submission, send the same event_id from both the pixel and the CAPI call. Meta will deduplicate and count only one event.

Add the eventID parameter to your browser pixel lead event: fbq('track', 'Lead', {}, {eventID: 'UNIQUE_ID'});

Multi-Stage Lead Events via CAPI

CAPI for lead gen does not have to stop at the initial form submission. You can send multiple events across the lead journey:

Sending downstream conversion events teaches Meta which of your leads ultimately became customers, enabling it to optimise toward users similar to actual buyers rather than just form completers.

CAPI for Meta Lead Ads (In-App Forms)

Meta Lead Ads (forms that appear within the Facebook/Instagram app, without directing users to your website) have a separate integration. The Lead event from a Lead Ad submission is already sent server-side by Meta — it does not require your own CAPI implementation. However, you can still use Meta CAPI for the downstream qualification events (marking leads as qualified, tracking call bookings) even when the initial form was a Lead Ad.

Measuring CAPI Impact on Lead Campaign Performance

After setting up CAPI for lead gen:

Book your free audit here and we will help you set up Meta CAPI for your lead generation campaigns to improve attribution and campaign optimisation quality.

Leave a Reply

Your email address will not be published. Required fields are marked *