Magento 2 Google Enhanced Ecommerce Tracking

99% of 100
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition
Magento 2 Google Enhanced E-commerce Tracking extension allows you to install Google Universal Analytics Enhanced Ecommerce Tracking on your Magento store. This comes with options to enable display feature, anonymize IP and enhanced e-commerce tracking on your Magento website.

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source


5 Great customer service!
This module works like a charm. We had some problem related to sending Brand value and SCommerce has fixed it straight away. Very responsive customer service, highly recommended to others!
5 Knowledgeable team
We have installed this extension on our new website built in Magento 2 and it worked absolutely fine except we had mini cart issue where mini cart was showing scroll bar so we reported this issue to Scommerce team and they sent us the fix straight away. Well pleased with the extension and the service.Very knowledgeable team!
5 Magento Experts!
We recently moved our website from Magento 1 to Magento 2 and have been upgrading all our third party modules. We bought Enhanced Ecommerce module from SCommerce for Magento 1 so bought the same module for Magento 2. I must say these guys are Magento experts because we installed the module and it started tracking everything in GA as expected. Highly recommended!
5 Extremely helpful & fast!
We had an issue with the plugin configuration on our website & the scommerce were very helpful in resolving the issues. The plugin is now working well & delivering the results we were looking for.
4.7 Hassle free product!
We are UK based digital agency and have been using this extension for all our clients and every time we install it works like a charm. Hassle free product so would definitely recommend this to others!
5 Transactions are flowing in GA!
Great product, it took us 5 mins to install and see results in GA. Transactions were flowing straight away. 5 star for building such a smooth product, well done SComerce team.
We had an issue install the plugin on our site, the scommerce support team help us to resolve the issues. Very responsive customer service, highly recommended to others!
5 Helpful and Great Customer Service
We have installed this extension and the extension is working fine. And customer service is also very good and responsive
5 Everything works as advertised.
Everything works as advertised. There were some problems with 3rd party modules but that was resolved fast enough by the support team.
5 Great Extension
Scommerce has provided an excellent extensions. We were able to resolve our duplicate content problem with minimal effort.
5 Excellent plugin
The extension is easy to set up and all the advertised functions work perfectly. Support responds quickly.
5 Great service
The module does everything it says. The customer service is very attentive and involved in your problem.
5 Good module and swift support
It's a good module and one of very few to support Magento 1 / OpenMage. Support is swift and problems are fixed at once. ⭐⭐⭐⭐⭐
Composer Package name:
Latest Version:

Product description

Magento 2 Google Enhanced Ecommerce Tracking

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Google Universal Analytics can help boost your store’s performance immediately. Understand the entire customer journey through the sales funnel on your ecommerce store with the Magento 2 Google Enhanced Ecommerce Tracking extension.

Take Your Business to New Heights with Google Ecommerce Tracking Magento 2

With our Magento 2 enhanced ecommerce tracking module, you can bring Google Analytics to your own store. View analytical reports and learn all you need to know about your Magento website today!

Enhanced Ecommerce Tracking infographic

What is Google Ecommerce Tracking for Magento?

Google Analytics is a popular tool that gives business owners insight about their website. Whether your goal is to maximize conversions or boost traffic, Google Analytics can help.With Google Analytics, you can view conversion rates, customer demographic, landing page metrics, and other quantitative data regarding your audience. With this data, you can make informed decisions about the future of your company whilst keeping expansion and growth in mind. However, only this data may not be sufficient for every business owner. To reap the most benefit from analytical data, you should consider using Google Ecommerce Tracking. Google Enhanced Ecommerce Tracking is an additional, advanced feature of Google Analytics that gives you access to specific shopping activity of an individual customer. On Magento 2, you can integrate Google Ecommerce Tracking to analyze transactions, view trends in revenue, and more. Here’s all the information you can access with Google Ecommerce Tracking for Magento:

  • Products with high sales
  • Average revenue generated
  • Purchases made by each customer
  • Conversation rate
  • Trends in revenue over time
  • Session abandonment rate and more

Why Your Magento Website Needs Google Enhanced Ecommerce Tracking

Understanding the customer is an essential step of running an online store. If you can identify the pain points and successfully eradicate them, you are likely to have a higher conversion rate in the future. As an eCommerce store owner, your main motive should not be to increase traffic on your site. Instead, it should be to maximize sales per customer. When you enable our Google Enhanced Ecommerce Tracking module on your Magento store, you can access an exclusive layer of customer data that is not accessible through the basic Magento plan. These tracking analytics can give you insightful data and reports about the trends and traffic on your Magento site. If you are running an extensive marketing campaign, then the Google Analytics ecommerce tracking Magento can help quantify the impact. Discover whether your coupons, affiliate codes, and promotion strategies are working with ecommerce tracking for Magento.

