Google Tag Manager Support. It’s now possible to install a GTM container. We push all our default and custom events to the GTM Data Layer. This is only a beta version and we plan to develop it further. In the future, we will offer an Import file to implement a GMT container with all the triggers and variables required to track our events and parameters, plus the most popular tags.
Multiple triggers for our events: when configuring events with the plugin you can now use multiple triggers (logic AND).
WPML option for WooCommerce events: you select the main language IDs for e-commerce events making it possible to use localized feeds for your catalogs.
Improving our crawler detect feature that can block a large number of known crawlers from triggering API events.
Fixing possible conflicts with other plugins using outdated versions of the Guzzle library.
Fixing a possible issue with YouTube and Vimeo scripts.
Fixing a possible issue with item category tracking for some WooCommerce events.
New option regarding Google Tags user data with support for multiple user values (up to 3 email addresses, up to 2 address fields).
Fix related to the URL parameters events trigger logic.
Security improvement related to the API logs. Now access is restricted based on the plugin’s permission settings. Only user types with permission can download the logs.
A new option that lets you use URL parameter values as personal data with API events or for Google Enhanced Conversions.
Data persistency option for personal data used with the API events or Google Enhanced Conversions: you can select between using data for as long as possible (default), or updating it whenever possible.
WSForm integration: our default Form event will fire when the form data is successfully submitted.
WSForm integration: you can configure your own events for one or multiple forms that will fire when the form is submitted.
Recurring tracking for our WooCommerce and Easy Digital Downloads reports.
A fix related to the Litespeed cache.
A fix related to a possible bug with Funnelkit checkout pages.
New options regarding external IDs. We now store a temporary value for external IDs using transients for up to 10 minutes, creating the premises to detect returning traffic based on IP addresses even when it’s done from a different browser or device. This can be turned OFF on the Global Settings page.
Improved way to generate external IDs to fix missing values in some instances.
A new Global Settings page, linked from the main right-side menu. We moved the Global Settings from the Dashboard page to this dedicated section.
We improved how we fire purchase events for WooCommerce to cover some niche cases and configurations we noticed on clients’ websites.
A new filter that allows developers to control Google Tags’ url_passthrough option. The filter is explained on the Google Tags Settings page. We also use this filter with our ConsentMagic plugin, allowing you to configure consent settings for this option.