0405123696 petra@web-data-analytics.com

 3,459 total views,  3 views today

Most eCommerce sites rely on one of the major eCommerce platforms, and fortunately most of them have some kind of automatic implementation of Enhanced Ecommerce tracking that is built in, or access to a plugin that can make your job so much easier.

The most popular platforms in 2018 are WooCommerce on WordPress, Shopify, Magento, and BigCommerce.

While using automatic implementation is a little less labour-intensive than dealing with the process manually, there is still a fair bit to know about the process. So in this post we’re going to look at some of the most commonly used platforms, and their pros and cons.

WooCommerce / WordPress

WooCommerce is one of the fastest growing eCommerce platforms because WordPress and WooCommerce are free and open source. This means there is a lot of open development and flexible choices available. Included in that is plenty of options to hook up your eCommerce store to Google Analytics with Enhanced Ecommerce.

The flip side of that flexibility is an ever-changing landscape and lack of stability. So if you are using WooCommerce on WordPress there is a higher likelihood that your Google Analytics Enhanced Ecommerce configuration will change over time. And this could result in broken or changed data after a software update. So be vigilant when you update your plugins, and go with high quality plugins from trusted sources.

There several Google Analytics plugins for WooCommerce, and I’m not going to recommend specific ones because they will always change on a regular basis, and some might be better now, etc. The WooCommerce plugin itself does have an integration with Google Analytics if you choose to enable it, although it only provides Ecommerce data and not user interaction data.

So if you are using WordPress, you are likely to find that your WooCommerce plugin catches some Ecommerce Tracking data, but most likely will not capture other information about things that are relevant for your website, such as non-Ecommerce interactions.

Plugins. Retrieved from https://wordpress.org/plugins/search/plugins/

Often, what I see with a WordPress installation is a developer or website owner installing more than one Google Analytics plugin without realising. This means that they might end up with the WooCommerce plugin set up for the Ecommerce tracking data, and there might additionally be another plugin that’s sending user behaviour data.

There is nothing wrong with this in principle, but if this is your approach then it is very important to test your results in Google Analytics. This is vital as you don’t want duplicate information to be sent to Google Analytics due to using more than one plugin. Having multiple plugins does complicate the set up, as they are all doing slightly different things to Google Analytics, but this cannot be avoided if they each only do half the job.

Another tricky issue with WordPress running WooCommerce is that many Google Analytics plugins do not work with Google Tag Manager. You need to be cautious if that is the case, because there will be times when you need to have Google Tag Manager implemented and then you would have two different systems both independently sending data to Google Analytics. This is definitely problematic, because it is likely to lead to multiple pageviews for the same page.

Ultimately, if you’re using WooCommerce on WordPress then you need to be aware of the fact that while WordPress is inexpensive and common, it wasn’t originally designed as an Ecommerce Platform. So you will inevitably encounter some difficulties due to the lack of stability and consistency that you would expect from a dedicated eCommerce platform.

Nonetheless, a major advantage of WooCommerce on WordPress is that if you do need a bit of extra customisation, it is easier to add manual eCommerce tracking when needed because it is easy to find developers who can add PHP to WordPress templates. WooCommerce is probably the least expensive system when it comes to finding developers who can do the work for you, which is obviously a big bonus.


Shopify is an extremely popular eCommerce platform, and it is growing in popularity rapidly. Being a hosted platform, you can’t customise a standard Shopify website with your own code, but fortunately Google Analytics Enhanced Ecommerce tracking code is included by default.

And the process is pretty straightforward. If you have Shopify, you just need to go into your preferences and add your Google Analytics tracking code. There’s a tick box that you use to enable Google Analytics eCommerce tracking.

Google Analytics Enhanced Ecommerce is built into Shopify natively, so you do not need Google Tag Manager or any other external system to get it working. This can be a drawback, however, if you wish to use Google Tag Manager to intercept and modify your data before sending it through to Google Analytics. So consider this before opting for this platform. If you realise you need to use Google Tag Manager you’ll end up having to upgrade to the Shopify Plus service which is much more expensive.


