Skip to content

Facebook Lead Ads

Set up Facebook Lead Ads tracking with AnyTrack end to end. Connect your Facebook Ads account and Page, track Instant Form leads as AdLeadInitialLead events in the Campaign Report, and connect your CRM to send lifecycle conversions back to Meta for full lead-to-revenue attribution.

Track the complete customer journey from lead to revenue using the AnyTrack Facebook Lead Ads integration. Connect lead generation campaigns to CRM revenue data for full attribution and campaign optimization.

How the AnyTrack Lead Ads Integration Works

Section titled “How the AnyTrack Lead Ads Integration Works”

AnyTrack connects Facebook Lead Ads and your CRM systems, creating a complete attribution loop for reporting and Facebook optimization.

AnyTrack documentation screenshot
  1. Lead Collection: Prospects fill out your Facebook Lead Ads form and data flows to your CRM
  2. CRM + AnyTrack Sync: Lead data syncs from CRM to AnyTrack to validate and enrich with customer data
  3. Sales Funnel: Sales team nurtures the lead through calls, meetings, and follow-ups
  4. Revenue Tracking: AnyTrack sends conversion data to Facebook via the Conversion API when the lead converts
  5. Attribution: Conversions and revenue are attributed to Campaigns, Ad Sets, and Ads
  6. Optimization: Facebook optimizes campaigns based on CRM events

Follow these steps in order. Steps 1-3 connect your Facebook Ads account and Page so AnyTrack records every Instant Forms lead as an AdLeadInitialLead event. To also send CRM lifecycle events back to Meta, continue to the Conversion API for CRM guide.

Connect your Facebook Ads account first so your ad account and Meta Pixel are linked to AnyTrack. Follow the Facebook Ads setup guide — it takes about five minutes.

Connecting your Facebook Page tells AnyTrack which Page to collect Instant Form leads from, and it authorizes AnyTrack on the Page (required before Meta will grant Lead Access).

  1. Select your AnyTrack property.
Select your AnyTrack property
  1. Open Tracking Pixels.
Click on Tracking Pixels
  1. Select your Meta Pixel and click Lead Ads +CONNECT PAGE.
Select your Meta Pixel and click Lead Ads Connect Page
  1. Log into your Facebook account and click Connect As.
Log into Facebook and click Connect As
  1. Choose your Facebook Page, click Continue, then choose the Facebook Business(es) and continue.
Choose your Facebook Page
Choose the Facebook Business and continue
  1. Click Save to grant the requested permissions.
Click Save to grant permissions
  1. Select the Page you want to connect and click CONNECT.
Select the Facebook Page and click Connect
  1. The connected Page shows a green indicator.
The connected Page shows a green indicator

Step 3: Add the AdLeadInitialLead Column to the Campaign Report

Section titled “Step 3: Add the AdLeadInitialLead Column to the Campaign Report”

AnyTrack records leads as AdLeadInitialLead events. Add the corresponding column to see them in the Campaign Report.

Add the AdLeadInitialLead column to the Campaign Report
Add the AdLeadInitialLead column to the Campaign Report
You will see which campaigns are driving the AdLeadInitialLead events.
You will see which campaigns are driving the AdLeadInitialLead events.
Apply the AdLeadInitialLead event filter on the Conversions Report to see all your Facebook leads.
Apply the AdLeadInitialLead event filter on the Conversions Report to see all your Facebook leads.

Design your sales funnel to reflect your business needs and goals. AnyTrack tracks both standard and custom events from your CRM and sends them to Meta through the Conversion API. Use the mapping below as a reference.

EventEvent SourceAnyTrack EventConversion API for CRM
AdLeadInitialLeadMeta Lead AdsAdLeadInitialLead-
Marketing QualifiedCRMLeadLead
Sales QualifiedCRMCompleteRegistrationCompleteRegistration
MeetingScheduledCRMScheduleSchedule
CustomerCRMCustomerCustomer

Lead Collection Events:

  • AdLeadInitialLead: When a prospect submits a Facebook Lead Ads form

CRM Integration Events:

  • Lead: When a lead is created in CRM
  • Schedule: When discovery calls or demos are scheduled
  • CompleteRegistration: When quotes or proposals are sent
  • Purchase: When deals close and revenue is realized
  • Upsell: When subsequent revenue is generated

