Magento 2 Google Tag Manager (GTM) - Enhanced Ecommerce Extension
91 reviews
Full Enhanced Ecommerce Tracking for Magento 2 via Google Tag Manager
Google Analytics Enhanced Ecommerce for Magento 2 allows you to get full Enhanced Ecommerce tracking implemented within minutes so you can start gathering valuable data and take data driven decisions.
Google Analytics Enhanced Ecommerce is implemented using Google Tag Manager and allows you to track Product Impressions, Product Clicks, Product Detail Impressions, Add/Remove product to cart, Promotion Impressions, Promotion Clicks as well as Measure each step in the checkout process.
Free vs PRO Feature Comparison
The extension is available in a Free version and a PRO version. All core Enhanced Ecommerce tracking features are included in the Free version, while advanced data dimensions, review tracking, variant tracking, and custom metrics are unlocked in PRO.
Product Tracking
| Feature | Free | PRO |
|---|---|---|
| Track product impressions by position in the Category Page | ✓ | ✓ |
| Track product clicks by position in the Category Page | ✓ | ✓ |
| Track product impressions by position in the Search Result Page | ✓ | ✓ |
| Track product clicks by position in the Search Result Page | ✓ | ✓ |
| Track product impressions by position in the Related, Up-sell and Cross-sell section | ✓ | ✓ |
| Track product clicks by position in the Related, Up-sell and Cross-sell section | ✓ | ✓ |
| Track product Brand | ✓ | ✓ |
| Track product review count | — | ✓ |
| Track product review score | — | ✓ |
| Track stock status | — | ✓ |
| Track Sale products | — | ✓ |
Cart & Checkout
| Feature | Free | PRO |
|---|---|---|
| Track the number of times a product was added to the shopping cart | ✓ | ✓ |
| Track the number of times a product was removed from the shopping cart | ✓ | ✓ |
| Track the number of times a product was included into the checkout process | ✓ | ✓ |
| Track each Checkout Step (billing, shipping, shipping options, payment options) | ✓ | ✓ |
| Track purchases with or without shipping and tax fees | ✓ | ✓ |
| Track Transactions Success Pages with Custom Success Page URLs | ✓ | ✓ |
| Track coupon usage | ✓ | ✓ |
| Track transactions by product variants (configurable product) | — | ✓ |
| Track transactions by product custom options | — | ✓ |
| Exclude Orders with 0 Value from being tracked | — | ✓ |
Promotions & User Data
| Feature | Free | PRO |
|---|---|---|
| Track internal Promotion Impressions | ✓ | ✓ |
| Track internal Promotion Clicks | ✓ | ✓ |
| Internal Promotion Widget | ✓ | ✓ |
| Track the number of times a product was compared | ✓ | ✓ |
| Track the number of times a product was added to wishlist | ✓ | ✓ |
| Track Magento User ID | ✓ | ✓ |
| Track user type (customer group) | ✓ | ✓ |
| Track custom dimension Page Type | — | ✓ |
| Track custom dimension Page Name | — | ✓ |
| Product level Custom Dimension / Metric sending (Send up to 5 product attributes to GTM) | — | ✓ |
AdWords & Marketing
| Feature | Free | PRO |
|---|---|---|
| Google AdWords Remarketing Tracking | ✓ | ✓ |
| Google AdWords Conversion Tracking | ✓ | ✓ |
| Support for Display Advertising Features | ✓ | ✓ |
Technical & Compliance
| Feature | Free | PRO |
|---|---|---|
| Support for IP anonymization to be in compliance with EU countries | ✓ | ✓ |
| GDPR compliant with native magento accept cookie functionality | ✓ | ✓ |
| Multi Currency Ready | ✓ | ✓ |
| Multi Store Ready | ✓ | ✓ |
| Varnish Cache Ready | ✓ | ✓ |
| Full Page Cache Ready | ✓ | ✓ |
| 8KB payload support | ✓ | ✓ |
| Child Vs Parent (Send Parent Id or Child id cart, checkout and thank you page) | ✓ | ✓ |
| Persistent Data Management | ✓ | ✓ |
| Order Success Page Total Calculation (subtotal / grandtotal) | ✓ | ✓ |
| 12 Months Included Support | ✓ | ✓ |
Product & Category Tracking
Get full visibility over how shoppers interact with your products across every listing surface — from category pages and search results to related, upsell, and cross-sell grids.
Track product impressions by position in the Category Page. Track product clicks by position in the Category Page.
Track product impressions by position in the Search Result Page. Track product clicks by position in the Search Result Page.
Track product impressions by position in the Related, Up-sell and Cross-sell. Track product clicks by position in the Related, Up-sell and Cross-sell. Get a real understanding of how much revenue related, upsell and cross-sell products generated? You can now easily track the Impressions, Click Through Rate, how many times an item was added to the cart and Sales generated.
Our extension allows you to have visibility over merchandise by category, position, products and SKU. You can also extend each report to understand which products from a certain category gets the most views and has the best click through rate based on position in the listings.
Cart, Checkout & Transaction Tracking
Track every step of the purchase funnel — from add-to-cart events and checkout steps through to completed transactions — with full support for coupons, variants, custom options, and custom success page URLs.
Track the number of times a product was added to the shopping cart. Track the number of times a product was removed from the shopping cart. Track the number of times a product was included into the checkout process.
Track each Checkout Step (billing, shipping, shipping options, payment options). The Checkout Behavior Analysis report lets you see how successfully your users moved through your checkout process. The checkout-funnel visualization illustrates how many users moved on from one step to the next, how many abandoned the process at each step, and how many entered the process at each step.
Track purchases with or without shipping and tax fees. Track Transactions Success Pages with Custom Success Page URLs. Track coupon usage. Track transactions by product variants (configurable product). Track transactions by product custom options. Exclude Orders with 0 Value from being tracked.
Enhanced Ecommerce can track coupon code performance by traffic source and medium. This will allow you to quickly understand how much revenue each coupon code generated, what coupons are working on some marketing channels what doesn't. This way you can optimize your marketing efforts and really understand what kind of promotions are working and where.
Internal Promotions & Advanced Data
Go beyond standard ecommerce tracking — measure the real impact of your on-site banners, track product reviews, sale status, stock levels, and send up to 5 custom product attributes to GTM.
Track internal Promotion Impressions. Track internal Promotion Clicks. Internal Promotion Widget. Enhanced Ecommerce has the ability of tracking both impressions as well as click of a specific promotional banner on your website. More than that, it can exactly track how many transactions it generated and what was the total revenue generated by a banner by position.
Track product review count. Track product review score. Track stock status. Track Sale products. Custom Dimensions for Product Reviews will allow you to track and understand how product reviews are influencing conversion rate. You will be able to attach a monetary value to every review that you get and be able to understand which review score is positively/negatively influences conversion rate.
Track custom dimension Page Type. Track custom dimension Page Name. Product level Custom Dimension / Metric sending (Send up to 5 product attributes to GTM). Track Magento User ID. Track user type (customer group).
Track the number of times a product was compared. Track the number of times a product was added to wishlist. Track product Brand.
AdWords, GDPR & Enterprise Readiness
With Google Analytics Enhanced Ecommerce, marketers will be able to add, edit or remove marketing and measurement tags without the intervention of webmasters. Google Analytics Enhanced Ecommerce is a free tag management tool where you can deploy and manage various tags and code snippets on a Magento 2 store, such as those intended for traffic analysis and marketing optimization.
Google AdWords Remarketing Tracking. Google AdWords Conversion Tracking. Support for Display Advertising Features. Linking your Google Ads account to your Analytics property lets you see the full customer cycle, from how they interact with your marketing (e.g., seeing ad impressions, clicking ads) to how they finally complete the goals you've set for them on your site (e.g., making purchases, consuming content).
Support for IP anonymization to be in compliance with EU countries. GDPR compliant with native magento accept cookie functionality. Allows website owners to request that all of their users' IP addresses are anonymized. It helps website owners comply with their own privacy policies or, in some countries, recommendations from local data protection authorities, which may prevent the storage of full IP address information.
Multi Currency Ready. Multi Store Ready. Varnish Cache Ready. Full Page Cache Ready. 8KB payload support. Child Vs Parent (Send Parent Id or Child id cart, checkout and thank you page). Persistent Data Management.
1 minute installation GUI. 12 Months Included Support. Easy Installation and Configuration: predefined Variables, Triggers and Tags can be automatically created in your Google Analytics and Google Tag Manager accounts with one click API sync between your Magento 2 store and your GA and GTM accounts.
FAQ
Frequently Asked Questions
The extension implements full Enhanced Ecommerce tracking through Google Tag Manager, including: product impressions, product clicks, product detail views, add/remove from cart, promotion impressions and clicks, each checkout step, transactions, and refunds. Over 45 tracking events give you complete visibility into customer behavior.
The extension includes predefined Variables, Triggers, and Tags that are auto-created in your GTM container with a single API sync. Instead of manually configuring dozens of GTM tags and triggers, you click one button and the entire Enhanced Ecommerce tracking configuration is set up automatically.
Yes. The extension includes IP anonymization for EU compliance and integrates with cookie consent mechanisms. When used with Google Consent Mode, tracking adjusts automatically based on user consent status. You maintain compliance while still gathering valuable analytics data.
This extension implements Universal Analytics Enhanced Ecommerce tracking via GTM. The GA4 extension implements Google Analytics 4 tracking (Google's current analytics platform). Since Google has sunset Universal Analytics, new stores should use the GA4 extension. This extension is maintained for existing UA implementations.
Yes. The extension tracks each step of the checkout process (shipping, payment, review) as separate events. This gives you a complete checkout funnel visualization in Google Analytics, showing exactly where customers drop off so you can optimize specific checkout steps for higher conversion.
Yes. Product impressions and clicks are tracked for related products, cross-sells, and upsells on product pages. This lets you measure the effectiveness of your product recommendation strategy and optimize which products to recommend for maximum revenue impact.
The initial installation and GTM container sync takes about one minute. The extension creates all necessary Variables, Triggers, and Tags in your GTM container automatically. You then publish the GTM container, and Enhanced Ecommerce tracking is live. No manual tag configuration needed.
The extension is compatible with Magento 2.0 through 2.4.x including all security patches. It works with both Magento Open Source and Adobe Commerce editions. The GTM integration is platform-independent, so updates to Google Tag Manager don't require extension updates.
Specifications
Technical Details
- Latest Version
- 1.16.0
- Last Updated
- April 2, 2026
- Release Date
- Apr 2, 2026
- Support
- Community support via GitHub
- Refund Policy
- 30 days, for any reason
- Platform
- Magento Open Source, Magento Commerce, Magento Commerce Cloud B2B