Description of Magento Google Enhanced Ecommerce Tracking

In case you are reluctant to start using tracking extensions in Magento, here are a few analytics that can convince you:

  • Track KPIsKey Performance Indicators (KPIs) can help you determine the success or failure of your Magento store. With ecommerce tracking, you can keep a check on important KPIs like revenue, order value, and sales. This information can help you establish trends in your online business over time. With KPIs, you can compare your revenue over time and notice any significant trends. Thus, with enhanced ecommerce tracking, your business can maximize on opportunities that increase revenue.
  • Increase Conversion RatesSince the sales funnel can be difficult to understand, our Magento module makes it easy for you to analyze customer shopping trends. View the ‘Shopping Behavior Analysis’ report to view the process of users progressing through the funnel.With this beneficial metric, you can identify various pain points during the sales funnel and eradicate them completely.
  • Track Sales and RevenueWith Magento 2 Google Ecommerce Tracking, you can access an advanced report regarding sales and revenue. Since businesses have multiple channels, you can view which ones are circulating the most traffic to your website. Knowing the source of your traffic is beneficial to further stimulate business growth from that medium. If you notice that a certain channel is underperforming, it might be time to revisit it and make some changes.For example, you might be getting very few visitors from Facebook Marketing. If you are spending a significant amount of marketing budget in that domain, it may be beneficial to redirect that funding to another channel.
  • Check the Abandonment RateMany customers tend to add a few products to their cart and then exit the site.With Google Ecommerce Tracking Magento, you can view cart abandonment as a percentage of total sessions. This gives your business insight on how much potential revenue you are missing on. If you have a high cart abandonment rate, then it may be time to revisit your prices or create a more user-friendly website to keep the customer engaged.
Enhanced Ecommerce Tracking reports

Google Enhanced Ecommerce Configuration

Go to your Google Analytics account, navigate to the bottom left corner, and click on ‘Admin.’Next, go to the ‘View’ column and click on ‘Ecommerce Settings’ from the dropdown menu. Click on the toggle button to Enable Ecommerce on your Magento site. With the Scommerce Mage module, you can link two Google Analytics accounts together. This feature is beneficial for companies with multiple websites who want to make sales comparisons.

How to Get the Right Setting?

If you are unsure of how to control the Google Analytics Ecommerce Tracking on your Magento 2 site, then our module can help you out. By enabling the module on your site, you are integrating your Magento site reports with Google Analytics.You can view useful analytics like shopping behavior report, checkout behavior report, product performance graphs, and guest checkout analyses. With this data from the module, you can easily get performance insights and create a relevant action plan to achieve a high conversion rate.

Here are the main features of this module-:

  • It allows you to implement new Google Analytics Universal tracking on your site
  • It automatically replaces old Google Analytics tracking with new one i.e Universal Analytics on your Magento 2 website including enhanced e-commerce feature
  • It comes with different options provided by new Google universal tracking code
  • It gives you an option to turn on new tracking code or switch back to old tracking
  • It works with sub-domains and multi-domain websites **
  • It comes with an e-commerce tracking and send all the item level information to Google
  • It supports add to basket and remove from basket data
  • It supports Cross Device Tracking / User ID feature which associates all the session data to one user as far as they use the same login details across multiple devices
  • It supports Shopping Behaviour Report
  • It supports Checkout Behaviour Report which measures Magento 2 checkout steps
  • It supports Product List Peformance Report
  • It supports Product Peformance Report
  • It supports Sales Peformance Report
  • It supports Guest checkout functionality
  • It supports cross domain auto linking using linker plugin
  • It captures product Impressions, add to cart & product clicks events for new product section
  • It captures product Impressions, add to cart & product clicks events on category page
  • It captures product Impressions, add to cart & product clicks events on product page
  • It captures product Impressions, add to cart & product clicks events on advanced search and search result pages
  • It captures product Impressions, add to cart & product clicks events on related products
  • It captures product Impressions, add to cart & product clicks events on cross-sell products
  • It captures product Impressions, add to cart & product clicks events on up-sell products
  • It captures all the events started from home page till order confirmation page (NEW!)
  • It captures refunds against the original transaction
  • It measures complete checkout process including billing, shipping, shipping method, payment method and order review steps
  • It measures checkout steps with user selected option For example, shipping method selected as 'next day delivery' or payment method as 'paypal' will be shown in the events
  • It capture promotion data with each transaction including promotion or coupon code
  • It comes with an option to link two Google analytics accounts. This feature is very useful when you have multiple websites and you want to link them to master Google analytics account
  • It comes with an option to send transactional data on invoice creation only. This feature could be useful if you take either payment on dispatch or your payment gateway show their own success page instead of Magento 2 order confirmation page
  • It also comes with the option of sending offline transactions like phone orders or admin orders to Google Analytics along with custom source and medium information (NEW!)
  • It measures transactions with specified local currency
  • This module can be completely disabled whenever required via system configuration in admin

