Skip to content

Add a Meta (Facebook) pixel to a form

Updated

Add a Meta (Facebook) pixel to a form (0:21)

A Meta (Facebook) pixel tells Meta which people from your ads visited your form and paid. You add it to each form in BCL, and you can add a Conversions API token so purchases still reach Meta when the browser blocks the pixel.

BCL fires PageView, ViewContent and InitiateCheckout on the form, and Purchase after a successful payment.

Get the ID from Meta first:

  1. Open Meta Events Manager and go to Overview.
  2. Copy the ID shown under your dataset (pixel) name. It is a 15 or 16 digit number.

The same Facebook Pixel tab is on payment, event and booking forms.

  1. Go to Payments → Forms and click Edit on the form.

    The Payment Forms list with the Edit button on a form highlighted

  2. Click Advanced.

    The Edit Payment Form page with Advanced highlighted

  3. Open the Facebook Pixel tab and turn on Enable Facebook Pixel.

  4. Paste your ID into Facebook Pixel ID.

    The Facebook Pixel tab with Enable Facebook Pixel and the Facebook Pixel ID field highlighted

  5. Click Save Advanced Settings.

    The Save Advanced Settings button highlighted

The Conversions API sends the Purchase event from BCL’s server, so it is counted even when the customer uses an ad blocker.

  1. In Meta Events Manager, go to Datasets, pick your dataset and open Settings.

  2. Under Set up direct integration, click Generate access token and copy it.

  3. Back in BCL, on the form’s Facebook Pixel tab, turn on Enable Facebook Conversions API.

  4. Paste the token into Facebook Conversions API Token.

    Enable Facebook Conversions API turned on, with the Facebook Conversions API Token field highlighted

  5. Click Save Advanced Settings.

For COD and manual bank transfer orders, turn on Trigger Purchase Event on Pending to send the Purchase event when the order is placed instead of when it is paid. With it off, Meta hears about the order only when you approve it, and only through the Conversions API; approving it later never sends a second Purchase. See COD orders in your dashboard and ad tracking. The TikTok Pixel and Google Ads tabs next to Facebook Pixel work the same way for those platforms.

Common issues

My landing page is on Canva. Can I still track purchases with Meta Pixel?

Yes. The pixel is set on the form, not the landing page, so it works wherever your customers come from. Add it under the form's Advanced → Facebook Pixel tab.

Why are some Purchase events missing in Meta Events Manager?

Ad blockers and some browsers stop the pixel from firing. Turn on Enable Facebook Conversions API and add your token so BCL also sends the Purchase event from its server.

Do I need to add the pixel to every form?

Yes. The pixel is set per form, so add it to each form you advertise.

Was this article helpful?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default; you can turn it off. Your choice is saved on this device.