Do you own WooCommerce shop and you want to track and analyze your customers’ activities?
This plugin push standard eCommerce information to GTM Data Layer.
Once this information is available in your GTM workspace you can plugin and use any tool available. Even if you are unsure yet which tool you would need or like to use.
Check live demo here (perform typical shop activities – add to cart, purchase – to see how events are triggered).
More information and documentation can be found here.
After the plugin is installed it automatically tracks the following events:
Which are a great base for conversion measurements and building sales funnels related to cart behavior.
Need more events? Checkout out PRO version in the official WooCommerce Marketplace.
Without Google Tag Manager for WooCommerce plugin, you would need a separate plugin for each of those integrations. And each additional plugin may make your WordPress setup more complex.
With Google Tag Manager for WooCommerce, all data is sent in standardized Google format to GTM and everything else is configured there.
A common problem when trying to use other GTM and Google Analytics plugins is that data can be sent twice corrupting analytics reporting. Using DataLayer is a standard way to ensure your tracking information stays consistent.
Using GTM and dataLayer allows to build more complex scenarios, such as only processing the data after obtaining user consent. Other plugin directly pipe events into target system no matter if required permission was given or not. This is a more advanced scenario that requires manual changes in Google Tag Manager, but out-of-box support may be added in this plugin in future.
Pluginsmenu in WordPress.
Settings > Google Tag Managerand paste in GTM snippets.
In order to perform such import go to
Settings > Google Tag Manager and scroll down. There is a link to the JSON file with the GTM container. Save it as a JSON file on your computer.
Then in GTM go to the
Admin panel of your workspace. Click
Import Container. Choose the container file you have just downloaded. Decide which workspace it should go to. Then select
Overwrite conflicting tags, triggers and variables. as import options.
Confirm to create tags, variables, and triggers for pushing Ecommerce events to the GA4 property.
The last step is to define
GA4 Measurement ID. Go to
Variables find a variable with the
GA4 Measurement ID name, click to edit it. Then paste your GA4 Measurement ID in the Value field.
If you are importing
UA Compatible preset you can find the tracking ID in the
UA Settings variable.
If you are importing
Facebook Pixel preset you can find the tracking ID in
FBP Pixel ID variable.
Save and submit all the changes to make it live.
You can find more detailed guides here.
By default this plugin push eCommerce information to the GTM DataLayer object that can be installed by other plugins or directly in the theme code.
It can also embed GTM snippets, go to settings to configure it.
We know that settings up the GTM workspace may be cumbersome. That’s why the plugin comes with GTM container presets that you can import to your GTM workspace to create all required Tags, Triggers, and Variables.
See the Installation tab above or our guides for details.
This version of the plugin supports just
Our PRO version available in the official WooCommerce Marketplace here supports more.
Yes! You can use GA4 and UA in any combination. Just use the appropriate preset available in the settings screen of the plugin. You can use both at the same time as well.
The plugin always emits events in GA4 compatible format, but the UA preset contains a compatibility tag that additionally emits UA compatible events.