FAQ About Google Analytics Enhanced Ecommerce

By /

September 18, 2014

blog-enhanced-ec1

If you’ve never heard of Enhanced Ecommerce, the documentation and information available might seem a little overwhelming or overly technical and focused on implementation. But don’t let that be an excuse to dismiss this great new feature and miss out on one of the most important updates to Google Analytics this year!

By the end of this post you will be able to answer the big questions about what it is and why you should use it.

What is Enhanced Ecommerce?

Early this summer, Google announced an exciting new plugin to the public called Enhanced Ecommerce (ec.js). Designed as an addition to the Universal Analytics library, this ecommerce tracking introduced data never before available to Google Analytics users.

This is a huge improvement and should be met with cheers of excitement not only by analysts, but by marketers, business owners, developers, advertisers, and pretty much everyone involved in the company. Why? Because it provides an abundance of actionable data related to your website’s performance in terms of money.

Why should I care or use this?

Why is the answer, not the question! Did I lose you? Ok, let’s back up a little bit. If you own a business, chances are your website plays a crucial (maybe primary) role when it comes to revenue. Most consumers may never even meet a customer service or sales rep, so your site is the only thing guiding your user to a purchase.

You may have a separate third-party system for keeping track of sales and revenue, but you may be missing out on the full picture of users’ behavior before and after their purchases. You want to know “why” users are completing transactions or leaving before checkout.

What’s the difference between Ecommerce and Enhanced Ecommerce?

Ecommerce tracking in Google Analytics has typically been about using information on the receipt or “Thank You” page on an order to send transaction and revenue data back to Google Analytics. It is still possible to do a basic ecommerce implementation, but using Enhanced Ecommerce will give you additional reports and graphs about users’ actions.

How much work will it take to implement?

Enhanced Ecommerce relies on you passing extra information into Google Analytics. The more fully you implement Enhanced Ecommerce, the more useful the extra reports will be to you. Depending on your server settings and how your data is structured, you may just need to take pieces of information and organize them into the recommended format.

With the extra information you provide, you can begin to see valuable information like:

Impressions

See how many times a product has been viewed. This would allow you to create reports about conversion rates per product.

Shopping Cart Actions

Sure, you can report on your big performers, the products that sell the most. But which products have potential? With cart actions, you can see how many times a product was added or removed from shopping carts.

Internal Promotions & Coupon Information

How much is that “Fall Sale” feature on the homepage carousel worth? More than the coupon code sent in this week’s email promotion? With Enhanced Ecommerce, you can track promotional links and banners by ID, name, creative or even position on your site. It is also possible to report on coupon data by coupon code, amount or discount.

Shopping Funnel & Checkout Funnel

ShoppingBehavior

The idea behind these reports is to report on the behavior of your customers. How many sessions included adding a product to the shopping cart? Which checkout step has the highest abandonment rate? Even if a user leaves the funnel and completes a different step in the next session, Google will track the user as re-entering the funnel. Plus, this is a great opportunity to segment your audience based on which step they completed (or didn’t complete).

Can it be used with older versions of Google Analytics tracking?

If you haven’t upgraded to Universal Analytics yet, this is another one of many reasons to do so. Enhanced Ecommerce is a plugin that only works with analytics.js and not the older ga.js. You can still collect ecommerce data and track transactions, but enhanced ecommerce data is specific to Universal Analytics.

Can I use it with Google Tag Manager?

Absolutely. Google Tag Manager is the recommended way to implement enhanced ecommerce tracking. It may require the involvement of your developer or implementation expert, but the data layer provides an efficient and manageable way to make ecommerce data available to to measure.

Does it track automatically?

No. There’s a lot of metrics available ‘right-out-of-the-box’ once you implement a Google Analytics tracking code, but the ecommerce data reports will not be populated until ecommerce tracking is set up. Like the previous version of Google’s ecommerce tracking, this is a plugin that needs to be loaded on the site in addition to the tracking code. If you’re using Google Tag Manager, it’s just an extra checkbox.

Keeping it separate reduces the size of the default library (analytics.js) to increase page speed and performance. So before you promise a transaction and revenue report to your manager using Google Analytics metrics, make sure you have your developers implement the plugin.

What are my next steps?

Like with all major transitions (Classic > Universal, Scripted > GTM, etc.) I would recommend creating a test property in Google Analytics. There are new Ecommerce Settings for each View where you can enable the Enhanced Ecommerce reports.

Then start adding in the Enhanced Ecommerce pieces one by one until you’re sure that it’s working correctly. You would continue to send the regular Ecommerce data to your main property to ensure continuity of valid, correct data, then use a different tracker to send the Enhanced Ecommerce to the new property. Google Tag Manager will make this process much, much easier.

When it’s all looking accurate, you would make a transition – removing the old Ecommerce and replacing it with the new Enhanced Ecommerce.

Be careful with your data and always TEST before making a significant change!

Where can I find more information on Enhanced Ecommerce?

Enhanced Ecommerce Developer Reference

Google Tag Manager Developer Guide for Enhanced Ecommerce

Enhanced Ecommerce Reports

Samantha is a Digital Engineer at LunaMetrics. She has a passion for exploring data and loves the excitement of finding solutions and explanations behind metrics. Her background includes advertising, SEO, and analytics as well as involvement in the arts. When she isn't logged into Google Analytics, she can be found testing her conversion rate at new things from golf to bread-making to new programming languages.

  • http://www.ganalytics.nl Gerard

    Is the data-layer for enhanced E-commerce tracking the same as the regular E-commerce tracking via Google tagmanager?

    • Samantha Barnes

      Hi Gerard – when you set-up e-commerce tracking with Tag Manager, the option to add ecommerce features on your tags (under ‘More Settings’) automatically uses the Enhanced E-commerce plugin. The field names are the same and you can use the data layer to only track transactions, but the option is there to use the extra features and track user behavior.

  • http://www.lunametrics.com Michael Bartholow

    I’m more excited about this rollout than anything else in the past 2 years. You don’t know how many eCommerce carts I’ve worked with that could NOT report on cart abandonment correctly!

    • Samantha Barnes

      It’s all about the action data!

  • http://calltheczar.com Rob Bunting

    Thanks for the helpful rundown of features and tips for implementing Enhanced E-commerce Samantha. I am looking forward to using this with my e-commerce clients and this FAQ is a great roadmap for us to follow.

    • Samantha Barnes

      Thanks for reading, Rob. We’re excited to hear how people are using and reporting with the new features!

  • John Mitchell

    Hi, I have a question about the multicurrency aspect of this.

    In the documentation Google state that you pass this on the completion page, However with enhanced ecommerce, product values are now being passed at various steps of the journey, SO do you need to pass the currency here?

  • Beemer

    Thanks for the article. I’ve implemented both Enhanced Ecommerce and Goals on conversion checkout page. I noticed the Enhanced Ecommerce is not tracking all the sales – i’ve tested with both the Transaction Tag and the Recommended implementation via the page tag. Any advice?

  • http://robkellas.com/ Rob Johnson

    Beemer, were you able to fix the tracking of sales? I’m having the same issue right now.

Contact Us.

LunaMetrics

24 S. 18th Street, Suite 100,
Pittsburgh, PA 15203

Follow Us

1.877.220.LUNA

1.412.381.5500

getinfo@lunametrics.com

Questions?
We'll get back to you
in ONE business day.