How to track e-commerce transactions with Google Analytics

Author:

Tracking e-commerce transactions with Google Analytics allows you to monitor and analyze sales performance, revenue, conversion rates, and other key metrics related to online transactions on your website. Here’s a step-by-step guide on how to set up and track e-commerce transactions using Google Analytics:

Step 1: Enable E-commerce Tracking in Google Analytics

  1. Sign in: Go to Google Analytics and sign in with your Google account credentials.
  2. Select Your Account and Property: Choose the account and property where you want to enable e-commerce tracking.
  3. Navigate to Admin: Click on the Admin gear icon at the bottom left of the page to access the Admin panel.
  4. Enable E-commerce Settings:
    • In the Admin panel, under the View column, click on “E-commerce Settings”.
    • Toggle the “Enable E-commerce” option to ON.
    • Toggle the “Enable Enhanced E-commerce Reporting” option to ON if you want to use advanced e-commerce tracking features (recommended for detailed product and shopping behavior analysis).

Step 2: Implement E-commerce Tracking Code

  1. Standard E-commerce Tracking:
    • If you are using a traditional e-commerce platform that provides a thank you or confirmation page after a purchase, you will need to add additional JavaScript code to that page.
    • Add the following JavaScript code to the thank you or confirmation page, ideally just before the closing </head> tag:
    html

    <script>
    ga('require', 'ecommerce');

    ga('ecommerce:addTransaction', {
    'id': '12345', // Transaction ID - this should be unique for every transaction
    'affiliation': 'Example Store', // Store or website name
    'revenue': '50.00', // Total transaction revenue (including tax and shipping)
    'shipping': '5.00', // Shipping cost
    'tax': '4.00' // Tax amount
    });

    ga('ecommerce:addItem', {
    'id': '12345', // Transaction ID - must match the ID used in 'addTransaction'
    'name': 'Product Name', // Product name
    'sku': '1234', // SKU/code - unique identifier for the product
    'category': 'Category', // Category or variation of the product
    'price': '25.00', // Price of one unit of the product
    'quantity': '2' // Quantity of products purchased
    });

    ga('ecommerce:send');
    </script>

    • Replace placeholders (‘12345’, ‘Example Store’, etc.) with actual values relevant to your transaction.
  2. Enhanced E-commerce Tracking:
    • If you have enabled Enhanced E-commerce Reporting, you’ll need to implement additional JavaScript code to capture detailed product and shopping behavior data. Refer to Google’s Enhanced E-commerce Developer Guide for detailed implementation instructions.

Step 3: Test E-commerce Tracking

  1. Verify Implementation: After implementing the e-commerce tracking code, make a test purchase on your website to ensure that transaction data is being captured correctly in Google Analytics.
  2. Real-Time Reports: Use the Real-Time reports in Google Analytics to verify that transactions are being recorded in real-time.

Step 4: View E-commerce Reports in Google Analytics

  1. Navigate to E-commerce Reports:
    • In Google Analytics, go to Conversions > E-commerce > Overview (for Standard E-commerce Tracking) or Conversions > E-commerce > Shopping Behavior (for Enhanced E-commerce Tracking).
  2. Analyze E-commerce Data:
    • The E-commerce reports provide insights into key metrics such as total revenue, conversion rate, average order value, transactions by product, shopping behavior analysis (for Enhanced E-commerce), and more.

Step 5: Set Up Goals (Optional)

  1. Create E-commerce Goals: If you want to track specific e-commerce conversions (e.g., completed purchases, successful transactions), you can set up goals in Google Analytics based on transaction success.
  2. Define Goal Details: Specify the criteria for your e-commerce goals, such as reaching a specific URL (e.g., thank you page URL) after a successful transaction.
  3. Monitor Goal Conversions: Monitor goal conversions under Conversions > Goals > Overview to track the completion of e-commerce transactions as defined by your goals.

Step 6: Continuous Monitoring and Optimization

  1. Regular Review: Regularly review e-commerce reports in Google Analytics to monitor sales performance, identify trends, and optimize your online store based on user behavior data.
  2. Optimization: Use insights from e-commerce tracking to optimize product listings, pricing strategies, checkout process, and marketing campaigns to improve overall conversion rates and revenue.

By setting up and effectively using e-commerce tracking in Google Analytics, you can gain valuable insights into your online sales performance, understand customer behavior, and make data-driven decisions to grow your e-commerce business.