Development Update April 2026 (#14)

TLDR
- SweetCode Cloud (SSP) integration with Purchase Proxy and multi-domain support
- New CrazyEgg pixel integration
- WooCommerce Cost of Goods Sold (COGS) support for profit margin calculations
- Tracking Accuracy Analysis dashboard with automatic backfill
- Account Created event tracking, unified IP exclusion filter, and more new settings
- Numerous Google Tag Gateway Proxy improvements and stability fixes
- 50+ tweaks and 15+ bug fixes across 13 releases
SweetCode Cloud (SSP) Integration ☁️
The biggest addition since our last update is the deep integration with SweetCode Cloud (our server-side proxy platform). If you're unfamiliar, SweetCode Cloud offloads server-side ad tracking from your WooCommerce server to Cloudflare's edge network - reducing server load and improving tracking accuracy by routing events through first-party subdomains.
SSP Purchase Proxy
Starting with version 1.57.0, purchase conversion events can now be routed through SweetCode Cloud instead of being processed directly on your WooCommerce server. When a customer completes an order, the purchase data for all active conversion APIs (Facebook, TikTok, Pinterest, Snapchat, Reddit) is bundled into a single request and sent to your SSP endpoint. If the SSP is temporarily unavailable, the plugin automatically falls back to direct per-platform sends.
This is a significant performance improvement for high-traffic stores, especially during peak sales events.
Multi-Domain Support
Version 1.58.0 introduced multi-domain SSP support. If you run multiple storefronts, you can now route events through additional domains using the pmw_ssp_additional_domains filter:
add_filter('pmw_ssp_additional_domains', function ($domains) {
$domains[] = 'ssp.my-other-shop.com';
return $domains;
});
Reliability & Performance
Across several releases, we've made the SSP integration more robust:
- Tiered activation retry for smoother first-time setup
- Client-side blocklist that silently drops events from known proxy origins (Google Translate, Google Cache) that would be rejected anyway
- Eliminated the REST API preflight test - saving one HTTP round-trip per browser session by using optimistic-try with AJAX fallback
- Skipped redundant AJAX calls when SSP is active (client IP geolocation, transient session identifiers)
- Sync token domain validation and disconnect notifications for better operational visibility
- Multiple config sync fixes to prevent flooding and stale Action Scheduler backlog issues
SweetCode Cloud integration is available with the Pro version of the Pixel Manager. Learn more about SweetCode Cloud.
CrazyEgg Pixel 🔥
Version 1.56.0 added native support for CrazyEgg, the popular heatmap and user behavior analytics tool. Simply enter your CrazyEgg account number in the Pixel Manager settings, and the tracking script is loaded automatically - with full consent management support.
CrazyEgg helps you understand how visitors interact with your store through heatmaps, scroll maps, and session recordings - all valuable data for optimizing your conversion funnel.
WooCommerce Cost of Goods Sold Support 💰
WooCommerce recently introduced its own built-in Cost of Goods Sold (COGS) feature, and version 1.58.1 adds full support for it. If you use WooCommerce's native COGS fields, the Pixel Manager now reads those values for profit margin calculations - giving you more accurate data for ad platform optimization without needing a third-party COGS plugin.
The COGS retrieval logic is smart about it - it only checks active sources, so there's no performance penalty if you're not using it.
Tracking Accuracy Analysis 📊
Version 1.58.5 introduced the Tracking Accuracy Analysis dashboard - an event-driven tracking table that automatically backfills up to 3 months of historical data. This gives you a clear picture of how well your conversion tracking is performing across different platforms.
- Automatic 3-month backfill so you don't start from zero
- Event-driven updates that keep the data current without manual intervention
- Improved performance and reliability through optimized calculations
This makes it much easier to spot tracking discrepancies and take corrective action before they impact your ad spend.
New Events & Settings ⚙️
Account Created Event
Version 1.57.0 added tracking for the account_created event. When a visitor registers on your store, this event is now fired across all active pixels - useful for measuring the effectiveness of registration campaigns and building audience segments.
Always Send Server-Side Events
Also in 1.57.0, a new "Always Send Server-Side Events" setting ensures S2S events are sent regardless of whether the browser-side pixel fired. This is especially useful for stores with high ad-blocker rates.
Unified IP Exclusion Filter
Version 1.58.0 introduced the pmw_ip_exclusion_list filter, which lets you block specific IPs and CIDR ranges from being tracked - across all pixels at once:
add_filter('pmw_ip_exclusion_list', function ($exclusions) {
$exclusions[] = '192.168.1.0/24'; // Block entire subnet
$exclusions[] = '10.0.0.5'; // Block single IP
return $exclusions;
});
This is handy for excluding internal traffic, staging environments, or known bot IPs from your conversion data.
Google Tag Gateway Proxy Improvements ⚡
The Google Tag Gateway (GTG) Proxy - which routes Google tag requests through your own server for improved tracking - received significant improvements:
- Browser-based detection replaces server-side self-probing for GTG handler detection (faster and more reliable)
- Apache redirect fix - resolved AH00124 internal redirect loops that affected some hosting configurations
- Suppressed tags support for Google Ads and GA4 tags in the proxy
- Google Ads conversion ID format (AW-) now properly supported
- Improved config file handling and proxy URL management
If you haven't enabled the GTG Proxy yet, check out the Google Tag Gateway documentation - it's one of the most impactful features for improving tracking resilience against ad blockers.
S2S & Conversion API Updates 🔌
The server-side conversion API integrations received several accuracy and reliability improvements:
- Facebook CAPI: Purchase events now always include the customer's IP address for improved matching
- TikTok Events API: Renamed the purchase event from
CompletePaymenttoPurchaseto match TikTok's current specification - Pinterest Conversions API: Fixed search event using the wrong field name
- Reddit CAPI: Fixed session identifiers not being captured and customer IP being overwritten with the webhook IP
- Cross-tab session sync (1.57.0) ensures consistent data when customers have multiple tabs open
- Event ID prefixing (1.58.9) - all event IDs now carry a
pmw_prefix for easier debugging and source identification - Diagnostic logging for consent decisions and cookie capture across the S2S identifier chain
Fixed an issue where S2S purchase events were sending the server's user agent and IP address instead of the customer's real browser data, especially affecting express checkout flows.
Admin & Developer Experience 🛠️
- REST API for settings (1.57.0) - settings are now saved via AJAX, making the admin UI more responsive
- Abilities API (1.57.0) - new internal API for feature capability detection
- Modern opportunity cards with impact indicators and improved styling
- Consent decision logging (1.58.8) - diagnostic output explaining why consent categories were set to their values, invaluable for debugging CMP issues
- Improved admin interface with various UX refinements
Performance & Compatibility 🏎️
- LTV recalculation redesign (1.58.5) - uses in-memory batch processing, significantly faster for large shops
- WP Rocket compatibility - fixed JS minification and combination breaking webpack chunk loading
- Action Scheduler cleanup on plugin deactivation prevents leftover scheduled actions
- WooCommerce Product Instance Caching compatibility declared
- Removed Maximum Compatibility Mode setting - no longer needed with the improved architecture
- PHPCS tooling updated with all coding standards violations resolved
Notable Bug Fixes 🐛
- Fixed a PHP 8+ fatal error caused by calling
count()on a null value in Meta CAPI identifier collection - Fixed Termly CMP integration ignoring actual visitor consent choices and always granting full consent
- Fixed PHP 8.5 deprecation warnings that were breaking GA4 tracking
- Fixed WooCommerce HPOS compatibility not being declared for inactive remnant PMW plugin folders
- Fixed SSP daily sync not running while DNS routing or config status were still pending
- Fixed duplicate
page_viewS2S events when consent was granted via Consent API
By the Numbers
Since our last development update (#13) in January 2026, we've shipped:
- 13 releases (1.55.1 through 1.58.9)
- 11 new features
- 50+ tweaks and improvements
- 15+ bug fixes
- 1 new pixel integration (CrazyEgg)
- 1 major platform integration (SweetCode Cloud)
Get Started
Ready to take advantage of these improvements?
Interested to get updates?
Sign up to our monthly newsletter today.Thank you for being part of the Pixel Manager community. Your feedback and support drive us to keep improving the best conversion tracking solution for WooCommerce!
Happy tracking! 🎯
