How to Set up E-commerce Tracking in GA and Google Ads?

How to Set up E-commerce Tracking in GA and Google Ads?

Data is necessary to make the right decisions. When it comes to e-commerce shops, the data concerning transactions is the most important piece of information. In order to take full advantage of the benefits of web analytics, you need to properly configure your e-commerce tracking in Google Analytics.

E-commerce tracking in Google Analytics – what is it?

Ecommerce reports in Google Analytics inform you about transactions, order values, conversion rate, the total number of orders and in the case of Google Ads campaigns, about conversion bidding of campaigns, ad groups or keywords. It’s an essential part of every e-commerce web analytics. Thanks to having correct data about sales and user behavior you’re able to optimize your Google Ads campaigns, determine the effectiveness of your SEO activities or analyze different sources of traffic to the site.

It’s worth using campaign goals to pick up any possible errors of the e-commerce module and to measure micro-conversion. Goals can be configured so that they provide you with the conversion value data, however, setting up e-commerce tracking provides much more comprehensive information.

In today’s article, we’ll spill the beans and present you the easiest ways of implementing e-commerce tracking. Later, this blog post can serve you as a brief that will help your web developers to deploy the changes.

How to turn on conversion tracking in GA?

Let’s assume that Google Analytics is properly implemented on every subpage of your website. You can turn on e-commerce conversion tracking by logging into your Google Analytics account, going to the administration tab in the data column, and clicking on e-commerce settings.

Ecommerce settings in google analytics

Then, you’ll be redirected to an e-commerce setup where you need to enable e-commerce. Additionally, you can set up improved e-commerce which provides even more details about transactions, abandoned shopping carts, or shopping path analysis. Save the changes.

How to implement e-commerce conversion tracking?

Once e-commerce tracking is enabled, Google Analytics will wait for your website to provide it with information about transactions or products. In order to send such information correctly, you need to implement a special javascript code that will send this dynamic data. For more instructions go to or namely to the e-commerce measurement documentation

When configuring the tag on the site, the web developer should provide transaction and product data. Such data layer should be included on each subpage finalizing the transaction or in some cases, on subpages that precede being redirected to a payment gateway. The code needs to be activated for each transaction and the data layer should be placed at the very top of your website structure, above the Google Tag Manager code.

Transaction data

Variable name Description Value type
transactionld* Unique transaction ID Sequence of signs
transactionAffiliation The store or affiliation Sequence of signs
transactionTotal* The total value of the transaction Currency
transactionShipping The total shipping cost of the transaction Currency
transactionTax The total tax cost of the transaction Currency
transaction Products The list of objects purchased in the transaction Table of objects


Product data

Variable name Description Value type
name* The name of the product Sequence of signs
sku* The SKU code of the product Sequence of signs
category The category of the product Sequence of signs
price* The price for each product Currency
quantity* The number of products purchased in the transaction Integer


An exemplary data layer code

