Google Enhanced Ecommerce Tracking

Rating:
97% of 100
£74.99

Compatible with community: 1.9.x and enterprise: 1.14.x

Magento 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 extension and support
It works as advertised. Support is great too, they helped us setting this up on our website. Also give us training on how to check enhanced e-commerce reporting data in Google Analytic. Finally good to see useful data in Google Analytics.
5 Great plugin and support!
The plugin works as advertised and support team is quite responsive. We tried the free extension before this one and it didn't work for our Magento installation and support wasn't great either. I would recommend this extension, it is definitely good value for money.
5 Great value for money!
Another great plugin by Scommerce, we have tried other enhanced ecommerce extensions but this one tick all the boxes especially around performance which was our main concern. We have implemented this module 3 weeks ago and it is working as advertised so definitely recommend this extension to others.
5 Quality Product & Reliable Support
Scommerce backs up their quality product with support you can rely on to make sure you get the most out of your purchase.
5 Great tool for advanced tracking
Since this plugin has been installed we are able to pull much more useful data.
5 Excellent Google Analytics extension that delivers
This extension works as advertised and provides the Google Analytics tracking we need. When I had a minor installation glitch, Scommerce stepped in and got things working immediately.
4.3 First time 100% accurate sales in analytics
After trying some other google analytics plugins, this one is the first to set 100% real sales in google analytics. Because of the 'send transaction after invoice creating' function. Nice!
5 Smart solution for ecommerce needs
Our digital marketing agency implemented Scommerce Extension for Enhanced Ecommerce analysis and it totally met our requirements. The guys from the support team really know their business well.
5 Ultimate Enhanced Ecommerce Tracking Extension For Magento
What an effective extension it is for Enhanced Ecommerce Tracking for Google Universal Analytics! Actually, it did for our Magento CE 1.9.2.2 site(kiksha.com) more than that what it was supposed to do. Our checkout is totally customized one and we were turning all the stones upturned to track the ecommerce data but unfortunately, no data was flowing. Finally, the extension worked as a great remedy in such critical scenario. It's promised to be compatible with default Magento but it showed it's worthiness of applicability and compatibility for further more. With a few settings and tiny efforts, it was able to track enhanced e-commerce data even for the customized or extended Magento. The support team is formed of such skilled, efficient and expert people who loves to talk less but work more!
4.7 Great Customer Service!
It is hard to run business and dealing with developers is another level. I have asked SCommerce team to install this extension on my website. They charged me £50 but it was hassle free. They set up everything in GA as well as in Magento. I can straight away see results in GA which is absolutely great. I definitely will be giving them more work for my website. SCommerce team please add me to your happy customer list :-)
4 Everything OK
Works infallibly and reliably.
5 Very Pleased
Very happy to see the improvements to our ecommerce analytics tracking from the moment it was implemented. It's giving us insights that we were previously missing. Thanks SCommerce
5 Superb data accuracy
I generally don't write reviews but the accuracy of data we are receiving in Google Analytics is commendable. Well done SCommerce Mage team. Great product!

Product description

Magento Google Universal Analytics Enhanced Ecommerce Tracking

