Repository navigation
Version 3.22.0
Added
- GA4 event naming alignment — adopted GA4 recommended lead generation event names
- New
qualify_leadevent replaces strictgenerate_lead(email + phone + click_id) - New broad
generate_leadfires on any form submission with a valid email - Full lifecycle events:
disqualify_lead,working_lead,close_convert_lead,close_unconvert_lead
- New
- Webhook
statusparameter — send?status=qualify_lead(etc.) to record lifecycle events- Backward compatible:
qualified=1still works, mapped toqualify_lead
- Backward compatible:
- GA4 Measurement Protocol — server-side events fire at webhook time
- Configurable in Settings: GA4 Measurement ID and API Secret
- Graceful fallback when not configured
- Client-side event replay — webhook events pushed to dataLayer on next pageview
- Cookie-based (no PHP sessions), fires once per event
cuft_replayed: trueflag for GTM trigger differentiation
- Admin settings for secrets — Registration Secret, GA4 Measurement ID, and API Secret configurable from wp-admin
wp-config.phpconstants still override DB values
ga_client_idcapture — extracted from_gacookie at form submission for Measurement Protocol
Changed
generate_leadnow fires on any form with a valid email (previously required email + phone + click_id)status_qualifiedwebhook event renamed toqualify_lead
Deprecated
generate_leadwith strict criteria (email + phone + click_id) — fires withcuft_deprecated: truefor one version, then removed. Migrate GTM triggers toqualify_lead.
Installation
Automatic Update
If you already have the plugin installed, it should automatically detect this update. Go to Plugins in your WordPress admin and click Update Now.
Manual Installation
- Download the
choice-uft-v3.22.0.zipfile from the assets below - In WordPress admin, go to Plugins → Add New → Upload Plugin
- Choose the downloaded zip file and click Install Now
- Activate the plugin after installation
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
Support
For issues or questions, please visit: https://github.com/ChoiceOMG/choice-uft/issues