Get PPC & CRO Knowledge Right To Your Inbox
Covering topics to help your business make more money.

Ecommerce Analytics Tracking:
69-Point Advanced Guide To Drive Performance

Everyone knows that ecommerce analytics is not optional if you run an online shop. If you’re not measuring your efforts, it’s quite hard to improve what you’re doing.
 
But there’s a lot of fogginess around the actual powers that Google Analytics has. Most of us know how to find our conversion rate and transaction account, but these surface level insights don’t really give us much to base decisions on.
 
In reality, Google Analytics ecommerce tracking has tons of features beneath the surface that, if you implement and analyze correctly, will give you analytical superpowers.
 

The right ecommerce analytics setup can give you marketing superpowers.

The right ecommerce analytics setup can give you marketing superpowers. – image source


 
There are some basic Google Analytics ecommerce tracking features that will give you valuable insights, but you can travel quite far down the rabbit hole and have a super advanced implementation as well. This article will cover the gamut of those options.
 
Note: this article focuses exclusively on ecommerce analytics in Google Analytics. There are, of course, many other tools of the trade, and there are also native ecommerce analytics setups available with most ecommerce platforms (Shopify, BigCommerce, etc.). This article mostly applies to you if you use Google Analytics since it will cover specific reports, but you’ll likely also be able to get some insight into important ecommerce metrics and what’s important to track.
 

Ecommerce Analytics: The Basics

There are two types of ecommerce implementations in Google Analytics:

  • Standard ecommerce reports, which allow you to see product and transaction information, average order value, ecommerce conversion rate, and other basic data.
  • Enhanced ecommerce, which includes all of the standard features, plus more advanced information such as seeing when customers add items to their cars, seeing when they start the checkout process, and building more advanced funnel visualizations.

 
For the majority of this article, we’ll discuss cool stuff you can do with enhanced ecommerce, because the standard stuff is limited in its scope and power to fuel decisions. If you need a refresher on some of the standard e-commerce tracking features, check out this article.
 
Before that, though, we need to set up Google Analytics ecommerce tracking. To do that, you’ll:

  • Sign up for Google Analytics if you haven’t already.
  • Implement the GA tracking code across your site (preferably with Google Tag Manager).
  • Integrate your shopping cart (e.g. Shopify, Magento, BigCommerce) with Google. Analytics. Your shopping cart almost certainly has documentation on how to do this (just Google “Google Analytics + {Your Tool}” and you should be good to go).
  • Enable ecommerce tracking in your Google Analytics View:
    • Sign in to Google Analytics.
    • Click Admin, and navigate to the view you want.
    • In the VIEW column, click Ecommerce Settings.
    • Set Enable Ecommerce to ON.
    • Click Next step.
    • Click Submit.

 
That’s the basic version of the story. There’s a lot more between the lines as well as a lot more complexity regarding a complete enhanced ecommerce setup.
 
Instead of stewing on the technical details in this article, we’ll brush over them in favor of explaining the features of ecommerce tracking from a marketers or perhaps an analyst’s perspective. To really implement enhanced ecommerce, you’ll need a developer or implementation specialist, anyway.
 
Here are some resources on implementation if you’re really interested:

 

What Metrics Matters for Ecommerce Analytics in GA

Now for metrics. Let’s start with the basics. Everyone should be able to implement, analyze, and make decisions based on the following metrics. They’re quite common, and you’re probably familiar with most of them already–but let’s briefly review them, so we’re on the same page.
 
These are the standard ecommerce features, and they can tell you quite a bit, especially if you’re early in your store growth or if you don’t sell many products or have a lot of website complexity.
 

A basic overview of a Google Analytics ecommerce tracking report

A basic overview of a Google Analytics ecommerce tracking report


 
A few of the most important metrics are…
 
Ecommerce Conversion Rate
 
You’re almost certainly familiar with a conversion rate. Here it is: Total Ecommerce Transactions/Total Sessions*100
 
 
Ecommerce conversion rate

