
內容簡介
TrackFormPro 是一款專為潛在客戶生成而設計的外掛,能將各種表單提交事件(如 Gravity Forms、WPForms、Contact Form 7 等)發送至 Meta 的轉換 API,並在瀏覽器中觸發相應的 Meta Pixel 事件,幫助網站有效追蹤轉換。
【主要功能】
• 支援多種表單外掛,包括 Gravity Forms 和 Elementor Forms
• 自動填充表單欄位,簡化使用者操作
• 客戶資料進行 SHA-256 哈希處理,符合 Meta 格式要求
• 提供瀏覽器與伺服器的重複資料排除功能
• 轉發 Meta 點擊和瀏覽器 ID 以追蹤事件
• 可設定每個表單的事件類型與追蹤開關
外掛標籤
開發者團隊
② 後台搜尋「TrackFormPro – Lead Form Tracking for Meta Conversions API & Pixel」→ 直接安裝(推薦)
原文外掛簡介
Track Form Pro 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.
Track Form Pro 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 (Lite and Pro), Contact Form 7, Fluent Forms, Formidable Forms and Elementor Forms (beta).
– 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.
– 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.
Track Form Pro Premium (paid plans with a 14-day free trial, available from the plugin’s Upgrade menu or trackformpro.com) adds an attribution report (leads, conversion rate and lead value per campaign, ad set and ad), form abandonment (which forms visitors start but don’t finish, and the field where they leave), a weekly email report, URL triggers, duplicate-lead blocking, direct CookieYes / Complianz / Cookiebot consent, waiting for values from lead routers, CRMs or Zapier, average lead values, trigger rules and custom events, several pixels, funnel events, Event Match Quality from Meta, email alerts and double-counting detection. The free plugin is complete without it.
Privacy
What is sent: when a tracked form is submitted, your site sends an event directly to the Meta Conversions API (graph.facebook.com). No other service is involved. The event includes:
– Mapped customer fields (email, phone, names, city, state, ZIP, country, gender, date of birth, external ID), normalized and SHA-256 hashed on your server before sending.
– Unhashed technical data Meta requires: visitor IP address, browser user agent, the _fbp/_fbc Meta cookie values, the page URL and referrer, UTM parameters, the form entry ID, and any mapped value/currency.
The browser Pixel (loaded from connect.facebook.net) also sends page views and form conversion events directly from the visitor’s browser to Meta. With “Advanced matching” on (default), the browser conversion event also carries the same SHA-256-hashed customer fields as the server event.
Cookie: when a visitor arrives from an ad or a campaign link, the plugin stores the Meta click ID (fbclid) and UTM parameters in a first-party cookie, track_form_pro_attr, for up to 90 days, so a later form submission can be attributed to that click. With the consent option on, the cookie is only set after consent. These values are also saved on the form entry.
US privacy laws: the “US state privacy laws” setting can send Meta’s Limited Data Use flag either only for visitors who opted out (the browser’s Global Privacy Control or Do Not Track signal, or a track_form_pro_do_not_sell=1 cookie set by your consent tool) or for all visitors; Meta then applies it to visitors from US states with privacy laws.
What is stored on your site: your pixel IDs and access tokens (in the WordPress options table; tokens are never printed back into admin pages). When logging is enabled, event payloads (hashed customer data, IP address, user agent, page URLs) and Meta’s responses are stored in a database table on your site; access tokens are never logged. Logs older than 30 days are deleted automatically, and you can clear them at any time. Events that fail to send are kept in a retry table for up to 6 days.
Your responsibility: as the site owner, you must disclose this data sharing in your privacy policy and obtain consent where the law requires it (e.g. GDPR, CCPA). Enable the plugin’s GDPR option if tracking must wait for consent.
External Services
This plugin connects to the following external services:
Meta Conversions API (graph.facebook.com)
– What it is: Meta’s server-side API for advertising measurement.
– Data sent: the event data listed in the Privacy section, sent with your pixel ID and access token.
– When: every time a tracked form is submitted, and when you click “Send test event” in the Status & Test tab.
– Terms of Service: https://www.facebook.com/legal/terms/businesstools
– Privacy Policy: https://www.facebook.com/privacy/policy/
Meta Pixel (connect.facebook.net)
– What it is: Meta’s browser tracking script.
– Data sent: page views and form conversion events from the visitor’s browser, including Meta cookies.
– When: on every page view (unless the GDPR option is on and consent is missing) and after a tracked form is submitted.
– Terms of Service: https://www.facebook.com/legal/terms/businesstools
– Privacy Policy: https://www.facebook.com/privacy/policy/
Bundled font
– The admin pages use the Archivo font, included in the plugin (assets/fonts, SIL Open Font License 1.1). It is loaded from your own site; no font service is contacted.
Freemius
– What it is: plugin SDK for opt-in usage statistics, support, and the optional Premium upgrade (pricing page, free trial, checkout and licence activation).
– Data sent: only if you opt in: site URL, WordPress/PHP versions, plugin version and admin email. No form or visitor data.
– When: on activation (opt-in screen), periodically after opting in, and when you open the Upgrade page, start a trial or activate a licence.
– Terms of Service: https://freemius.com/terms/
– Privacy Policy: https://freemius.com/privacy/
