AdWords is now Google Ads. Our new name reflects the full range of advertising options we offer across Search, Display, YouTube, and more. Learn more

Analytics
3.2K members online now
3.2K members online now
Dive into multiple domain (Cross/Sub) tracking, implementing Ecommerce and Enhanced Ecommerce, setting up Event tracking, and Universal Analytics code.
 
Guide Me
star_border
Reply

Google Analytics Enhanced E-commerce Product List Performance Revenue Not Updated via TagManager

Visitor ✭ ✭ ✭
# 1
Visitor ✭ ✭ ✭

Hi,

Im implementing Google EC inside Magento using TagManager.

I implemented Ecommerce activity tracking (Datalayer and Tagmanager configurations) according to https://developers.google.com/tag-manager/enhanced-ecommerce guide.

But the following data doesn't updated in Google Analytics.

 

1. Product Revenue column in Product List Performance grid. 

(https://analytics.google.com/analytics/web/#report/conversions-ecommerce-product-list-performance)

The product revenues not update in the relevant product listing filed but updated in a field called (not set). But in datalayer i'm setting the product list name. 

Datalayer for the product listing page (category page)

ecommerce: {
    currencyCode: 'USD',
    impressions: [
      {
        name: 'Case iPhone 6 / 6S',
        id: '14064',
        list: 'Category Listing - iPhone 6S',
        position: 1,
        category: 'Apple / Devices / iPhone 6S',
        url: 'http://www.mystoretest.com/case-for-iphone-7',
        price: '3.45',
        brand: 'Case-Brand'
      },
      {
        name: 'iPhone Emergency Charger',
        id: '13138',
        list: 'Category Listing - iPhone 6S',
        position: 2,
        category: 'Apple / Devices / iPhone 6S',
        url: 'http://www.mystoretest.com/iphone-7-charger',
        price: '14.25',
        brand: 'Charger-brand'
      }
    ]
  }

Product List Performance grid - Showing all the revenue is updated to a list which the name is empty(not-set)

product-list-performance.png

 

 DataLayer After Add to Cart

 

 event: 'addToCart',
  ecommerce: {
    currencyCode: 'USD',
    add: {
      products: [
        {
          name: 'Case iPhone 6 / 6S',
          id: '14064',
          sku: '331-iPhone6-6S',
          price: 3.45,
          category: 'Apple / Devices / iPhone 6S',
          brand: 'Case-Brand',
          quantity: 1
        }
      ]
    }
  },

DataLayer in Cart Page

 

ecommerce: {
    currencyCode: 'USD',
    checkout: {
      actionField: {step: 1, option: 'Cart'},
      products: [
        {
          name: 'Case iPhone 6 / 6S',
          id: '14064',
          sku: '331-iPhone6-6S',
          price: 3.45,
          category: 'Apple / Devices / iPhone 6S',
          brand: 'Case-Brand',
          quantity: 1
        }
      ]
    }
  },

Checkout Success

 

event: 'checkout',
  ecommerce: {
    currencyCode: 'USD',
    checkout: {actionField: {step: 3, option: 'Order Complete'}, products: []},
    purchase: {
      actionField: {
        id: 'OR424',
        affiliation: 'Ateam',
        revenue: 4.68,
        tax: 0.78,
        shipping: 1.95,
        coupon: ''
      },
      products: [
        {
          name: 'Case iPhone 6 / 6S',
          id: '14064',
          sku: '331-iPhone6-6S',
          price: 3.45,
          quantity: 1,
          category: 'Apple / Devices / iPhone 6S',
          brand: 'Case-Brand'
        }
      ]
    }
  },

 2. Order Affiliate is not updated.

Order affiliate data is also not updated with the value i'm passing via datalayer and my web site name has take as affiliate value. 

 

Does anybody have an idea where I'm doing wrong and where I need to check to fix above issues. 

 

Thanks,

Jeewantha

 

 

 

1 Expert replyverified_user

Google Analytics Enhanced E-commerce Product List Performance Revenue Not Updated via TagManager

Rising Star
# 2
Rising Star

Hi Jeewantha,

 

Have you done tests from list impressions through checkout?  Is it possible that the list views have not yet resulted in a transaction.  That is, someone landing at a pdp page and adding to cart would have not set as the list.

 

Best,

 

Theo Bennett

Analytics Evangelist at MoreVisibility | Contact Me
Connect on LinkedIn