Ecommerce conversion rate


 
Ecommerce Transactions
 
Transactions is equally straightforward: the total number of purchase orders on the site.
 
 
The total amount of transactions

The total amount of transactions


 
Ecommerce Revenue
 
Revenue is the total amount of top line revenue that has been processed in that time period. This may include tax and shipping or it may not. It all depends on how you’ve set up your ecommerce tracking.
 
 
Revenue in Google Analytics

Revenue in Google Analytics


 
Average Order Value
 
Average Order Value = Total Revenue/Total Transactions.
 
 
Average Order Value in GA

Average Order Value in GA


 
Of course, the entirety of Google Analytics capabilities are also applicable to ecommerce (indeed, many articles written about Google Analytics are written specifically with ecommerce in mind, including KlientBoost articles on attribution, GA tips, and analytics audits).
 
Things like traffic acquisition analysis, user demographics, behavioral analytics, and device reports still matter for ecommerce analytics. So, when you’re diving into an Acquisition or Behavior report, the insights can clearly be applied to ecommerce–so we won’t cover the entirety of the Google Analytics interface in this article.
 
Rather, because of the unique Google Analytics ecommerce tracking features available, we’ll now focus on Enhanced Ecommerce and how you can go beyond basic traffic and conversion numbers.
 

Enhanced Ecommerce Analytics in GA

The above features are standard ecommerce features, but Google Analytics also has a newer implementation known as “Enhanced Ecommerce.”
 
Enhanced Ecommerce is a complete redesign of ecommerce capabilities that allows you to  better track the entire customer journey with more granularity.
 

Enhanced Ecommerce allows a more complete picture of the customer journey.

Enhanced Ecommerce allows a more complete picture of the customer journey. – image source


 
All the classic (old) Google Analytics did for ecommerce was track products and transactions. So, you can see who’s buying what and how much they’re buying, but that’s about it.
 
But there are tons of interactions that eventually lead to a purchase or a checkout (or an abandonment). Enhanced Ecommerce covers almost every interaction that could occur within a customer journey pathway.
 
 
Enhanced Ecommerce gives you many new reports and features.

Enhanced Ecommerce gives you many new reports and features.


 

Enhanced Ecommerce Reports You Should Know

As I mentioned in the beginner of the article, implementing enhanced ecommerce is straightforward.
 
Implementing Enhanced Ecommerce is simple. There’s a checkbox in settings where you can simply turn it on to get your additional reports.
 
However, just clicking the checkbox doesn’t fill in all of the reports with data. It will fill in the products and sales performance, which are largely the same, but the rest of them require additional code to get the data. This work will definitely require a developer or implementation specialist, so make sure you involve some technical talent in your Google Analytics ecommerce tracking setup.
 
Assuming you’re set up accurately, let’s briefly go over the individual reports. First up, there’s the overview:
 

Enhanced Ecommerce analytics overview

Enhanced Ecommerce analytics overview


 
As you would assume, this report gives you a bird’s eye view of your ecommerce performance across many different areas. It includes the standard ecommerce features such as average order value, conversion rate, conversion rate time series, revenue, product performance, and much more.
 
Just a good glimpse at this report gives you solid view of your site’s performance, especially when you couple it with advanced segments and time period comparisons.
 
Where things get interesting, and a bit different with Enhanced Ecommerce, are in the Shopping Behavior section (the second one in the left-hand navigation menu – we’ll move down one-by-one in this article):
 
 
“Horizontal” funnels in Enhanced Ecommerce in the Shopping Behavior report

“Horizontal” funnels in Enhanced Ecommerce in the Shopping Behavior report


 
Essentially, this report will show you a horizontal funnel, which is actually quite customizable in its use cases outside of ecommerce as well as for your typical ecommerce funnel (check out this article for a tutorial on using it for content engagement analysis).
 
