我可以在_addTrans之前使用_addItem来跟踪代码

时间:2013-02-28 15:39:43

标签: google-analytics google-analytics-api

我必须将电子商务跟踪代码纳入现有代码。 我知道我应该使用这些方法_addItem_addTrans_trackTrans

我可以使用此代码:

`

 _gaq.push(['_setAccount', 'UA-XXXXX-X']);
 _gaq.push(['_trackPageview']);

_gaq.push(['_addItem',
   '1234',          
   'DD44',           // SKU/code - required
   'T-Shirt',        // product name
   'Olive Medium',   // category or variation
   '11.99',          // unit price - required
   '1'               // quantity - required
]);

_gaq.push(['_addTrans',
  '1234',           // transaction ID - required
  'Womens Apparel', // affiliation or store name
  '28.28',          // total - required
  '1.29',           // tax
  '15.00',          // shipping
  'San Jose',       // city
  'California',     // state or province
  'USA'             // country
]);

_gaq.push(['_trackTrans']);

`

或必须在_addTrans

之前使用_addItem

谢谢

1 个答案:

答案 0 :(得分:2)

虽然您可以这样做,但该项目不会与交易相关联。如果您在没有交易的情况下首先调用_addItem,则该项目将与空交易相关联,并且SKU将显示报告。

阅读https://developers.google.com/analytics/devguides/collection/gajs/methods/gaJSApiEcommerce#_gat.GA_Tracker_._addItem了解更多详情......