Skip to content
Growform Multi Step Form Builder

Feature

Meta Pixel tracking for forms

Growform tells your Meta pixel when a lead completes a step and when they complete the form. Your campaigns can optimize toward finished forms, or toward qualified leads only.

The Meta Pixel card in Growform tracking settings, with a pixel ID and the qualified leads only switch

What is Meta Pixel tracking for forms?

Meta Pixel tracking for forms means the form reports each completed step and each completed form to your Meta pixel, which many advertisers still call the Facebook pixel. Meta can then attribute the lead to the ad that produced it. In Growform the option is called “Facebook (Meta) Pixel”, and it needs a pixel ID and no code.

Which events does Growform send to the Meta Pixel?

Growform sends two custom events to the pixel.

  • growformCompleteStep is sent when the lead completes a step.
  • growformCompleteForm is sent when the lead completes the form.

Both events carry the step number and the form ID as parameters. Because they are custom events, you map them to custom conversions in Meta before you report on them or set them as a campaign goal.

Can the pixel fire for qualified leads only?

Yes, the pixel has a “qualified leads only” setting. When it is on, the completion event fires only for a lead who passes your lead disqualification rules. A debt relief form that rules out anyone owing less than a set amount stops reporting those people as conversions, and Meta stops looking for more of them.

How accurate is Meta Pixel tracking?

Conversions in Meta usually fall a little short of the leads in Growform, and a variance of around 10 to 15% is normal. Ad blockers, private browsing, restrictive cookie settings and very old browsers each prevent some events from being recorded. Meta may also sample or delay its data.

Part of that gap is what the Meta Conversions API was designed to close. Growform's server-side conversion tracking is launching soon.

You can already save Meta's identifiers with each lead. Hidden fields have presets for “Facebook pixel (fbp)” and “Facebook click ID (fbc)”, and both are covered on the UTM tracking page.

How to set up the Meta Pixel in Growform

Copy your pixel ID

You will find the pixel ID in Events Manager in your Meta account.

Paste it into Growform

In the settings for your form, open “Tracking & tagging” and paste the ID into “Facebook (Meta) Pixel”. Choose whether the pixel fires for qualified leads only, then save.

Check the events in Meta

Complete the form a few times and look for the two Growform events in Events Manager. Meta sometimes blocks events from a domain it has not seen before, and you must allow them if it shows a warning.

Create a custom conversion

In Meta, open “Custom conversions” and create a conversion from the growformCompleteForm event. Add a URL rule for the site where the form is shown.

What the pixel changes for your Meta campaigns

  • Meta optimizes toward the leads you want.

    With the pixel set to qualified leads only, disqualified submissions are never reported as conversions.

  • You can retarget people who started the form.

    Each completed step sends an event with its step number, which you can use to build an audience.

  • Conversions do not depend on a thank-you page.

    The event fires from the form, whichever ending or redirect the lead is sent to.

  • Agencies can report each client separately.

    The URL rule on a custom conversion lets you create one conversion for each domain the form runs on.

Which plans include Meta Pixel tracking?

The Meta Pixel option is part of every plan, including Basic.

Basic
Yes
Professional
Yes
Scale
Yes
Custom
Yes

Frequently asked questions

Do I need to add pixel code to a thank-you page?

No. Growform fires the events from the form, so the lead does not have to reach a separate page for the conversion to be recorded.

Why can't I choose the Growform events as a campaign goal?

They are custom events, so Meta needs a custom conversion first. Create one from the growformCompleteForm event, then use it in reports and as a campaign goal.

Are disqualified leads still saved when the pixel only fires for qualified leads?

Yes. The setting only controls whether the pixel fires. Disqualified leads are still saved in Growform with their disqualification reasons.

What happens to the fbc value if the cookie is missing?

If the _fbc cookie is missing but the URL contains an fbclid, Growform rebuilds the fbc value from it. The value is empty when the lead did not arrive from a Meta ad.

Related features

Server-side conversion tracking

Coming soon. Conversion events sent from the server.

View ›

Lead disqualification

Decide which answers rule a lead out of your campaigns.

View ›

Conversion tracking

Completion conversions for Google Ads, Microsoft Advertising and X.

View ›

Start your free trial

Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.