在analytics.js电子商务跟踪中使用多跟踪器支持时...... https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce#multitracker
每个跟踪器都必须要求ecommerce.js吗? 像这样......?
ga('require', 'ecommerce', 'ecommerce.js'); // default tracker object
ga('myTracker.require', 'ecommerce', 'ecommerce.js'); // tracker for another web property
答案 0 :(得分:0)
是的,请务必遵循事务对象的trackerName.pluginName:方法。
答案 1 :(得分:0)
以下是Google文档中有关此内容的更多信息
如果您实施了多个插件,也可以使用电子商务插件 (命名)您的页面上的跟踪器。该插件的工作原理完全相同 默认跟踪器,但格式为: trackerName.pluginName:方法。例如,如果您创建了跟踪器 名为myTracker:
ga('create','UA-XXXX-Y','auto',{'name':'myTracker'});你会 然后使用以下命令加载该命名跟踪器的电子商务插件:
ga('myTracker.require','ecommerce','ecommerce.js');送一个 事务,您可以创建一个事务对象并将其传递给 命名跟踪器如下:
var transaction = {'id':'1234',//交易 ID。 'affiliation':'Acme Clothing',// Affiliation或商店名称。
'收入':'11 .99',//总计。 'shipping':'5',
// 运输。 'tax':'1.29'//税。 };ga('myTracker.ecommerce:addTransaction',transaction);用这个 语法,事务对象可以在多个跟踪器上使用。
最后,您将按如下方式发送交易数据:
GA( 'myTracker.ecommerce:发送');
以下是文档https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce#multitracker
的链接