Skip to main content

Meta Ads Conversions API Event Tracking

Grace from Ivorey™ avatar
Written by Grace from Ivorey™
Updated over a week ago

Disclaimer: Facebook tracking is a third-party integration. Ivorey™ provides the connection points to install your pixel and set up the Conversions API, but we cannot offer troubleshooting or support for issues for Facebook itself. If you experience errors or need help validating events, you’ll need to use Facebook’s own testing tools, work with a developer, or contact Facebook support directly.

Step 1: Apply Pixel Code To Your Website/Funnel

  1. From the main Ivorey™ menu, go to Sites in the left sidebar and then to Funnels or Websites (depending on where you built the site you want tracked)

  2. Inside the website or funnel, go to the [Settings] tab and install your Facebook Pixel Code under the [Head Tracking Code] section. This will apply the pixel to all pages within that website or funnel. Repeat this step if you want to track multiple websites/funnels.

  3. If you want to apply pixel code to an individual page, click into the page editor of the specific page you want the code on, and then select the [Tracking Code] icon in the top toolbar. Paste your pixel code inside the Header Tracking area. Ensure to publish your page.


Step 2: Create a Meta Conversions API Workflow

Ivorey™ has an action available inside all workflows called "Facebook Conversion API". This trigger sends an event to Meta to track a conversion, such as a purchase or a lead. If you have setup a freebie opt-in or an offer available for purchase, you should already have a workflow for each that tells Ivorey™ what to do after the event - e.g. to tag the contact, send an email etc. Inside each of those workflows, you can now add the "Facebook Conversion API" step to also send an event to Meta. Below is the steps to set it up:

  1. Add to "Facebook Conversion API" action into the corresponding workflow. Ensure the trigger for the workflow is the right event that you want to send data for (e.g. new lead, new purchase, new appointment etc).

  2. Once the action has been added, the settings panel will open on the right. Apply the following settings inside the action step:

    1. Set the event type to Funnel Event

    2. For the Access Token, head over to your Facebook Events Manager > Data Sources > Settings > Scroll down and click on Generate Access Token. Once generated, copy the Access token and paste it into your workflow settings [Access Token] field.

    3. For the Pixel ID, head over to your Facebook Events Manager > Data Sources > Settings > Scroll down and copy your Dataset ID (this will be Pixel ID). Paste the Pixel ID in the [Pixel ID] field in your workflow.

    4. Set the Event Type e.g. Lead or Purchase, along with a Value if applicable. This is typically for purchases e.g. if someone purchased a $97 product, you'd enter $97 in this field so Facebook can track the value of this purchase.

    5. Toggle on the [Custom Mapping] > then insert the corresponding custom value "{{contact.attributionSource.fbclid}}" without any quotation marks.

    6. Once complete, toggle the workflow to [Publish] and hit [Save].


Still Need Help?

Facebook tracking is a third-party integration. Ivorey™ provides the connection points to install your pixel and set up the Conversions API, but we cannot offer troubleshooting or support for issues for Facebook itself. If you experience errors or need help validating events, you’ll need to use Facebook’s own testing tools, work with a developer, or contact Facebook support directly.

Meta Core Setup Guides

Meta Testing & Debugging Tools

Meta Developer Docs (for advanced users or devs)

Did this answer your question?