TrackFormPro – Lead Form Tracking for Facebook Pixel & Meta Conversions API
TrackFormPro sends every form submission (Gravity Forms, WPForms, Contact Form 7, Fluent Forms, Formidable Forms and Elementor Forms) to Meta as a Conversions API (CAPI) server event, and can also fire the matching Meta Pixel event in the browser using the same event ID so Meta counts the conversion
TrackFormPro sends every form submission (Gravity Forms, WPForms, Contact Form 7, Fluent Forms, Formidable Forms and Elementor Forms) to Meta as a Conversions API (CAPI) server event, and can also fire the matching Meta Pixel event in the browser using the same event ID so Meta counts the conversion once. Built for lead generation businesses: sites whose sales start with a form, such as quote and estimate requests, bookings and consultations, callbacks, contact forms, free inspections and demos. Typical users are local services, agencies, clinics, B2B, real estate and education.
TrackFormPro is an independent plugin. It is not affiliated with, endorsed by or sponsored by Meta Platforms, Inc. “Meta”, “Facebook” and “Meta Pixel” are trademarks of their owner and are used only to describe what the plugin connects to.
Not for online stores: it doesn’t track WooCommerce orders, checkouts or product events. For a shop, use a WooCommerce tracking plugin.
Key Features: – Works with Gravity Forms, WPForms, Contact Form 7, Fluent Forms, Formidable Forms and Elementor Forms, free and paid versions. – Every form found and filled in for you : forms from all six form plugins are listed on their own, and the email, phone, name and address fields are filled in from each form’s field types. Change any of them from dropdowns: email, phone, first/last name, city, state, ZIP, country, gender, date of birth, external ID. – Normalization and SHA-256 hashing of customer data on your server, following Meta’s formatting rules (e.g. phone numbers with country code, 2-letter state and country codes). – Browser + server deduplication with a shared event_id . – Meta click and browser IDs ( _fbc , _fbp , and fbclid from the landing page URL) forwarded with server events. – Event per form (Lead, Contact, Schedule, Purchase…) and a Track switch for forms you don’t advertise for. – Value and currency from form fields, with a per-form default value. – Ad click and UTM tracking: the fbclid and UTMs from the landing page are kept and sent with the lead. – Privacy: a consent option that works with the WP Consent API (Complianz, CookieYes, Cookiebot and other banners) or a consent cookie, and starts tracking as soon as the visitor accepts; Limited Data Use for US state privacy laws, following Global Privacy Control and Do Not Track. – Bot filtering: search engines, crawlers, uptime monitors and automated browsers don’t load the Pixel and their form submissions aren’t sent, keeping fake leads out of your ad results. – Calls and WhatsApp: taps on phone links (tel:) and WhatsApp links (wa.me, api.whatsapp.com) are sent to Meta as Contact events, from the browser and the server with one event ID, so ads learn from leads who call or message too. – Lead source in your form emails: “Where this lead came from” (the Facebook or Instagram ad, campaign, ad set and landing page) is added to the notification emails your form plugin sends you. Emails to the person who filled in the form are never changed. – Tracking Monitor: a daily check that the pixel is on your pages (and not loaded twice), that your forms still send leads, and that Meta accepts your events. You get one email per new problem. – Dashboard box: leads sent to Meta today, this week and this month, calls and WhatsApp taps, and any problems, on the WordPress Dashboard. – Setup wizard: connect the pixel, send a test event and choose your forms in four short steps. Setup checklist, health check with plain-language fixes, help tips and a guide. – Activity log, automatic retries and a test-event button in the admin.