Include the email from the AdLeadInitialLead event in conversion data you send to your custom integration. Map the email to the refId attribute so AnyTrack links the new conversion to the original lead for accurate attribution.

Use the Facebook lead email as the refId in future conversions to link them to the same customer journey.
Use the Facebook lead email as the refId in future conversions to link them to the same customer journey.

Example: Extending the Customer Journey After a Facebook Lead

Section titled “Example: Extending the Customer Journey After a Facebook Lead”

Your Facebook Lead Ad generates an AdLeadInitialLead event. Later, signal lead warmth by generating a custom conversion event like PrePurchase. Create a custom integration endpoint and send a POST request including the email from the original AdLeadInitialLead event in the refId attribute. This links the new event to the same customer journey. See all available event attributes.

{
"event_name": "PrePurchase",
"refId": "jsmith@example.com",
"fullName": "John Smith",
"phone": "+16505554444",
"country": "US",
"items": [
{
"id": "20291",
"name": "Sony MDRZX110/BLK ZX Series Stereo Headphones",
"quantity": 1,
"price": 20.00,
"brand": "Sony"
},
{
"id": "49292",
"name": "Beats Headphones",
"quantity": 1,
"price": 100.00,
"brand": "Beats"
}
],
"currency": "USD",
"taxPrice": 10,
"value": 120.00,
"transactionId": "#24356562534585"
}

On the Events Log of your custom integration you will find:

AnyTrack will use the refId to match the new event with the Facebook lead
AnyTrack will use the refId to match the new event with the Facebook lead
The new event is appended to the customer journey that began with the Facebook lead.
The new event is appended to the customer journey that began with the Facebook lead.

To enable Facebook Lead Ads integration, AnyTrack requires specific permissions to access your page data and lead information. You must have the following permissions configured in your Facebook Business Manager:

Essential Permissions Required:

  • pages_show_list - Access to view Facebook pages
  • pages_read_engagement - Read engagement metrics
  • pages_manage_ads - Manage advertising activities
  • leads_retrieval - Retrieve lead form submissions
  • ads_management - Access and manage advertising campaigns

Most Facebook Page admin roles include these permissions by default. Verify your account has the appropriate access before starting integration setup.

For detailed information about these permissions and their specific functions, refer to Facebook’s official Retrieving Leads documentation.

  • Missing Lead Data: Verify Facebook Page permissions and lead form connections. Most missing-lead issues come from Lead Access — confirm the Page is connected in AnyTrack and AnyTrack is assigned as a CRM with Lead Access in Meta.
  • Attribution Gaps: Check CRM integration is active and revenue events are configured
  • Delayed Attribution: Confirm attribution windows match your sales cycle length
  • Low Match Quality: Verify CRM is properly configured and sending customer data

FAQ

FAQ was last reviewed on 2026-07-19

Do Facebook Lead Ads work with my CRM?
AnyTrack natively supports HubSpot and GoHighLevel for the Conversion API for CRM. Leads collected from your Instant Forms sync to your CRM, and lifecycle updates from the CRM flow back through AnyTrack to Meta. See the Conversion API for CRM guide for setup.
Why are my leads not showing in AnyTrack?
Most missing-lead issues come from permissions. The user who connects AnyTrack to Meta needs admin access to the Business Manager, ad account, and Facebook Page, including Lead Access. Also verify that the Facebook Page running your Lead Ads is connected on the Tracking Pixels page and that the lead form belongs to that Page.
Do I need the Conversion API for CRM to track lead ads?
No. AnyTrack records the AdLeadInitialLead event as soon as a prospect submits your Instant Form, whether or not the Conversion API for CRM is set up. You only need the Conversion API for CRM to send later lifecycle events, such as Qualified Lead or Customer, back to Meta for optimization.
What is the AdLeadInitialLead event?
AdLeadInitialLead is the first event in the customer journey, recorded the moment a prospect submits your Facebook Lead Ads form. Add the AdLeadInitialLead column to the Campaign Report to see which campaigns generate leads.
Which plan do I need to send conversions back to Meta?
Sending conversions to Meta via the Conversion API requires an AnyTrack Starter plan or higher.