views:

38

answers:

3

Hi all,

I am implementing Google analytics onto a ecommerce site. We are already tracking events like adding to cart, removing etc using the event tracking. I would like to know what is the ideal time to use the ecommerce tracking apis (addTrans & addItem). Here are my questions:

  1. Should I call these functions for each product being added to cart?

  2. Should I call these functions only when the payment is complete and them while displaying receipt screen?

What is the ideal way of implementation? please provide best practices if possible.
Thanks in advance

+1  A: 

I would track few things,

1.How many got into payment form and failed to buy, which can indicate to you that something wrong with payments or page itself. Count number of visitors in checkout - number of orders.

2.How many users got into site and haven't added at least one product, which will indicate that something wrong with advertisement, landing page or website layout in general. Number of unique visitors - those who added at least one item.

Adding statistics for each product added to cart shows you what? If users buy certain product you can get that this product is most wanted but in cart means noting imho. As for your second question, i would implement my solutions written above.

eugeneK
Definitly I am going to have a funnel for the checkout process.. but my question is where should I call the addTrans and addItem method?!
Abdel Olakara
@Abdel Olakara, i would go with addTrans as addItem doesn't mean a thing to me. Users can play with it just for fun.
eugeneK
@eugene Thanks for the response :)
Abdel Olakara
A: 

addTrans & addItem should be used only on sucessful payments, on the receipt/thank you page.

ken white
A: 

I wonder if your customers should go to an externally hosted page to make a payment. If they do, then GA tracking will not show you the real source of your profitable traffic - it will show you the payment processor page as the source.

Ilya Vassilevsky