- New: Added wishlist add/remove events on listing & detail pages
- Bugfix: Price in listing events (FD-33029)
- Bugfix: Comments in JS (CDVRS-56)
- Bugfix: Possible Error in Cart when using coupons
- New: select_item now fires after using pagination in listing (CDVRS-53)
- New: view_cart now fires when viewing offcanvas cart (CDVRS-52)
- Bugfix: JS Error in listing when buy button is off (CDVRS-54)
- Bugfix: Possible Error on json_decoding GA4 data
- Bugfix: Fixed a bug with pagination on listing pages
- New: Plugin-Config now also available in Dutch (CDVRS-34)
- New: GenericPageLoadedEvent added as event (FD-32989)
- New: Added more data to select_item event (CDVRS-45)
- Bugfix: Prices in add_to_cart_list are now according to setting in config (CDVRS-46)
- New: Added more data to remove_from_cart event
- Bugfix: Noscript Code will now be removed if using plugin in datalayer only mode
- New: Added more data to remove_from_cart event
- Bugfix: Noscript Code will now be removed if using plugin in datalayer only mode
- New: Consent Mode update is now sent immediately, not just upon page reload (CDVRS-40)
- view_item_list-Event now includes item_variant (CDVRS-36)
- view_item_list-Event now includes item_category (CDVRS-36)
- small bugfixes for view_item_list-Event (CDVRS-36)
- Indices added for Events view_cart, confirm_order und purchase. Indices now start globally at 0 instead of 1 (CDVRS-38)
- view_item_list-Event now includes item_variant (CDVRS-36)
- removed old snippet/translation files (CDVRS-35)
- New: item_variant Parameter added to checkout events (CDVRS-22)
- New: option to hash enhanced conversion data before sending it to Google (CDVRS-28)
- Update: CookieFirst integration updated (CDVRS-26)
- Bugfix: Undefined array key "item_category" on detail pages (CDVRS-30)
- Update: Added default value for Enhanced Conversion hashing (true)
- Bugfix: Possible error when user does not provide a phone number and EC hashing is active
- New: item_variant Parameter added to checkout events (CDVRS-22)
- New: option to hash enhanced conversion data before sending it to Google (CDVRS-28)
- Update: CookieFirst integration updated (CDVRS-26)
- Bugfix: Undefined array key "item_category" on detail pages (CDVRS-30)
- Bugfix: Exception handling for products without UUIDs (e.g. vouchers) (CDVRS-23)
- Removed deprecated services
- Bugfix for products without categories (CDVRS-20)
- Bugfix: Exception handling for products without UUIDs (e.g. deposit)
- Bugfix: Exception handling for custom products (SW Plugin SwagCustomizedProducts)
- Bugfix: Exception handling for products without UUIDs (e.g. deposit)
- Bugfix: Exception handling for custom products (SW Plugin SwagCustomizedProducts)
- Bugfix: hidden fields for add_to_cart event are now also included in component/buy-widget/buy-widget-form.html.twig Template for better compatibility
- New: value-Parameter in add_to_cart Event (CDVRS-1)
- New: Category in "add_to_cart" Event (CDVRS-11)
- New: Parent Product ID in Datalayer (CDVRS-13)
- Bugfix: Detail Page Template is now using component/buy-widget/buy-widget-form.html.twig Template
- New: value-Parameter in add_to_cart Event (CDVRS-1)
- New: Category in "add_to_cart" Event (CDVRS-11)
- New: Parent Product ID in Datalayer (CDVRS-13)
- Bugfix: Missing semicolon in Remarketing Code (FD-32841)
- Bugfix: add_to_cart_listing data fixed (SW-267320)
- PageHiding Option removed (Functionality has been discontinued by Google)
- Bugfix: Missing semicolon in Remarketing Code (FD-32841)
- Bugfix: Loading of Customer Group (FD-32842)
- Bugfix: PHP Warning when entering a voucher code (SW-267207)
- Bugfix: add_to_cart_listing data fixed (SW-267320)
- PageHiding Option removed (Functionality has been discontinued by Google)
- New: Option to chose from different implementation styles for Google Consent Mode. Please review your plugin settings.
- Bugfix: Missing semicolon in Remarketing Code (FD-32841)
- Bugfix: Loading of Customer Group (FD-32842)
- Bugfix: PHP Warning when entering a voucher code (SW-267207)
- Bugfix: add_to_cart_listing data fixed (SW-267320)
- PageHiding Option removed (Functionality has been discontinued by Google)
- New: Option to chose from different implementation styles for Google Consent Mode. Please review your plugin settings.
- Due to the way that Shopware implemented Google's Consent Mode V2, some setups could lose connection to GA. This update fixes this issue. Please check your data after installing this update and read our detailed blogpost: https://www.codiverse.de/google-consent-mode-2-0-infos-und-nutzung/
- Due to the way that Shopware implemented Google's Consent Mode V2, some setups could lose connection to GA. This update fixes this issue. Please check your data after installing this update and read our detailed blogpost: https://www.codiverse.de/google-consent-mode-2-0-infos-und-nutzung/
- SW6.6 compatibility
- Bugfix for promocodes in Datalayer on purchase confirmation pages
- Bugfix for promocodes in Datalayer on purchase confirmation pages
- select_item will now also fire when clicking the "Details" button in listing
- Bugfix for products without manufacturer information
- new: Skip code insertion delay on checkout/finish pages
- select_item will now also fire when clicking the "Details" button in listing
- Bugfix for products without manufacturer information
- changed twig-block for select_item Event data
- changed twig-block for select_item Event data
- code cleanup/ actualisation
- bugfix for net prices when already using net prices in frontend
- Optimization for noscript-Tag when using Server-side-tagging (SST)
- increased minimum SW version to 6.5.5.x
- bugfix for net prices when already using net prices in frontend
- Optimization for noscript-Tag when using Server-side-tagging (SST)
- new plugin option: enable CookieFirst compatibility
- new plugin option: enable CookieFirst compatibility
- Move noscript tag to "base_noscript" twig-block
- Move noscript tag to "base_noscript" twig-block
- Changed order of data: regular datalayer first, then GA4 data
- removed double purchase event when using Adwords tracking
- Changed order of data: regular datalayer first, then GA4 data
- removed double purchase event when using Adwords tracking
- GA4 Events: Add To Cart Event on listing pages has been renamed to "add_to_cart_list". Please update your GTM settings.
- GA4 Events: Remove From Cart Event now also contains the key "item_name"
- this plugin now supports GA4 natively
CAUTION: This is a major update, ensuring out-of-the-box compatibility to Google Analytics 4. Google announced that the old
Universal Analytics (UA) will no more be available as per 07/01/2023. Updating to this version will deactivate the old Enhanced
Ecommerce structure (we included an option to bring it back for a limited amount of time) and activate the new GA4-structure.
Please check your GTM and GA4 setup immediately after updating to this plugin version. More information will soon be available
at: https://www.codiverse.de/category/blog/
The following events are supported by this plugin version:
- view_item_list
- view_item
- view_cart
- begin_checkout
- select_item
- add_to_cart
- remove_from_cart
- purchase
- confirm_order (custom event for the checkout/confirm page)
- add_payment_info
The following events have been removed:
- shopwareGTM.orderCompleted
- gtmAddToCart
- gtmRemoveFromCart
- this plugin now supports GA4 natively
CAUTION: This is a major update, ensuring out-of-the-box compatibility to Google Analytics 4. Google announced that the old
Universal Analytics (UA) will no more be available as per 07/01/2023. Updating to this version will deactivate the old Enhanced
Ecommerce structure (we included an option to bring it back for a limited amount of time) and activate the new GA4-structure.
Please check your GTM and GA4 setup immediately after updating to this plugin version. More information will soon be available
at: https://www.codiverse.de/category/blog/
The following events are supported by this plugin version:
- view_item_list
- view_item
- view_cart
- begin_checkout
- select_item
- add_to_cart
- remove_from_cart
- purchase
- confirm_order (custom event for the checkout/confirm page)
- add_payment_info
The following events have been removed:
- shopwareGTM.orderCompleted
- gtmAddToCart
- gtmRemoveFromCart
- critical security bugfix: the option to pass custom GET parameters to GTM has been removed completely due to security issues. Please update the plugin ASAP.
- New: Config option "Remove container code"
- New: Config option "Delay insertion of GTM main code"
- Custom JS URLs may now also contain a filename
- Datalayer now contains the manufacturer number on detail pages
- Added new value for Enhanced Conversions: transactionCountryIso (ISO 3166-1 ALPHA-2)
- Added new value for Enhanced Conversions: transactionStateName (if availables)
- Changed: aw_feed_country (Adwords Tag) now contains 2-digit country code
- Changed: aw_feed_language (Adwords Tag) now contains 2-digit language code
- Price and Quantity in addToCart Event should be numbers, not strings
- addToCart and removeFromCart will now be fired regardless of SW Cookie Consent to increase third-party-compatibility. Please review your GTM settings!
- Small bugfix for usercentrics code
- Optimizations for Add to cart on listing pages
- Improvement of backend description
- New: provide a custom URL for GTM.js
- new options for using Enhanced Conversion - please review plugin settings!
- Adjustments for Custom Products Plugin
- GTM base code now contains full HTTPS URL
- Fix for noscript-Tag
- SW6.4.10.0 compatibility
- new plugin setting: limit amount of products in impressions-array
- New: Customer Email is now part of the finish-page (Key: transactionEmail)
- Fixed a bug that could cause a crash in fresh installations
- Fixes for noscript-template
- Bugfix for 404 pages
- Bugfix for custom products
- fixed a bug leading to errors in account and checkout when remarketing was active
– pagetype on home page is now correct
– third-party sites could not be tracked: now possible
– fixes an issue with custom products
- added category info to datalayer on listing an detail pages
- new plugin option: enable UserCentrics compatibility
- GTM code will now also show up on landingpages
- Checkout exception handling
- Corrected tax calculation for EU countries in checkout
- A products SEO category will now be used as the official category for EE and in datalayer
- Checkout exception handling
- Remove From Cart Event is now also fired from offcanvas-cart
- Include Brand name in EE items
- Include coupon code on finish-page
- Bugfix for Sales Channels not using an ID
- Bugfix for PHP8 > 8.0.2
- SW6.4.0.0 Compatibility
- Bugfixes in Datalayer Service
- Bugfix for adding promo codes
- Bugfix for EE Categories in Checkout
- Bugfixes for Remarketing
- AddtoCart and RemoveFromCart now use sku
- minor bugfixes
- Fix Product Number in EE Checkout
- Fix for Tax rate in Checkout
- Add Category Names to EE Checkout
- GTM Code on Newsletter Register-/Subscribe-Pages
- Bugfix for tax free countries when net price option is active
- Bugfix for carts including promo codes
- GTM code will now also appear on error pages
- remove GA cookies on preference change
- adjustments for the checkout/confirm view injection
- bugfix for dispatch methods
- bugfix for empty category trees
- bugfix for taxfree countries
- bugfix for listing pages without layout
- bugfix for shopping worlds
- listing performance update
- compatibility fix for third party plugins
- include Enhanced Ecommerce Tracking JS Events
- include Adwords Tags
- Bugfix for detailpages
- Bugfix for EE
- Bugfix for multishops
- SW6.2.x compatibility
- Enhanced Ecommerce is now available