【问题标题】:Does the Universal Analytics' Ecommerce plugin have to be required multiple times when using multiple trackers?使用多个跟踪器时是否需要多次使用 Universal Analytics 的电子商务插件?
【发布时间】:2013-09-05 17:12:22
【问题描述】:

在 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

【问题讨论】:

    标签: google-analytics e-commerce


    【解决方案1】:

    是的,请务必遵循事务对象的 trackerName.pluginName:method 方法。

    【讨论】:

      【解决方案2】:

      以下是 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', // 隶属关系或店铺名称。
      'revenue': '11.99', // 总计。 '运费': '5' ,
      // 船运。 'tax': '1.29' // 税。 };

      ga('myTracker.ecommerce:addTransaction', 交易);使用这个 语法,事务对象可以在多个跟踪器上使用。

      最后你将发送交易数据如下:

      ga('myTracker.ecommerce:send');

      这里是文档https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce#multitracker的链接

      【讨论】:

        猜你喜欢
        • 2013-01-08
        • 2014-11-19
        • 1970-01-01
        • 2014-02-02
        • 2014-09-17
        • 2015-02-22
        • 1970-01-01
        • 1970-01-01
        • 2011-08-01
        相关资源
        最近更新 更多