window.dataLayer = window.dataLayer || []
'transactionId': '1234',
'transactionAffiliation': 'Acme Clothes',
'transactionTotal': 38.26,
'transactionTax': 1.29,
'transactionShipping': 5,
'transactionProducts': [{
'sku': 'DD44',
'name': 'shirt',
'category': 'Clothes',
'price': 11.99,
'quantity': 1
'sku': 'AA1243544',
'name': 'Socks',
'category': 'Clothes',
'price': 9.99,
'quantity': 2

Data layer for transactions measured in Google Ads

<!-- Event snippet for Konwersja AdWords conversion page -->
gtag('event', 'conversion', {
'send_to': 'AW-xxxxxx/xxxxxxxxxx',
'value': 0.0,
'currency': 'EUR',
'transaction_id': ''

How to check whether e-commerce tracking works properly?

In order to check whether the module has been implemented properly, go through the following stages:

  1. Check your real-time orders. Place an order and check if the transaction displays in the REAL TIME tab. The delay shouldn’t take more than a few minutes. If the transaction isn’t shown in real time, wait 15 minutes and see whether it’s been recorded in CONVERSIONS > e-commerce > transactions from today. If the transaction still hasn’t been recorded it may mean that the module doesn’t work properly.
  2. Check data from the previous month. Compare your data from Google Analytics with the sales data in your store. Usually, 10% (difference) is the acceptable value of error. If the difference is bigger, it may suggest that the tracking doesn’t work properly.
  3. Compare sales data with your supporting goals. We’d suggest you to create goals such as going to the shopping cart page, taking the last step in the shopping cart before being redirected to a payment gateway or the thank you page. This will help to identify where the error occurred. If the data from the thank you page corresponds to the number of transactions, then you can be sure that e-commerce tracking works properly.

However, if the module is implemented incorrectly, you’ll need to check:

  1. Whether the e-commerce script is called once or several times within the order path.
  2. Whether each payment operator redirects to the site with the e-commerce script installed.
  3. Whether the e-commerce script is called before or after the transaction.
  4. Whether test orders were included.
  5. Whether the e-commerce script has been implemented according to the current Google guidelines.
  6. Whether each subpage enables Google Analytics tracking and whether it’s the latest tracking version.
  7. Whether the Google Analytics module in your CMS (if you use one) is up-to-date and has no errors.

Another reason for Google Analytics not tracking your transactions may be various tools that are enabled on your website and block javascripts. Sometimes errors in CMSes effectively prevent the e-commerce script from being called properly. After reading this article and obtaining detailed reports from Google Analytics, a web developer should conduct a special audit to examine this specific area.

To sum up

Properly implemented e-commerce tracking is essential to run a successful online store. Setting up your e-commerce tracking may turn out to be a bit problematic, however, we hope that after reading our article, it’ll be much more straightforward for you. In Delante, as a part of our cooperation with clients, we send proper specifications already at the stage of implementing e-commerce tracking.


In every business activity, the key to success is monitoring its effectiveness. Only with the right insight into the results of your strategy you can assess if you chose the right direction and whether your actions translate into achieving your business goals. And that’s basically why you need Google Account! GA is one of the most popular tools to track the traffic in your e-store, monitoring the users’ behavior and track conversions. It can really give you a solid picture of your business’s condition, its strengths and weak spots that need improvement.

E-commerce tracking in Google Analytics is a function that will monitor your online store performance. In the e-commerce reports in GA you’re provided with information about transactions, the value of orders made in your store, the number of orders, the conversion rate of your e-commerce, etc. If you’re using Google Ads it will also let you know about conversion cots, ad groups, or using keywords.

There are a lot of tools for tracking the website conversion available on the market. However, Google Analytics is the most commonly used and free tool – it guarantees you the high accuracy of the measures 🙂

Senior SEM Specialist - Adrian

Senior SEM Specialist

SEM specialist since 2009 professionally connected with Internet marketing. He specializes in performance marketing, conversion optimization and data analysis. He gained experience working for both the agency and the client. He is passionate about road cycling and mountain cross-country running.
Comments (1)
  1. Hey, Adrian
    Thanks for sharing this. this Blog Is very unique for learning purposes. Again Thanks.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recently on our blog

Are you curious about SEO of online stores or maybe you want to enter the Swiss market and wonder SEO abroad looks like? You will find answers to these questions and many other tips important for the development of your business on our blog.

The SEO Audit Dilemma - Automated vs Manual SEO Audit | Pros & Cons

The SEO Audit Dilemma - Automated vs Manual SEO Audit | Pros & Cons

Plugins, online software, advanced SEO auditing tools, and SEO Specialists - the choice is wide so take your pick. The only real difficulty is between determining which option suits your current business needs better: automated SEO audit or manual SEO audit? In a moment, I’ll paint you the full picture of both options, putting flesh on them by listing their pluses and minuses. I’ll also touch on the SEO audit report because it differs depending on the SEO audit you go for.

Read more
Using AI to Create Google Ads. Here’s How to Do It the Right Way

Using AI to Create Google Ads. Here’s How to Do It the Right Way

In this article, I'll explore the incredible outcomes and creative ideas you can achieve by using AI in your advertising and creative endeavors. Additionally, I'll introduce you to some valuable tools like ChatGPT and AI/ML-powered online software that can simplify your content creation process. So, grab a cup of coffee and join me as we delve into the exciting possibilities ahead!

Read more
Uncover Hidden Opportunities - 6 Best SEO Audit Tools + BONUS

Uncover Hidden Opportunities - 6 Best SEO Audit Tools + BONUS

You write compelling page titles, polish UX, and put your nose to the grindstone to acquire more valuable backlinks - you just do what it takes to improve your website’s SEO performance. But… are you sure you’re doing it the right way? Without the website SEO audit tools you might not have a clear picture of whether your effort pays off. To help you with that, we've compiled a list of the best SEO audit tools. Use them to identify and resolve any website issues, ultimately attracting more customers to your online store!

Read more