Product List Views not populating in Analytics - google-analytics

I have set up Enhanced Ecommerce using Google Tag Manager and dataLayer. Everything works well except impressions
View for list 4,5,6,7 is zero whilst they have been clicked many times. I have debugged data layer and it's sending impressions correctly.

Related

Google Analytics Custom Dimension Not Tracking Accurately

I have two custom dimensions set at the session-scope level within GA to capture an article's content category and subcategory in the blog of the site. GA populates these values about 60% of the time, with the rest not being set, and of the 60% that are populated, they're not always the proper category/subcategory for that blog post, but rather a different one.
You'll notice in the screenshot that the custom dimensions are being pushed, but the first GTM tracker (gtm2) is showing them as undefined, while the second tracker (gtm7) populates them from the datalayer.
Console Screenshot
I'm using GTM to push the custom dimensions into the datalayer with the Google Analytics Settings variable. Tag Manager Implementation
Have any suggestions on why the dimensions aren't populating properly within Google Analytics at the pageview level?
It is likely that at the time of loading the GTM (gtm.js) the value of those variables is not yet available, while at load (gtm.load) it is.

Using Google Tag Manager to track conversions in Google Analytics

I have managed to set up Google Tag Manager to fire off events to Google Analytics when links are clicked on different pages of my websites. I know it works as when I click the links, an alert shows up in Real Time --> Events section of Google Analytics.
I was wondering how to implement the following: For each page on my site I would like to see in Google Analytics the conversion which I define to be: Number of Relevant Links clicked on Page / Number of visits to Page. The numerator in this instance being whatever came from Google Tag Manager.
Thank you.
You are tacking about metric, not conversion. For conversion tracking you have to define exact value.
To track such metric you can use calculated metric with a formula X/Pageviews, where X is can be number of events (link clicks in your case).

Handle multiple product impressions and promotions in Google Tag Manager

I'm implementing GTM on an e-commerce site. The problem I have is that we have lots of products and lots of promotions on the same page and Google is limiting the size of the request. That means that not everything pushed onto the dataLayer is getting sent to their servers.
On my last try, I separated the data onto different objects, and pushed them both to the dataLayer
But when I inspect the requests made to Google with a plugin like HttpFox, only the data from dataLayer[3] is getting sent.
What can I be doing wrong?
How does google expect us to send data in large e-commerce sites?
I've search a lot about this topic but couldn't find any help.
Send the first batch with the pageload, and every subsequent data with an GA event. You always need an interaction event (pageview or event) to send enhanced ecommerce data.
At the moment, as you have pointed out, GTM will pick the last thing you pushed to the datalayer (since the keys are the same the previous data is overwritten in the internal GTM data structure, which is an object rather than an array of objects).
So you push the additional data, add a custom GTM event ( e.g.{"event":"addData"} and build a trigger that fires on that custom event. GTM will pick the lastest ecommerce data from the datalayer and use it for GA. After the tag went through you push the next batch etc.

Custom dimension not populated by GTM

I have two sites set similarly, where I have a 'hit' level custom dimension in Universal Analytics. In GTM I have a tag which populates this custom dimension with a time stamp.
In one of the sites, the custom dimension gets populated. In the other it doesn't. In the screenshot you can see the GTM debug pane for the fired tag in the site that's not working. It seems like GTM is sending the data over - but for some reason I can't see it in Google Analytics (and in the other site it is)

GA - ecommerce over multiple views

I have ecommerce tracking setup and working fine, now i want to add some extra views/profiles to the same analytics property, will the ecommerce information also show up for the new view or do i need to do anything to make sure this works???
It appears that filtering does affect ecommerce transactions and values from appearing on a analytics view. The best method is to use segments to show transactions on certain areas/categories of your website.

Resources