I just noticed an odd behavior after upgrading to 1.2.4. Please note that this issue may have been there before now, I just didn't notice it until today.

If you have an order for an item that uses attribute the order transaction details in Google Analytic is not reporting correctly. So let's say for example a custom buys t-shirt A for $10 and select size Small and then add another t-shirt A for $10 to cart and select size Medium and let's say the customer now adds a CD for $10 to cart and shipping is $2.

Google Analytic correctly shows total revenue of $32 shipping cost of $2 is also shown. Unfortunately, Google Analytic shows 2 individual products as purchased instead of 3 units it only records one occurrence of t-shirt A even though two were purchased in different sizes. The transaction screen also only picks up one purchase of t-shirt A not two with different size.

This to me seems like a bug and would like suggestion on how to fix it.

We are using the newest Asycronous tracking code so I am not sure if that makes any difference. We used to implement the ga.js.

Thanks!