This funnel is worlds better than the typical goal funnel visualization in Google Analytics.
 
You see, here are many problems and limitations with the classic Google Analytics funnel (including backfilling of data, and the lack of segmentation capabilities). The horizontal funnel here largely avoids those limitations.
 
Return your attention to the horizontal funnel screenshot above. It shows you a lot.
 
It shows you that out of 17,844 total sessions, 3,459 of them viewed products. From there, 1,680 sessions included an “add to cart” action, etc.
 
We can mix it up further, still, and change our “Sessions” to “Abandonments,” giving you an inverse way of viewing the data. You can find this option directly underneath the funnel visualization:
 
 
You can view either sessions or abandonments in horizontal funnels.

You can view either sessions or abandonments in horizontal funnels.


 
You can also view the funnel as a function of different dimensions (like browser, country, device category, or source).
 
For example, it’s very important to see what the performance of different devices are (maybe tablets are severely underperforming, so you’d like to see their funnel abandonment rates to find which step is tripping them up).
 
To view that, just click on “User Type” and select “Device Categories” from the drop down menu:
 
 
Analyze ecommerce analytics funnels by a variety of dimensions, including device category.

Analyze ecommerce analytics funnels by a variety of dimensions, including device category.


 
In addition, you can add custom audiences and view your ecommerce funnel as a function of those segments, which is super powerful in answering more specific business questions. Just click + Add Segment at the top of the screen as you normally would when creating a new segment, and select whichever audience you’d like to analyze.
 
 
View ecommerce analytics funnels for an any type of segment.

View ecommerce analytics funnels for an any type of segment.


 
Another cool feature of this Enhanced Ecommerce funnel feature is that, if your analytics is integrated with Google Adwords or Doubleclick account, you can create an audience off of anyone who abandons at a particular step and use that audience in your AdWords campaigns. Here you can get really granular with targeting, messaging, and bidding, as you’re fully able to customize the funnel steps and create abandonment audiences with ease.
 
Okay, next let’s dive into the Checkout Behavior section, which acts as your standard checkout funnel visualization.This is where you can see the beginning of the checkout process all the way through the transaction (also visualized horizontally).
 
 
The Checkout Behavior report has many of the same capabilities as the Shopping Behavior report.

The Checkout Behavior report has many of the same capabilities as the Shopping Behavior report.


 
These are session based funnels, and you can customize them for your own setup. You can see here that Google’s store uses Billing & Shipping → Payment → Review → Sessions with Transactions (which is quite prototypical of an ecommerce site).
 
All of the same functionalities exist in the Checkout Behavior funnels that I showed above in the Shopping Behavior section (segmentation, dimensions, etc.), so we won’t dive too deeply in the Checkout Behavior report.
 
Moving onto the Product Performance section, we get to see individual products and product details at a granular level…
 
 
Product Performance in Enhanced Ecommerce

Product Performance in Enhanced Ecommerce


 
There are a lot of pretty typical metrics here like product revenue, unique purchases, and average price, but there are also some that are unique to Enhanced Ecommerce.
 
 
Enhanced Ecommerce contains some unique product performance metrics.

Enhanced Ecommerce contains some unique product performance metrics.


 
For instance, cart-to-detail rate is what percentage carted the product versus viewed the detail, and buy-to-detail rate is what percentage bought the product versus viewed the detail. Refunds are self-explanatory.
 
With Product Performance reports, you can also filter by other primary dimensions, including Product Category, Product SKU, and Brands.
 
 
You can view product performance by multiple dimensions such as Product Category and Product SKU.

You can view product performance by multiple dimensions such as Product Category and Product SKU.


 
One of the coolest parts of the Product Performance report, however, is when you scroll back to the top to “explorer” and instead of viewing the “summary” report, change it to the “shopping behavior” report.
 
 
Click on Shopping Behavior to open up new insights.

