Save Meta's identifiers
Add two hidden fields and give them the presets “Facebook pixel (fbp)” and “Facebook click ID (fbc)”. These are the values Meta uses to match an event to a person.
Coming soonLaunching soon. The page below describes how it will work.
Feature
Growform sends each conversion to the Meta Conversions API and to Google from the server when a lead is submitted. A blocked pixel no longer means a conversion your ad account never sees.
Server-side conversion tracking sends a conversion event to the ad platform from a server, not from the browser of the person who filled in the form. A browser pixel depends on a script loading and a cookie being readable on that person's device. A server-side event depends on neither of them.
For Meta, the receiving end is the Meta Conversions API. It is often shortened to CAPI, and many advertisers know it as the Facebook Conversions API.
Browser pixels miss conversions because the browser can stop them. An ad blocker prevents the pixel script from loading. Private browsing and strict privacy settings restrict the cookies the pixel relies on.
Your ad account then reports fewer conversions than you have leads, and with browser tracking a gap of 10 to 15% is normal. The platform cannot learn from a lead it cannot see, and your reported cost per lead is higher than the real one.
Server-side tracking in Growform sends the conversion event to the Meta Conversions API and to Google when the lead is submitted. The event does not pass through the lead's browser, so an ad blocker on their device cannot stop it.
Browser and server events are meant to run together. Keep your Meta Pixel and conversion tracking settings in place.
They are deduplicated with a shared event ID. When the same conversion arrives from the pixel and from the server with the same ID, the platform counts it once.
Growform has a hidden field preset for this purpose. The “Unique ID” preset generates an identifier when the form loads and saves it with the submission, so the same value can act as the event ID for both events. The other presets are listed on the UTM tracking page.
Add two hidden fields and give them the presets “Facebook pixel (fbp)” and “Facebook click ID (fbc)”. These are the values Meta uses to match an event to a person.
Add hidden fields with the presets “Google click ID (gclid)” and “Google Analytics client ID”.
Add one more hidden field with the “Unique ID” preset. Every lead then carries a value that can serve as an event ID.
On the Professional plan and above, turn on “Capture system details (IP address, user-agent)” in your form settings. IP address and user agent help an ad platform match a server event.
Events that a browser would have blocked still reach the ad platform from the server.
The platform can optimize on leads it previously could not see.
The conversions in your ad account and the leads in your CRM become easier to reconcile.
Server-side conversion tracking has not launched yet.
It is launching soon, and this page describes what it will do.
No. The pixel reports from the browser and the server reports from the back end. A shared event ID stops the same conversion being counted twice.
Yes. The fbp, fbc, gclid and Google Analytics client ID presets are live now, and their values are saved on each lead.
Some jurisdictions require consent before you capture an IP address. Check the rules where your leads live and ask permission if it is required.
Create beautiful multi-step forms that convert, with a 14-day free trial. No credit card required.