Descrición
DataReshape for WooCommerce integrates seamlessly with your WooCommerce-powered store, providing a structured and reliable way to track ecommerce events using a modern dataLayer approach, built and tested specifically for DataReshape.
This plugin does not replace analytics tools like Google Analytics or Meta Pixel. Instead, it acts as a bridge between WooCommerce and DataReshape, which handles event processing, routing, and deduplication.
An active DataReshape plan is required to use this plugin. All tracking logic, integrations, and event delivery are managed through the DataReshape platform.
It supports browser-side tracking for the full ecommerce funnel, allowing seamless integration with advanced analytics setups.
Features
Core Features
- Global enable/disable for the integration
- DataReshape library integration
- Subdomain tracking support
- Fully compatible with WooCommerce HPOS (High-Performance Order Storage)
Browser Events
- View Item
- Add to Cart (AJAX + fallback for redirects)
- View Cart
- Remove from Cart
- Begin Checkout
- Purchase
- Google Consent Mode support
- Plain user data in dataLayer (DataReshape hashes server-side)
Advanced Tracking
- Full GA4-style ecommerce structure
- Product-level and cart-level data
- Coupon tracking (cart-level injection)
- Tax, discount, and stock status support
- Works with both simple, variable products and bundled products
Reliability Enhancements
- Handles non-AJAX add-to-cart flows
- Handles redirect-based add-to-cart (?add-to-cart=)
- Handles WooCommerce notices fallback
- Safe execution timing for low overhead
- Logging support via WooCommerce logger (for debugging enabled flows)
Configuration
Integration Setup
- Enable Integration
- Tracking Subdomain
- Library ID
Browser Events
- Enable/disable individual events
- Consent mode configuration
Capturas
Instalación
- Upload the plugin to the
/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ screen in WordPress
- Ensure WooCommerce is installed and active
- Go to WooCommerce Settings DataReshape (or plugin tab)
- Configure your integration settings
Preguntas frecuentes
-
Does this plugin support GA4?
-
Not quite! The plugin exposes a GA4-compatible ecommerce dataLayer, but actual tracking, routing, and integrations are handled via DataReshape only!
-
Does it work without AJAX add-to-cart?
-
Yes. It includes fallback mechanisms for redirect-based add-to-cart flows (native WooCommerce redirect to cart after adding a product).
-
Does it support server-side tracking?
-
Not in this version. Server-side tracking is planned for a future release.
-
Will this slow down my website?
-
No. The plugin is designed with performance in mind and uses lightweight, conditional execution; if anything, your setup should see a boost in speed compared to clasic integrationg (Meta, TikTok and Google).
-
Is deduplication handled?
-
Deduplication is handled by DataReshape. The plugin focuses on exposing accurate and complete data for DataReshape to pickup and process onward.
Comentarios
Non hai recensións para este plugin.
Colaboradores e desenvolvedores
“Datalayer Tracking via DataReshape for WooCommerce” é un software de código aberto. As seguintes persoas colaboraron con este plugin.
ColaboradoresTraduce “Datalayer Tracking via DataReshape for WooCommerce” ao teu idioma.
Interesado no desenvolvemento?
Revisa o código, bota unha ollada aorepositorio SVN, ou subscríbete ao log de desenvolvemento por RSS.
Rexistro de cambios
0.6
- Updated WC version compatibility
- Fixed PII cache leak on identity-bearing pages (thankyou + cart/checkout).
- Declared HPOS and Cart/Checkout Blocks compatibility so the plugin is no longer flagged under WooCommerce Settings Advanced Features.
0.5
- Fixed a PII leak on page-cached thankyou pages (LiteSpeed Cache and cache plugins) where a previous buyer’s identity data could be served from cache to the next visitor.
- User data is pushed plain to the dataLayer; DataReshape hashes server-side. The “Send plaintext user data” toggle was removed.
- Added a tracking endpoint health check on save and a “Check tracking endpoint” button to re-run it on demand.
- Settings header shows a wordpress.org update-available pill when a newer release is published.
- Loader URL now tags the installed plugin version (
&wp=).
0.4
- Settings checkboxes default to off on fresh installs. Existing installs keep their current values.
- Added an admin warning notice when the plugin is active but not configured.
0.3
- Improved AJAX add-to-cart detection — works with third-party AJAX add-to-cart plugins (e.g. QuadLayers) and themes whose buttons don’t expose
data-product_id. - Removed the in-page dataLayer debug overlay.
0.1
- Initial release.

