Solved

Track purchase data with Google Analytics e-commerce without hard coding product information

Posted on 2013-06-04
15
322 Views
Last Modified: 2016-02-24
Our company markets many products online and we need to track the purchase of each one through Google Analytics. In the e-commerce tracking examples I find the product info is hard coded in the tracking script.  Due to the nature of my product and the design of third-party sites hosting the e-commerce, I cannot hard code all the product info. I prefer to get the data as part of an array and pass those values back to Google Analytics.

Assuming the data fields have intuitive names (product, price, quantity, total), can you help me code the tracking script for that? Below is the example of what I do not want to do:

_gaq.push(['_addTrans',
      '1234',       // order ID
      'StoreName',  // store
      '19.99',      // total
      '1.50',       // tax
      '3.00',       // shipping
      'Tulsa',    // city
      'Oklahoma',   // state
      'USA'         // country
]);
0
Comment
Question by:Randy Cole
  • 5
  • 4
  • 3
15 Comments
 
LVL 52

Accepted Solution

by:
Scott Fell,  EE MVE earned 500 total points
Comment Utility
I just started using this and not fully up to speed but I think you want tag manager http://google.com/tagmanager
0
 

Author Comment

by:Randy Cole
Comment Utility
Thanks Padas. I'm going to research that and will get back in a few days. I will be back online next Monday and hopefully this will work. (I didn't want you to think I was dormant).
0
 

Author Comment

by:Randy Cole
Comment Utility
Padas, it's been a while since I gave feedback. I am still trying to make this solution work. I do believe it will be the best possible one out there so I would like to award you full points. Thank you.
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
Comment Utility
Thank you!  
Some how the points did not come through.  Just request attention if you need to change this.
0
 

Author Comment

by:Randy Cole
Comment Utility
I choose GOOD not because of Padas, but because I have not bullet-proof tested the solution. However, Padas gave a great suggestion.
0
 

Expert Comment

by:Juliamac
Comment Utility
I'm looking for the same solution - and don't want to invest time if it didn't work - does anyone have any update or useful feedback here please?

many thanks
0
Highfive + Dolby Voice = No More Audio Complaints!

Poor audio quality is one of the top reasons people don’t use video conferencing. Get the crispest, clearest audio powered by Dolby Voice in every meeting. Highfive and Dolby Voice deliver the best video conferencing and audio experience for every meeting and every room.

 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
Comment Utility
I have not had a chance to fully dive into this yet.  But have started reading.  Universal analytics has a lot of possibilities.  

http://analytics.blogspot.com/2014/04/universal-analytics-out-of-beta-into.html

Also note, that their samples show static data, but it is up to you to auto generate the code just as you auto generate your code for products https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiEcommerce
0
 

Expert Comment

by:Juliamac
Comment Utility
Hey thanks padas, I'm going to try this out. I have a paypal integration question re whether or not you should still append tracking  utm_nooverride=1to your 'thankyou' page if you're using e-commerce tracking. if you can answer this I'll repost it and give you the points!

thanks again
0
 
LVL 52

Expert Comment

by:Scott Fell, EE MVE
Comment Utility
I don't have a good answer for that now.  Like I said, I have not had a chance to dive into this too deeply.  

I can't find it now, but I either saw a video or read an article about tracking peoples movement through a physical store using universal analytics.  Lots of possibilities https://www.youtube.com/watch?v=nCeJITfEhSk  

Thanks for the point offer, but no need.
0
 

Expert Comment

by:Juliamac
Comment Utility
Ok that's great - thanks!
0
 

Expert Comment

by:Juliamac
Comment Utility
Thanks but I have resolved this.
0
 

Expert Comment

by:Juliamac
Comment Utility
Misread your comment in haste - apologies!
0

Featured Post

Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

Join & Write a Comment

Read about why website design really matters in today's demanding market.
For both online and offline retail, the cross-channel business is the most recent pattern in the B2C trade space.
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…

763 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now