2015-10-20 110 views
0

我有一个关于跟踪转换和添加自定义项目的问题(如果可能),我目前已经在酒店网站上安装了电子商务跟踪代码段来跟踪预订,并且在传递收入(总价) ,ID(确认号码)和NAME(房间名称)。然而,还有其他的一些项目,我想还有这样的日期,所以我的问题是,作为传输夜的数量和到达和离开,我可以包括自定义项目的addTransaction对象?或重新命名那些我不需要运输和sku的产品?谷歌分析电子商务跟踪定制项目

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
})(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 

ga('create', 'XXX-XXX-XXX', 'auto'); 
ga('send', 'pageview'); 

ga('require', 'ecommerce', 'ecommerce.js'); 

// General Booking transaction 
ga('ecommerce:addTransaction',{ 
    'id' : confirmationNumber, // Confirmation Nimber 
    'revenue' : totalBooking, //Booking total plus taxes 
    'affiliation' : hotelName, //Hotel name   
    'currency' : 'USD' 
}); 

// OPTIONAL: detailed room info 
ga('ecommerce:addItem', { 
    'id': roomID, // Room ID. 
    'name': roomName, // Room Name 
    'price': nightlyRate, // Nightly rate (maybe) 
    'quantity': totalRooms // Number of rooms. 
}); 

//Send transaction data 
ga('ecommerce:send'); 

我使用analytics.js库的方式感谢您的帮助

回答

1

https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-activities创建一个产品级自定义维度,而不是E.g:

ga('ec:addProduct', {    // Provide product details in a productFieldObject. 
'id': 'P12345',     // Product ID (string). 
'name': 'Android Warhol T-Shirt', // Product name (string). 
'category': 'Apparel',   // Product category (string). 
'brand': 'Google',    // Product brand (string). 
'variant': 'Black',    // Product variant (string). 
'position': 1,     // Product position (number). 
'dimension1': '4'   // Custom dimension Number of Nights (string). 
'dimension2': 'October'  // Custom dimension Arrival Date (string). 
}); 
+0

谢谢!这就是我需要的,我不相信我错过了那部分文档。 – Joxmar