1

使用 Universal Analytics 和 GTM 的增强型电子商务跟踪已在网站上实施。AddToCart、ProductDetailView、CheckoutFunnel、PurchaseTracking 等

在结账时,客户可以通过 5 个步骤进行导航。对于每个步骤,都会将结帐事件填充到 dataLayer。

'dataLayer.push({
  'event': 'checkout',
  'ecommerce': {
    'currencyCode': 'AUD',
    'checkout': {
      'actionField': {
        'step': 2,
        'affiliation': 'AU - Store'
      },
      'products': [{
        'id' : 'productID',
        'name': 'productName',
        'price': '10',
        'quantity': 1
      }]
    }
  }
})'

并使用结帐选项作为事件回调进行更新,以在选择付款/运输选项进行下一步时进行。

'dataLayer.push({
  'event': 'checkoutOption',
  'ecommerce': {
    'currencyCode': 'AUD',
    'checkout_option': {
      'actionField': {
        'step': 2,
        'affiliation': 'AU - Store',
        'option': 'PAYPAL'
      }
    }
  }
})'

最后,在结账的最后一步,purchaseTracking 填充了 dataLayer。

'dataLayer.push({
  'event': 'checkout',
  'ecommerce': {
    'currencyCode': 'AUD',
    'purchase': {
      'actionField': {
        'id': '12345678',
        'revenue': '20',
        'tax': '2',
        'shipping': '10',
        'affiliation': 'AU - Store'
      },
      'products': [{
        'id' : 'productID',
        'name': 'productName',
        'price': '10',
        'quantity': 1
      }]
    }
  }
})'

所有交易数据都进入 GA 并更新电子商务购物分析/产品性能/销售性能视图,但是当查看产品性能并将“结帐选项”添加为二级维度时,会显示奇怪的结果。一旦将二级维度添加到报告中,GA 似乎将销售数字乘以任意数字。添加到报告中的任何其他次要选项都不会出现这些结果,只有结帐选项

为清晰起见的图像:

香草产品详细报告

具有二级维度的产品详细信息报告

请注意,与结帐选项相关的数据显示正确,但(未设置)字段使销售业绩数据出现偏差。此外,当在结帐时未发布结帐步骤并在 GA 中查看时,相同的结果会出现与(未设置)线的倾斜数字。

我已确保事件回调仅将数据发布到 GA 一次,所有其他事件都在页面加载时的 dataLater 中。我似乎无法在任何地方找到有关此问题的任何信息。指向正确方向的一点将不胜感激。干杯

4

0 回答 0