Versão 2.0.14
1 correção
Correção
- Prevent Fatal TypeErrors for add_to_cart events in PHP 8.2 and newer
Versão 2.0.13
1 melhoria
Melhoria
- Add admin notices to help merchants reverting to the cart or checkout shortcodes if the corresponding blocks are used instead
Versão 2.0.12
1 correção
Correção
- Harden code when parsing cart and product item event data to avoid potential errors in specific situations
Versão 2.0.11
1 correção
Correção
- Include all required data in view_item events to support Google's default purchase reporting
Versão 2.0.10
1 melhoria
Melhoria
- Add setting to control whether order revenue is tracked in GA4 with tax & shipping included or excluded
Versão 2.0.9
2 melhorias
2 correções
Melhoria
- 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
Correção
- 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
Versão 2.0.8
1 correção
Correção
- Do not set the user_id parameter to 0 when tracking events for non-logged-in users
Versão 2.0.7
1 correção
Correção
- Ensure refund events are tracked using positive amounts
Versão 2.0.6
5 melhorias
1 correção
Melhoria
- Avoid clearing selected GA properties when re-authenticating with Google using an account that has access to selected properties
- Pass visitor user-agent to GA4 when tracking events via API
- Include full order data in GA4 place_order event
- Ensure product names include variation name when tracking product events
- Revert changes from v2.0.1 to leverage an edit scope in the API to allow data stream creation during onboarding
Correção
- Address an issue where tracked item variant details were incomplete
Versão 2.0.5
1 melhoria
3 correções
Melhoria
- Send page_location and page_referrer parameters to GA4 when tracking events via API
Correção
- Ensure events are not sent to GA4 via API when visitor identity is not available
- Ensure title for Subscription events section appears above subscription events settings
- Avoid passing null to json_decode
Versão 2.0.4
2 melhorias
2 correções
Melhoria
- Display notice if the connected Google account has no Analytics accounts set up
- Ensure auth button follows Google branding guidelines
Correção
- Handle account summaries that are larger than 50 entries
- Ensure Universal Analytics settings are not shown if the connected Google Account has no UA properties
Versão 2.0.3
1 melhoria
4 correções
Melhoria
- Ensure calling Event_Tracking::custom_event records the event in GA4 in addition to UA
Correção
- Prevent a circular reference loop to cause out of memory errors in the integrations page if an auth token cannot be refreshed
- Correctly handle tracking of added shipping info events for orders without a shipping method set
- Restore and deprecate Integration::custom_event in favor of Event_Tracking::custom_event
- Address possible fatal errors when some plugin options are missing from the database
Versão 2.0.2
1 correção
Correção
- Address bug where plugin settings can be cleared during re-authentication with Google account
Versão 2.0.1
1 correção
Correção
- Address temporary bug with GA4 data stream creation during onboarding and upgrade from v1.x
Versão 2.0.0
1 novidade
7 melhorias
3 correções
Melhoria
- Track login event for all users regardless of role & remove the wc_google_analytics_pro_signed_in_user_roles filter
- Track "viewed sign up" event on WooCommerce My Account registration page
- Completely rewrite & restructure the plugin to use PSR-4 autoloading & namespaces
- Remove the wc_google_analytics_pro_tracking_id in favor of wc_google_analytics_pro_ua_tracking_id
- Add compatibility for WooCommerce High Performance Order Storage (HPOS)
- Update the SkyVerge Plugin Framework to v5.11.0
- Remove MonsterInsights compatibility
Correção
- Ensure "clicked product", "updated address", "changed password", "tracked order" events are tracked in Universal Analytics
- Ensure "signed up" event properly tracks user ID in Universal Analytics
- Ensure "subscription expiration" event is tracked