All / Conversions / Advanced
WooCommerce UUID Tracking and Logging Now Available
We’ve just released version 1.9.5 of AB Split Test, and with it comes two powerful new features designed to improve reliability and transparency: WooCommerce UUID tracking and a built-in debug log.
These updates provide more accurate tracking for dynamic WooCommerce checkouts and give users a clearer view into how their split tests are performing behind the scenes.
WooCommerce UUID Tracking: Accurate Conversions for Dynamic Checkouts
If your site uses plugins like WooFunnels, CartFlows, or any other checkout enhancement tool that processes orders programmatically after the user has left the checkout page, traditional tracking methods can fall short.
To solve this, AB Split Test now supports UUID-based tracking for WooCommerce conversions. This allows the plugin to track conversions even when orders are finalized off-page or asynchronously.
To enable this feature:
-
Go to AB Split Test > Settings
-
Enable both:
-
Advanced Tracking
-
Server-Side Conversions for Woo
-
Once enabled, conversions will be reliably tracked even when order processing is deferred or handled programmatically. This is especially helpful if you're using upsell/cross-sell flows that occur post-checkout.
Debug Logging: Get More Insight Into Your Tests
You can now enable logging directly in the plugin to help monitor what’s happening with your tests.
The new Logs section allows you to view internal activity, including:
What’s Included in the Logs
Based on the current release, here’s what you’ll see:
- Visit Tracking
- Logs when a visitor lands on a variation (
update_fingerprint_db running visit
) - Tracks the UUID assigned to each visit
- Logs when a visitor lands on a variation (
- Conversion Events
- Logs every conversion attempt (
update_fingerprint_db running conversion
) - Matches conversion events to the corresponding UUID
- Displays success/failure outcomes (e.g.,
uuid conversion error: no result found to update. Probably hasn't visited.
)
- Logs every conversion attempt (
- WooCommerce Tracking
- Logs when WooCommerce orders are processed (
convert on checkout
) - Captures status changes and UUID matches for completed orders
- Shows when UUIDs are saved to WooCommerce orders (
Saved UUID abc123... to order
)
- Logs when WooCommerce orders are processed (
- System Activity
- Maintenance actions like clearing outdated fingerprints (
clearing fingerprint db older than 4 days
)
- Maintenance actions like clearing outdated fingerprints (
You can enable logging under Settings > AB Split Test > Logs. This will let you monitor real-time tracking activity across visits, conversions, and WooCommerce orders.
These upgrades make AB Split Test more transparent and robust, particularly for users managing WooCommerce stores or agency-level projects.
As always, we recommend updating to the latest version to take advantage of these improvements. If you have any questions or encounter an issue, feel free to reach out via support.