Click on Shopping Behavior to open up new insights.


 
This opens up a new report where you can view pretty much any interaction related to all of your products. This includes Product List Views, Product Detail Views, Product Adds to Cart and more. This allows you to answer questions such as:

  • Which products are being viewed the most?
  • Which products are being added to cart the most?
  • Which products have the highest drop-off once they’re added to the cart?

 
…And almost any other product related business question you care about.
 

You can view almost every type of product interaction in one report.

You can view almost every type of product interaction in one report.


 
The one metric here that may be a bit confusing or new is “Product List Views.” This, essentially, is an impression, and it’s when a product is seen on any given “list page” (read more about Product Lists here). For instance, if I’m shopping for candles and navigate to the Bestsellers page and see the Trapp – Orange Vanilla #4 Candle, that counts as a Product List View.
 
 
These would count as Product List Views.

These would count as Product List Views. – image source


 
In other words, if we were shopping on Bonobos.com, all of the below items would be considered Product Lists (Final Sale, Bottoms, All Bottoms, Shorts, etc.):
 
 
All of these would be considered Product Lists.

All of these would be considered Product Lists.


 
We can skip Sales Performance for now, and we’ll move on to Product List Performance as it’s an easy transition.
 
Product Lists represent a logical grouping of products on your site, based on your ec.js tagging. You can use them to represent:

  • Catalog pages
  • Cross-sell blocks
  • Up-sell blocks
  • Related-products blocks
  • Search results pages

 
Here, we can begin to do Product List optimization. You can gain a few quick insights in this area by asking a few questions:

  • Are there any Product Lists that are viewed a ton, but very rarely clicked?
  • Which Product Lists produce the most revenue?
  • Which Product Lists are underperforming when it comes to revenue?
  • Which ones are not being engaged with at all?

 

Basic Product List metrics like Views, Clicks, and CTR

Basic Product List metrics like Views, Clicks, and CTR


 
After that, you can drill down into individual lists by clicking on them. For instance, clicking on the “Category” list on the Google Merchandise Store account (the first one in the screenshot above), we get the following:
 
 
Drill down on individual lists as well to see list items as well as the standard metrics.

Drill down on individual lists as well to see list items as well as the standard metrics.


 
Another thing you can do for further insights (especially regarding optimization) is to add Product List Position as a secondary dimension:
 
 
Add Product List Position as a secondary dimension.

Add Product List Position as a secondary dimension.


 
By doing this, you can compare products that were served in similar positions, but may have triggered very different user behavior. For instance, check out the screenshot below. Even though YouTube Custom Decals and Google Men’s 100% Cotton Short Sleeve Hero Tee White were both served in position one, the latter had a much higher click through rate than the former. Additionally, the Nest® Cam Indoor Security Camera – USA had a much a much higher CTR and revenue than both.
 
 
Order by Product List position and views to compare similar Product performances.

Order by Product List position and views to compare similar Product performances.


 
This can help you answer business questions like:

  • How effective is one product compared to another?
  • What happens when we place this product first versus fifth in a list?
  • Is our site architecture ideal or are there some obvious inadequacies shown in the data?

 
Now we can run experiments where we change the order of given products, and see how that affects product and product list metrics as well as user behavior.
 
Moving onto the next feature of Enhanced Ecommerce, we have the Marketing section. One of the most important things that this allows us to do, as marketers, is to view the results of any given on-site campaign or promotion.
 
On your site, there are likely calls to action all over your sites, especially on the home page. For instance, BulletProof asks you to “Shop Now”:
 

Slider promotion #1

Slider promotion #1 – image source


 
And they also tell you that you can save 10% (they use an auto-rotating slider):
 
 
Slider promotion #2

Slider promotion #2 – image source


 
How can we track the performance of each particular call to action? The worst possible way you could do it is by adding UTM parameters to the button – never do that. It breaks the attribution in Google Analytics. Never use UTM parameters when you’re linking one part of your site to another.
 
