Undated · 15 versions
Fixed- Better secure handling of Google account connection requests
Fixed- Replace usage of deprecated `wc_enqueue_js` function
Changes- Misc - Tested up to WooCommerce 10.5.3
- Misc - Update SkyVerge Plugin Framework to v6.2.1
Changes- Misc - Improve escaping and sanitizing throughout codebase
- Misc - Tested up to WooCommerce 10.2
Fixed- Support new GS2 cookie formats
- Translations triggered too early error
Changes- Misc - Update SkyVerge Plugin Framework to 5.15.11
New- Integrate with the WP Consent API plugin, which supports multiple consent management plugins for handling Consent Mode choices
Improved- Add filters to allow modifying cart, order, items and product data before tracking events
Changes- Misc - Update SkyVerge Plugin Framework to 5.12.5
2.1.0
3 new1 improvement
New- Add Blocks support
- Add support for Google Consent Mode V2
- Experimental: allow using Collect API for server-side event tracking
Improved- Add `wc_google_analytics_pro_api_tracking_data` filter to allow adjusting server-side tracking data
2.0.16
1 improvement3 fixes
Improved- Add filters to tweak the behavior of tracking completed purchase events for orders that are normally in paid status
Fixed- When tracking add to cart events, use the product data from the cart session rather than the product data from the database
- Improve compatibility with YITH WooCommerce Gift Cards
- Improve compatibility with YITH Request a Quote for WooCommerce
Changes- Misc - Add support for new authentication proxy service
Fixed- Prevent Fatal TypeErrors for `add_to_cart` events in PHP 8.2 and newer
Changes- Misc - Add admin notices to help merchants reverting to the cart or checkout shortcodes if the corresponding blocks are used instead
Fixed- Harden code when parsing cart and product item event data to avoid potential errors in specific situations
Fixed- Include all required data in `view_item` events to support Google's default purchase reporting
Improved- Add setting to control whether order revenue is tracked in GA4 with tax & shipping included or excluded
2.0.9
2 improvements2 fixes
Improved- Enabling debug mode will now show events in GA4 DebugView
- Pass visitor session ID & number to GA4 when tracking events via API to improve session attribution in reports
Fixed- Only check for duplicate tracking codes if UA tracking is enabled
- Prevent a JS error when product name contains quotes by ensuring double quotes are escaped in event parameters
Fixed- Do not set the `user_id` parameter to `0` when tracking events for non-logged-in users
Changelog published by the developer, in their original language.