Skip to content

Releases: duracelltomi/gtm4wp

v1.8.1 beta2

30 May 05:33
Compare
Choose a tag to compare
v1.8.1 beta2 Pre-release
Pre-release
  • Added: new visitorIP data layer variable to support post-GDPR implementations where for example internal traffic exclusion has to be made inside the browser
  • Fixed: Two strings were not recognized by WordPress Translate on the admin page
  • Updated: removed 'SKU:' prefix text from classic ecommerce dimension as it broke some enhanced ecommerce reports

v1.8.1 beta

22 May 10:13
Compare
Choose a tag to compare
v1.8.1 beta Pre-release
Pre-release
  • Fixed: JavaScript error around the variable gtm4wp_use_sku_instead
  • Fixed: Added _ as a valid character for gtm_auth GTM environment variable
  • Fixed: Corrected typo - gtm4wp.checkoutStepEEC
  • Updated: added CDATA markup around container code for better DOM compatibility

v1.8

14 May 04:19
Compare
Choose a tag to compare

Fixed an add to cart tracking issue with WooCommerce.
For more detailed changelog around v1.8, please read the changelog of v1.8beta1

v1.8 beta1

18 Mar 13:52
Compare
Choose a tag to compare
v1.8 beta1 Pre-release
Pre-release
  • Fixed: weather data tracking codes could result in fatal PHP error
  • Fixed: cart events did to fire while user pressed the Enter key in quantity fields
  • Fixed: contact form 7 changed some code which prevented successful form submission tracking
  • Changed: links to plugin website updated
  • Changed: gtm4wp.cf7formid data layer variable now includes the ID of the form in WordPress
  • Added: gtm4wp.cf7inputs includes data that has been filled in the form
  • Added: WooCommerce compatibility headers
  • Added: admin warning for WooCommerce 2.x users. This plugin will drop support for WooCommerce 2.x soon
  • Added: postFormat data layer variable on singular pages
  • Added: customer* data layer variables with stored billing and shipping data, total number of orders and total value of those orders (needs WooCommerce 3.x)
  • Added: geo* data layer variables to get country, city, lat-lon coordinates of the visitor
  • Added: visitorUsername data layer variable with the username of the logged in user
  • Added: more detailed checkout reporting for WooCommerce sites
    • Add gtm4wp.checkoutStepEEC to your Ecommerce Helper trigger
    • Change a typo: gtm4wp.checkoutOptionECC => gtm4wp.checkoutOptionEEC
  • Added: option to include full product category path in enhanced ecommerce reporting (can cause performance issues on large sites!)
  • Added: initial support for Google Tag Manager Environments
  • Added: support for WooCommerce Quick View plugin
  • Updated: description of code placement options to clarify what this option does
  • Updated: cleanup of readme.txt, spelling and grammar improvements
  • Updated: bundled WhichBrowser lib v2.0.32

v1.7.2

20 Nov 16:31
Compare
Choose a tag to compare
  • Fixed: in some cases, the remove item from cart link in a WooCommerce cart was not altered properly with additional tracking codes
  • Fixed: product categories were empty in the cart, on the checkout pages and on the order received page for product variations
  • Fixed: checkout option data included checkout step #1 if cart page was setup to be the first
  • Fixed: even more WooCommerce 3.x compatibility
  • Added: registration date of the logged in user can be added to the data layer
  • Updated: geoplugin.net has been replaced by freegeoip.net for weather tracking which has far better quota for free usage
  • Updated: AdWords dynamic remarketing data layer items on a WooCommerce product page will be shown for the root product as well on variable product pages
  • Updated: Selecting a product variation will include the price of the product in AdWords dynamic remarketing data layer items
  • Updated: minor code cleanup

v1.7.1

14 Aug 08:57
Compare
Choose a tag to compare

Bugfix version:

  • Fixed: PHP 5.3 compatible syntax in frontend.php
  • Fixed: PHP error using classic ecommerce with WooCommerce 2.6.x
  • Updated: Added data-cfasync='false' to all <script> elements to prevent ClourFlare to load scripts async
  • Added: Warning for users of PHP 5.4 or older to consier upgrade (FYI: PHP 5.5 and older versions do not get even security fixes)

v1.7

03 Aug 04:33
Compare
Choose a tag to compare

Final and stable version after several beta and RC releases.

  • Updated: even better WooCommerce 3.0 compatibility (WooCommerce 2.6 still supported but this support ends with the next plugin version)
  • Fixed: properly escaping product category name on variable product detail pages
  • Fixed: proper data layer stucture in the gtm4wp.changeDetailViewEEC event
  • Added: Google Optimize page hiding snippet under Integrations tab
  • Added: add to cart data for WooCommerce enhanced ecommerce tracking if user undos a cart item removal (no need to update GTM tags)
  • Added: you can now enter a product ID prefix so that IDs can match with IDs in some product feeds generated by other plugins
  • Added: option to track cart page as step 1 in enhanced ecommerce checkout funnel

v1.7 RC 2

29 Jul 05:05
Compare
Choose a tag to compare
v1.7 RC 2 Pre-release
Pre-release

On product detail pages with a variable product, the gtm4wp.changeDetailViewEEC did not respect the "Use SKU Instead" option and ecomm_* variables were incorrectly nested into the enhanced ecommerce object.

v1.7 RC 1

07 Jul 19:12
Compare
Choose a tag to compare
v1.7 RC 1 Pre-release
Pre-release

Changed admin dismissable notice code formatting to align WordPress standards

This version seems to be the final v1.7 but needs more testing to keep compatibility on WooCommerce 2.6 and 3.x

v1.7 beta 3

04 Jul 15:07
Compare
Choose a tag to compare
v1.7 beta 3 Pre-release
Pre-release
  • properly escaping product category on variable product detail pages
  • even more WC 3.0 compatibility