No, instead, we can use a new feature of Enhanced Ecommerce. It’s under Marketing > Internal Promotions and looks something like this:
 
 
Internal promotions report in Enhanced Ecommerce

Internal promotions report in Enhanced Ecommerce


 
There, you can see impressions, clicks, CTR, transactions, and revenue for each promotion. You can also add a few relevant secondary dimensions, including Internal Promotion Creative, Internal Promotion ID, and Internal Promotion Position. I like to use the position one, because we can then compare promotions based on what position they were in. This allows you to ask business questions such as:

  • How effective was that new banner we put on the homepage last month?
  • How do people interact with our homepage slider?
  • How’s the new seasonal promotion doing?

 
The other two important features in the Marketing section of Enhanced Ecommerce are Order Coupon and Product Coupon, and they’re pretty much what they sound like. The Order Coupon section is where you apply a coupon on the entire cart, and the Product Coupon is where you have product specific deals.
 
Finally, there’s an Affiliate Code section if you work with affiliates. I haven’t explored this section as much, but there are many places you can read up on it, including this post.
 

Going Beyond: Advanced Ecommerce Analytics Strategies

While we covered a lot of the features and reports inherent in Google Analytics ecommerce tracking (both the standard and enhanced versions), we didn’t really traverse the ground of “best practices” or tips.
 
That’s because, like anything in the digital analytics space, it’s almost certain that your situation is unique. That’s why, instead of giving you any hacks here, I tried to lay out example business questions. That’s where it all starts. Approach analytics strategically: scope out what you’d like to track, why it will be important, and use data to answer your important business questions. That’s where you’ll get the most value.
 
If you want a good article about approaching analytics strategically, this Analytics Demystified article is a great read.
 
Past that, I want to briefly mention (but not dwell on) that you can customize your ecommerce analytics setup to a dizzying level. You can set up calculated metrics to more accurately depict your revenue, for instance (say you want it to show Revenu – tax and shipping).
 
You can also do pretty advanced level stuff like using the related products feature and correlation scores to visualize and showcase related products.
 
Generally speaking, the top 1% of analysts are constantly innovating and (usually) publishing the cool stuff they make these tools accomplish. So, to keep sharp, follow the top analysts and their work, and make sure you follow key blogs, especially Analytics Pros, Analytics Demystified, and Simo Ahava’s blog.
 
One final tips: always integrate your Google Analytics data with your ecommerce shopping cart. Look for discrepancies and use both to maintain a view of the whole picture. In addition, always integrate your pre- and post-purchase data. It’s the only way to get a complete view of the customer journey and advertising efforts.
 

Wrap Up on Ecommerce Analytics Tracking

If you run an online shop, ecommerce analytics in Google Analytics is something that you definitely use. But are you getting the most out of it? Enhanced ecommerce offers tons of features that makes your analytics tracking eminently customizable and able to answer the toughest of business questions.
 
In addition, Google is constantly improving and updating their ecommerce tracking features, and the top 1% of Google Analytics power users are always coming up with innovative ways to use the tool. By its nature, this article is incomplete. The rabbit hole runs deep, my friends. Just keep learning, stay humble and curious, and continue to seek insights and you’ll be fine.

Klientboost Blog Author Alex Birkett

Alex Birkett

Growth Marketer at HubSpot

We help our clients make more money

GET MY FREE PROPOSAL
Continue

What's In The Proposal?

Competitor Info
Competitor Info
Optimization Tips
Optimization Tips
Custom Pricing
Custom Pricing
... and so much more!
Last Step
Previous step
"

When it comes to PPC, the first person I turn to is Johnathan Dane. He and his team cut through the bullshit and get straight to the point with the goal of making you more money. Work with him.

"
Peep Laja
Peep Laja
Founder @ ConversionXL
Please enter a valid URL (e.g. www.myhomepage.com)
Send my free proposal
Previous step

We Get Results

Processing...

Thanks!

Please look out for an email from us.

Close window

Whoops!
problem here.

try again