If you're running a WordPress website, it is very common to use Google Analytics to track and analyse the visitors to your website.
But did you know that Google Analytics also has some advanced eCommerce tracking features:
The Ecommerce reports allow you to analyze purchase activity on your site or app. You can see product and transaction information, average order value, ecommerce conversion rate, time to purchase, and other data.
Setting up eCommerce tracking in Analytics will let you see vital information such as total/average revenue, conversion rates, product revenues, cart/checkout conversion rates and abandonment rates, and more.
Being able to measure this information is an absolute necessity in order to improve and optimise your store's conversion rates. It will also help you understand whether most of your sales are coming in via organic search, paid search, referrals, email or social media, which will help you make informed decisions on where best to spend your marketing/advertising resources.
The problem is, it can be difficult to set up eCommerce tracking to work with WooCommerce, and Google's setup instructions don't have instructions on how to get eCommerce tracking working with WooCommerce.
So we've written up a simple set of steps to follow:
- If you aren't already using Google Analytics on your website, sign up for an account.
- We recommend using the Google Analytics Dashboard for WP plugin (GADWP) to add your Analytics tracking code to your website. We also recommend enabling the WordPress dashboard widget so that you can see a high level overview of your visits from inside WordPress without having to log in to Google Analytics.
Our recommended settings for the GADWP plugin are as follows. Feel free to customise them to suit your needs:
- Authorize using your Google Analytics account and turn on Automatic Updates.
- Backend Settings: show to Administrator. Enable main dashboard widget. Target Geo country = AU
- Frontend Settings: Administrator
- Tracking Code, Basic Settings: Enabled, Universal Analytics, enable reports on Posts List and Pages List = off
- Tracking Code, Events Tracking: track downloads = on
- Tracking Code, Exclude Tracking: exclude tracking for Editor, Author, Contributor, Shop Manager
- Go to Google Analytics, click on your website, then click on Admin, View, Ecommerce Settings then configure the following:
- Set "Enable Ecommerce" to On.
- Set "Enable Enhanced Ecommerce Reporting" to On.
- Save, then click on "View Settings"
- Set the "Currency displayed as" setting to match your WooCommerce currency.
- Save your Analytics View settings.
- Return to your WordPress dashboard, and install and activate the WooCommerce Google Analytics Integration plugin. This free plugin is written by WooCommerce core developers, and allows WooCommerce to send your transaction/sales data across to Analytics.
- Go to the WordPress Dashboard, WooCommerce, Settings, Integration, Google Analytics and configure the following settings:
- enter your UA-ID (you can find this in Google Analytics, Admin, Property, Property Settings.
- DON’T enable standard tracking (this is already added via GADWP plugin in step 2 above)
- Tick "Enable Universal Analytics"
- Tick "Purchase Transactions"
- Tick "Add to Cart Events"
- Tick "Enable Enhanced eCommerce"
- Save the plugin's settings
- If using the PayPal payment gateway in WooCommerce, follow these instructions to configure the PayPal account's auto return settings.
- We then recommend logging out of your website, and placing a test order (including payment. After doing so, you'll need to wait 12-24 hours for Google Analytics to record and analyse the data.
Once a few sales have rolled in, log in to Google Analytics, click on your website, then click on Conversions, eCommerce, Overview and take a look around.
The Acquisition, Overview report can also be very useful, as it will show you the conversion rates and revenue statistics for each traffic source.
Other WooCommerce Extensions by OM4
- Shipping Heavy or Bulky Products Using WooCommerce
- Using DeepEtch to manage WooCommerce product images
- Launch Your Online Store With Your Best Sellers
- Shipping, Returns & Privacy Policies in WooCommerce
- Automate your WooCommerce Store with Zapier
- A Designer’s Guide To WooCommerce
- Real Time Training For WooCommerce Order Fulfilment Staff
- WooCommerce Geolocation and WP Engine
- How To Speed Up Your WooCommerce Order Processing
- Preventing Errors In WooCommerce Order Fulfilment
- Using Conversio with Physical Products and Deferred Payments
- Our New WooCommerce Order Management Plugin