If you use Magento you should use a plugin combined with Google Tag Manager to configure Enhanced Ecommerce. Magento is highly configurable and the Enhanced Ecommerce plugins do a good job. In particular, plugins designed for Magento 2 are now including a lot of features such as product impressions, add-to-cart, catalogue views etc straight out of the box, whereas older plugins for Magento used to focus on the final transaction and required much of the other features to be implemented manually.

The Magento 2 Enhanced Ecommerce plugin sends all the relevant product and transaction codes to the Google Tag Manager data layer, which enables you to intercept the data and send as much or as little Enhanced Ecommerce data as you like. Personally I find this solution to be quite robust and flexible.

You can set up your system so that Google Tag Manager automatically pushes straight through to Google Analytics without any checks on the data, but generally I prefer to add a few more checks and balances around it as this plugin has been known to send empty data. This greatly increases the hit count, and can cause you to break your Google Analytics Terms of Service on hit count if you have a large eCommerce operation, and are not particularly careful about how your plugin is configured.

Obviously this latter issue is something to be avoided, so you should be very careful about how you configure your Google Analytics plugins if you do have a lot of traffic coming through your store.


This can be made pretty simple. BigCommerce does not currently implement Google Analytics Enhanced Ecommerce Tracking (2018). So this is pretty much a non-starter.

So there you have a guide on how to use plugins and native libraries to set up your Enhanced Ecommerce, and the qualities and drawbacks of some of the biggest eCommerce platforms. Keep these tips in mind next time you want to start a new store and you want to integrate your store with Google Analytics Enhanced Ecommerce.

Ian Gale - Sleepwise Clinic

Petra was instrumental in pulling all our clinic's web analytics into one easy to read, dynamic report that's accessible to me at any time, and works with our EXACT booking system.

This has allowed me to see, at a glance, what marketing initiatives are working, need tweaking, or changing altogether, saving me both time and money. I can't recommend her or her analytic services enough.

Ian Gale SleepWise Clinic Analytics Dashboard August 1, 2018

david clayton myomasters

Your attention to detail is beyond what I had expected. The detail of the data is incredible. The best part though was to learn the profile demographic - which is very different to whom I think I've been trying to target through social.

David Clayton Director, Myomasters Massage Health Clinic Google Ads April 23, 2020

Sophie Abnett

Here at 1834 Hotels we centralise the marketing for many different hotels. It can be an enormous undertaking to monitor and track the performance of each one, especially when they are all on separate webpages.

Petra helped to resolve this difficulty by creating a central hub in Google Tag Manager and Google Analytics with Cross-domain tracking and Ecommerce as well. She created many valuable analytics dashboards and reports that draw from the centralized source. Now that we have all the analytics tracking working it has improved the accuracy of our reporting and the insights have helped develop better marketing strategies.

Petra’s skills and wealth of knowledge is fantastic. I would recommend Petra without hesitation.

Sophie Abnett Digital Marketing Project Manager at 1834 Hotels Ecommerce / Hotel Google Analytics, Google Tag Manager & Google Data Studio Integration April 23, 2020

charles marois olsa tools

Working with Petra was a great experience, communication was easy and she is very organized. She also provided detailed reports of the work she had done and the results generated. We would definitely recommend her services.

Charles Marois CEO, Olsa Tools Ecommerce Google Ads April 23, 2020

Kiley Hay Baby Carriers Australia

I have been working with Petra for over a year now after changing from a much larger digital marketing provider and I could not be more pleased with the service and results my business is achieving.

With my previous providers I felt disconnected with limited communication. Petra on the other hand provides me with knowledge and information in a language I can understand that helps me make informed decisions not just about digital marketing but also my e-commerce business as a whole.

Petra has helped me navigate seasonal drops in trade creating a strategy that helped us grow and establish a healthy position in the market. It is an absolute joy to work with someone who loves what they do. I have complete confidence in recommending Petra to anyone considering e-commerce digital marketing, she is efficient, trusted and a true professional.

Kiley Hay CEO of Baby Carriers Australia Ecommerce Google Ads April 23, 2020