Meta Lead Ads with Instant Forms

Step-by-step guide to setting up and tracking Meta Lead Ads Instant Forms using AnyTrack for streamlined lead capture.

You can now track Meta Lead Ads with Instant forms directly in AnyTrack. This integration ensures that leads are automatically attributed to their originating campaigns and displayed in the Campaign Report. From there, you can extend the customer journey by sending additional conversion events tied to the lead’s emailβ€”allowing you to stack and measure future actions with precision.

In this article, we’ll walk you through how to start tracking conversion from your Meta Lead Ads (Instant Forms).

Step by Step Setup Guide

Start tracking Meta Lead Ads Instant Forms in three steps:

2. Connect Your Facebook Page:

3. Add the AdLeadInitialLead column to the Campaign Report:

AnyTrack will now be receiving leads from your forms as AdLeadInitialLead events, to see them in the Campaign Report, add the corresponding column.

Add the AdLeadInitialLead column

Add the AdLeadInitialLead column to the Campaign Report

You will be able to see which campaigns are generating the AdLeadInitialLead event (add the \_Cost per AdLeadInitialLead \_column to see the cost).

You will see which campaigns are driving the AdLeadInitialLead events.

Apply the_ AdLeadInitialLead_ event filter on the Conversions Report to see all your FB leads.

Apply the AdLeadInitialLead event filter on the Conversions Report to see all your FB leads.

Extending the Customer Journey

To extend the customer journey for your Facebook lead, include the email from the AdLeadInitialLead event in the conversion data you send to your custom integration. Map the email value to the extId attribute so AnyTrack can link the new conversion to the original lead and attribute it accurately.

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

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

Example of an event that extends the customer journey after the Fb lead.

Let’s say your Facebook Lead Ad generates an AdLeadInitialLead event. Later, when the lead warms up, you might want to signal this by generating a custom conversion eventβ€”for example, "PrePurchase". To do this, create a custom integration endpoint and send a POST request that includes the email from the original AdLeadInitialLead event in the extId attribute. This ensures AnyTrack can associate the new event with the same customer journey (See all available event attributes).

{
    "event_name": "PrePurchase",
    "refId": "[email protected]",
    "fullName": "Elon Musk",
    "address": "Milky Way 1",
    "phone": "+1919875666",
    "country": "Space",
    "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",
    "id": "24356562534585",
    "subtotalprice": 120.00,
    "totalprice": 120.00,
    "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 FB lead

AnyTrack will use the refId to match the new event with the FB lead

The follow-up 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.

In the Campaign Report both the lead and the follow up events are attributed to the Fb campaign.

In the Campaign Report both the lead and the follow up event are attributed to the Fb campaign.

FAQ

  1. How can I automatically gather AdLeadInitialLead events to capture emails for future conversion events and extend the customer journey?
    Use our Webhooks (Outgoing) feature to send your AdLeadInitialLead events in real time to your automations (e.g., Zapier), where you can compile the payload for the next stacked event.