This module allows you to integrate Google Enhanced E-commerce Feature on your Magento webstore with minimal effort

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 site 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 supports Google Optimize along with page hiding click here for more information (NEW!)
  • It comes with an e-commerce tracking and send all the item level information to Google
  • 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(NEW!)
  • It supports Shopping Behaviour Report
  • It supports Checkout Behaviour Report which measures Magento 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 (NEW!)
  • It captures product Impressions, add to cart & product clicks events for new product section (NEW!)
  • 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
  • It captures refunds against the original transaction
  • It supports internal promotions and measure both impression and clicks of the site promotions, such as banners displayed on the specific pages or site wide offer for free shipping.(NEW!)
  • It supports cancellation of the orders which were already sent to Google Analytics
  • It works with Magento standard checkout, Firecheckout, IWD One Page Checkout, Go Mage One Page Checkout, Awesome Checkout, Anattadesign Awesome checkout, FME Quick Checkout, Klarna Checkout, Magestore One Step Checkout and One Step Checkout (https://www.onestepcheckout.com/) modules(NEW!)
  • 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 captures promotion data with each transaction including promotion or coupon code
  • It allows you to send static links as events to GA(NEW!)
  • It allow you to send all the form data including registration, checkout, newsletter subscription as events to GA(NEW!)
  • It allows you to track impression or click through rate of internal promotions or banners on any page of your website(NEW!)
  • 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 order confirmation page(NEW!)
  • It can also send offline transaction or phone orders or admin orders using measurement protocol APIs along with custom source and medium information
  • It measures transactions with specified local currency
  • This module can be completely disabled whenever required via system configuration in admin

If you want to use Google Tag Manager to implement Enhanced Ecommerce tracking then you can buy our following GTM extension https://www.scommerce-mage.com/magento-google-tag-manager.html

We have implemented this module on our demo website for you to have a look showcase.scommerce-mage.co.uk, please email us (core@scommerce-mage.com) your gmail ID and we are more than happy to share our test google analytics account with you.

Learn more from the official Google Help center for Enhanced Ecommerce

Compatible with community: 1.9.x and enterprise: 1.14.x

Same version of Magento 2 module can be bought using the following link www.scommerce-mage.com/magento2-google-enhanced-ecommerce-tracking.html


We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.


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

FAQ

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 (www.site.com) or sub-domain (de.site.com) or subfolder (www.site.com/de). 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
https://www.scommerce-mage.com/magento-extension-installation-service.html

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, 12334.gitpod.com and 4567.gitpod.com?
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. Why source or medium of my orders are showing paypal.com or checkout.sagepay.com?
A. It might be showing because your site is redirecting to your payment gateway page and after taking payment coming back to your site. To resolve this issue you need to add your payment page domain in Referral Exclusion List in Google Analytics. Go to Google Analytics -> Admin -> Property (select your site) -> Tracking Info -> Referral Exclusion List
Q. Why my brand information is not showing up in Google Analytics?
A. Select the brand attribute from the drop-down in the system configuration settings and make sure the product attribute chosen from the drop-down needs to be available on product listing page. You can do that by login to Admin -> Catalogue -> Attributes -> Manage Attributes -> [Select Brand Attribute] -> Frontend Properties -> Used in Product Listing and set it to YES
Q. Why refunds are showing multiple times in Google Analytics for the same transaction?
A. Please make sure the cookie domain is set correctly in System -> Configuration -> Web -> Session Management -> Cookie Domain. If you don't have sub-domain then remove this entry from core_config_data table as there is no need to create an entry for cookie domain. But if you have sub-domain then you could set cookie domain as.domain.com
Q. Why cart to details rate is showing more than 100% in in Google Analytics under Product Performance Report?
A. Please make sure the cookie domain is set correctly in System -> Configuration -> Web -> Session Management -> Cookie Domain. If you don't have sub-domain then remove this entry from core_config_data table as there is no need to create an entry for cookie domain. But if you have sub-domain then you could set cookie domain as.domain.com
Q. How to set up optimizer account and container?
A. Click on the following link to find out how you can create optimizer account and container https://support.google.com/360suite/optimize/answer/6211921?hl=en
Q. Which SKU does your module send to Google when configurable product is added, is it simple or configurable product SKU?
A. We send simple product SKU to Google as part of add or remove to cart event.
Q. Can I track promotions? For instance, see which banner from our home page has the best results, or if a banner on the left column is being clicked. How is it presented on the GA?
A. Yes our module does track promotions. It captures order coupon code and also tracks any banner on your website by tagging it with the following attributes -:
  1. data-promotion
  2. data-id
  3. data-name
  4. data-creative
  5. data-position
Here is the example of tagging your banners in Magento Admin (Pages or CMS Block)
<a data-promotion="true" data-id="homepage_1" data-name="Women Home Page Promotion" data-creative="homepage_banner_1" data-position="1" href="http://showcase.scommerce-mage.co.uk/women.html">
<img src="http://showcase.scommerce-mage.co.uk/media/wysiwyg/slide-2.jpg" alt="Style solutions - covet-worthy styles in travel-friendly fabrics - Click to Shop Woman"/>
</a>
You can see the data in Google Analytics under Ecommerce -> Marketing -> Internal Promotion.
Q. Can I track static link on website as events?
A. Yes our module does allow to you track all the links on your website by tagging them with the following attributes -:
  1. data-event
  2. data-category
  3. data-action
  4. data-label
Here is the example of tagging static links
<a data-event="true" data-category="Footer Link" data-action="click" data-label="About Us" href="http://showcase.scommerce-mage.co.uk/about-magento-demo-store">About Us </a>
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. Will this recognise our products, categories, sales and so on?
A. Yes - it will recognise all of your products, categories and sales information
Q. Does this extension work with Ajax add to cart & wishlist?
A. Yes - for Ajax add to basket, you will need to add some code, which is given in our installation guide.
Q. What behaviours does the mini cart track?
A. We track add or remove items from the basket or mini cart.
Q. Can we use Google Tag Manager from this extension?
A. No - for Google Tag Manager with Enhanced Ecommerce, please check https://www.scommerce-mage.co.uk/magento-enhanced-ecommerce-tracking-with-google-tag-manager.html
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 (Billing, Shipping, Shipping Method, Payment Method, Review Order and Order Confirmation).
Q. Are the tracking events are based on Magento templates or do they extend Magento events to track?
A. We use Magento templates for Standard Magento checkout. For third party checkouts (eg. IWD One Step Checkout), we use events.

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.

Q. Can you make this submit order details via a server side call instead of using the js client?
A. Yes - Turn on "'Send Transactional Data Only On Invoice Creation" in admin. This will send the transaction using the server side instead of the client side.
Q. Getting jquery.cookie is not a function error
A. Please make sure you don't have multiple jquery included in your code especially after our jquery.cookie.js declaration otherwise jquery.cookie will not be available to use

Change Log

Version 3.0.25 - changed module to send view immediately after setAction or before event instead of at the end

Version 3.0.26 - Added functionality to send transaction manually to google analytics along with saving traffic source data with every transaction. Also moved success code bit higher on the page to reduce missing transaction data

Version 3.0.27 - Added firecheckout support

Version 3.0.28 - Added go mage and awesome checkout support in the module

Version 3.0.29 - Added mage solution one page checkout

Version 3.0.30 - fixed related to upsell and related product javascript error on product view page

Version 3.0.31 - Remove from cart added qty to actual qty instead of 0

Version 3.0.32 - Added functionality to send negative transaction to google in case of cancellation

Version 3.0.33 - Added functionality to send cancel orders as negative transactions to GA. Also added new functionality to support Google Website Optimizer functionality

Version 3.0.35 - Sending static links as events, sending form data as events, fixed issue related to performance listing report and also compressed the js files. Also Added new checkout pureplay omnicheckout

Version 3.0.36 - Sending path, search and hash data along with pageview to GA to fix search report issues

Version 3.0.37 - Fixed issue related to server_name and host_name because when both don't exist then use unsecure base url. Fixed issue when license key is not valid but module is enabled. Also fixed issues which were throwing notices in the error log

Version 3.0.38 - Changed the way js files being included in the module to achieve magento best practices.

Version 3.0.39 - Added new attribute google_category against quote_item and sales_item to keep the enhanced ecommerce category consistence throughout the sales process. Also removed sending product data on each and every checkout steps because it was sending duplicate count to GA

Version 3.0.40 - Fixed issue related to GA hitCallBack and Firefox private mode on categories and product pages

Version 3.0.41 - Removed jquery.cookie and replaced it with Mage.Cookies as jquery.cookie which was causing issue on the bespoke Magento websites. Also Fixed issue related to checkout recording twice for non-logged in customers

Version 3.0.42 - Remove jquery.cookie from admin as well and changed the logic to use session variables instead of cookies.

Version 3.0.43 - Fixed some issues related to sending offline transactions and also done refactoring to remove duplicate code in different files.

Version 3.0.44 - Fixed issue related to upsell impression and click. Also fixed issue related to cart page which wasn't sending page view to GA

Version 3.0.45 - Fixed issue related to payment method warning "Warning: strlen() expects parameter 1 to be string, array given"

Version 3.0.46 - Added support for GDPR compliance, once customer has given the consent on using third party cookies for PII then you can turn your UA tracking on but if they decline then it will be off and won't send data to UA. For cookie consent and data anonymisation you can use our GDPR extension

Version 3.0.47 - Fixed issue related to page view event on category pages set up with only static block display

Reviews 13

Write Your Own Review
Write a Review
You may also like