Enhanced ECommerce Integration
-
Good Day Tamás,
Firstly, thank you very much for offering this plugin for free. I sincerely appreciate that. I am a 24 year old from South Africa, currently using WordPress to develop a site that will help many local entrepreneurs to sell Local, Sustainable, and Ethical products. Thank you very much for helping me to do that! I really appreciate it.
Onto the serious stuff:
I have successfully managed to get the basic Universal Google Analytics working. However, I have attempted to configure Enhanced ECommerce Tracking for my site but I have not managed to get it working yet.
I have read through your article, How to Setup Enhanced Ecommerce Tracking:
https://gtm4wp.com/how-to-articles/how-to-setup-enhanced-ecommerce-trackingPlease see my attempts to follow each step of your article:
I have posted the Screenshots at the following link and labeled them as below:
https://imgur.com/a/rsVzGTAStep 1: enable enhanced ecommerce in plugin settings
I have attempted to enable the settings correctly.
>> Please see Screenshot 1Step 2: check the tag type of your Google Analytics main pageview tag
The tag type of the pageview is Universal Analytics
>> Please see Screenshot 2Step 3: upgrade your Google Analytics tags
NOT NEEDEDStep 4: deactivate your transaction tag
NOT NEEDED – Never used classic ecommerce trackingStep 5: enable Enhanced Ecommerce in your Universal Analytics tags
I have enabled the Enhanced Ecommerce feature within the tag
>> Please see Screenshot 3Step 6: create a so called DOM Ready trigger
WARNING!
This step is only needed if you set the “Products per impression” option to 0 (zero).I have left my “Products per impression” option to 0 (zero) as the default was set. I am not sure whether I should have changed this to a larger number? Please see the URL link for this post to see my shop page. I am currently displaying 10 products per product archive, although I may increase that number to 20 or so.
So I decided for now to do a DOM Ready trigger.
>> Please see Screenshot 4 for settings I entered
Step 7: add the DOM Ready trigger to your main GA pageview tag
I have attempted to do this correctly.
>> Please see Screenshot 5Step 8: setup helper click tracking
STEP ONE: Create new Trigger
I have attempted to do this correctly.
>> Please see Screenshot 6STEP TWO: Create new Tag
In this section you say, “Enable every feature you already enabled in other Analytics tags (like display features, enhanced link attribution, etc.) or select your Google Analytics settings variable if you have created one previously”.
I used a Variable Configuration:
>> Please see Screenshot 7I created the new tag:
>> Please see Screenshot 8Now you can see I have 2 tags created:
>> Please see Screenshot 9Step 9: setup product impression tracking (required from v1.9)
WARNING!
This step is only needed if you set the “Products per impression” option to a value grather than 0 (zero).NOT NEEDED – I skipped this step because my Products per Impression is left on the Default 0. Please let me know whether I need to change this.
ADDITIONAL SCREENSHOT MIGHT BE VERY USEFUL:
I have the GTM Debug Mode enabled and I am using GTM Assistant as well as a Google Chrome extension called AnalyticsPros DataLayer inspector extension.
I added a product to cart and it says that the ECommerce Tracking fired.
>> Please see Screenshot 10 for all the details
However, I cannot see where this data and Event is to be displayed in Google Analytics. I have looked under Behavior -> Events and I don’t see anything there. I have looked under Conversion -> Ecommerce and gone through all the tabs and I don’t see any data there for the product I added to cart (even though it says the Event Triggered in Debug Mode).
I am wondering whether the problem is that I am looking in the wrong place of Google Analytics or whether I have set up something wrong? Where should I look for the Enhanced Ecommerce Data in Google Analytics?
I also noticed the following error message in the DataLayer inspector and I am not sure whether they are relevant. Perhaps you can take a look at the error messages below and get back to me?
ERROR MESSAGE 1:
“Google dataLayer – initialization unobservable
a.js:6 ~ dataLayer was initialized as non-configurable; e.g. var dataLayer.
a.js:6 ~ This is non-standard, and frequently seen when the dataLayer is initialzed directly with data.
a.js:6 ~ If dataLayer is reset (wiping out previous pushes), the Inspector will not be able to warn.”ERROR MESSAGE 2:
“Google – dataLayer.push(): Object – Expand for details
a.js:6 ~ NOTICE: NOTICE – All dataLayer pushes should have an event key. Without an event key, it is difficult to trigger a tag with the push.
a.js:6 ~ Object:
{
visitorLoginState: “logged-in”,
visitorType: “administrator”,
visitorUsername: “Jethro”,
pageTitle: “Products | “,
pagePostType: “product”,”ERROR MESSAGE 3:
“[Deprecation] Percentages row tracks and gutters for indefinite height grid containers will be resolved against the intrinsic height instead of being treated as auto and zero respectively. This change will happen in M70, around October 2018. See https://www.chromestatus.com/feature/6708326821789696 for more details.”
————————————————————————
THANK YOU VERY MUCH Tamás!
I would sincerely appreciate any help you can offer on this topic Tamás. Your work is helping my life.
Thank you again.
Kind regards and best wishes,
JethroThe page I need help with: [log in to see the link]
- The topic ‘Enhanced ECommerce Integration’ is closed to new replies.