Same version of Magento 1 module can be bought using the following link

We have implemented this module on our demo website for you to have a look, please email us ( your gmail ID and we are more than happy to share our test google analtytics account with you.

Learn more from the official Google Help center for Enhanced Ecommerce

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

We provide 60 days free support and 12 months of free upgrade from the date of purchase for any standard Magento site. Installation service is also available with a minimal charge of £70 for any standard Magento Site. Additionally, you can buy our 12 months free premium support and free lifetime upgrade for just £70. If you need any help with this extension or you want to enhance this extension to meet your business needs, please contact and we will get in touch with you within 48 hours. And if we like your idea we might do the solution at a discounted rate or for free.

** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains


Q. How can I get license key for my development website?
A. Please login to your account and Go to My account section > From the left menu select Generate Dev License key > Enter the Dev site url and select the extension from the dropdown and click on generate to get the license key
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have two live domains, do I need a separate license key for each live domain?
A. Yes you need to buy a separate license key for each live domain ( or sub-domain ( or subfolder ( If you are buying licenses for more than four live sites in one transaction then we can offer you 30% discount on total amount
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, and
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.
Q. On category page, when I check id or brand fields in the data layer, they show blank, not sure why?
A. Go to Admin -> Stores-> Attributes -> Product . Now search for sku or manufacturer attribute, once found click on the attribute to edit and make sure "Used in Product Listing" is set to yes.
Q. Are you overiding the Magento core functions to insert your tracking codes OR putting your code in default/selected theme files?
A. We have our own layout and template files in the base theme folder. Our extensions strictly follow Magento standards and guidelines.
Q. Can you please let us know the code example for checkout page/functions which you use at checkout.
A. We can't share the code examples but we track all checkout steps (Shipping, Payment and Order Confirmation).
Q. Why Google Analytics has some missing transactions?
A. Missing transactions could be for a number of reasons -:
  • The user who has made the transaction had his or her JavaScript or cookies turned off
  • The user is using an ad blocker or any other privacy related browser extension
  • The user has left the page before the transaction has had chance to send to Google Analytics
  • There might be a JavaScript issue on the order confirmation page
  • Your payment gateway provider has their own order confirmation page so customer never come back to Magento order confirmation page.
  • Order confirmation page doesn't get loaded with certain payment methods.

Q. What is the difference between the Enhanced Ecommerce tracking extension and also the Enhanced Ecommerce with Google Tag Manager tracking extension?

A. GTM pro helps you track not only Enhanced Ecommerce tracking but many others like Facebook, Google Analytics, Marin Software, Google Adwords and many more trackings via Google Tag Manager. Our Enhanced Ecommerce module is completely focused on Google enhanced ecommerce on so you would have more features in that module in comparison to our GTM pro module. For example:- It comes with an option to link two google analytics accounts which is not part of GTM pro.

Change Log

Version 2.0.27
2023-05-26 14:23:37
Added internal promotion tracking Fixed issue with brand loading
Version 2.0.26
2022-11-10 08:59:12
Fixed admin orders sent on invoice creation even when send admin orders is disabled
Version 2.0.25
2022-10-31 09:49:05
Fixed minor bug related to logger and order value with the transactions sent on invoice creation
Version 2.0.24
2022-10-06 08:21:47
Replaced jquery/ui dependency with the relevant modular approach for example jquery/ui replaced with jquery-ui-modules/widget to improve performance and to avoid conflicts. Also made it compatible with PHP 8 and Magento version 2.4.5.
Version 2.0.23
2021-05-31 09:47:05
Added PHP 7.4 Support to the module.
Version 2.0.22
2020-06-22 16:52:04
jQuery issue fixed.
Version 2.0.21
2020-04-27 14:06:00
# Fixed the undefined offset issue.
Version 2.0.20
2020-02-10 20:56:37
Fixed traffic source information when sending orders via measurement protocol as it was always sending "google/cpc" as source and medium
Version 2.0.19
2020-01-31 11:05:49
Fixed parse_str deprecated issue related to PHP 7.2 version
Version 2.0.18
2020-01-28 11:36:13
Fixed product listing performance report in GA as it was showing (not set) for configurable, group and bundled products because of child and parent product SKUs being sent to GA for same transaction which was causing inconsistency in GA
Show More
Show Less

Reviews 13

Write Your Own Review
Write a Review