Google Analytics(分析)跟踪代码:电子商务

http://code.google.com/intl/zh-CN/apis/analytics/docs/gaJS/gaJSApiEcommerce.html

跟踪代码:电子商务

注意:本参考文档描述的是可用于在 Google Analytics(分析)报告中设置电子商务跟踪的各种方法。有关设置电子商务跟踪的更多信息,请参阅电子商务跟踪

GATC 电子商务方法

  • _addItem(orderId, sku, name, category, price, quantity)
  • _addTrans(orderId, affiliation, total, tax, shipping, city, state, country)
  • _trackTrans()

方法详解

_addItem()

  • _addItem(orderId, sku, name, category, price, quantity)

    使用此方法可以跟踪访问者在您的电子商务网站上购买的物品。此方法根据各种物品的 SKU 来对其进行跟踪。也就是说,sku 参数为必填。然后,此方法会通过 orderId 参数将相应物品与父交易对象关联在一起。

    此方法的参数按位置进行匹配,因此请务必提供所有参数,即使其中某些参数的值为空也应如此。

    此方法不会执行任何附加计算,例如数量计算。因此,请牢记以下最佳做法:

    • 使用您自己的软件来计算数量。
      • 在同一会话中,所添加的重复物品(根据 SKU)不影响数量的计算。
      • 在同一会话中,如果添加了两个具有相同 SKU 的物品,则第一个物品的信息会被第二个物品取代。
    • 确保库存中的每个物品都具有唯一的 SKU。
      • 如果您的库存中的两种不同的物品具有相同的 SKU,并且某访问者同时购买了这两种物品,则您将只会获得与最近添加的物品有关的数据。
    • 务必为所添加的每个物品设置一个父交易对象。
      • 如果对于某个所添加的物品不存在父交易对象,该物品会被附加到一个“空”交易对象。
      • 如果某物品在添加时未指定父交易对象,则您的报告将按 SKU 显示未与任何交易进行关联的产品。
    • 始终为 name 参数提供值。
      • name 参数虽非必填项,但如果添加到交易中的物品不带 name 参数,该物品将不会显示在某交易的产品明细中。尽管您仍可以看到相应交易的总收入,但将无法看到特定物品为交易总额贡献了多少收入。
  •    _gaq.push(['_addItem', 
          '1234',         // order ID - necessary to associate item with transaction 
          'DD44',         // SKU/code - required 
          'T-Shirt',      // product name - necessary to associate revenue with product 
          'Olive Medium', // category or variation 
          '11.99',        // unit price - required 
          '1'             // quantity - required 
       ]);
  • 参数
    • String   orderId 可选。与物品相关联的交易的订单 ID。
    • String   sku 必填。物品的 SKU 代码。
    • String   name 可选。产品名称。要在产品明细报告中看到数据,必须提供此参数。
    • String   category 可选。产品类别。
    • String   price 必填。产品价格。
    • String   quantity 必填。购买数量。

_addTrans()

  • _addTrans(orderId, affiliation, total, tax, shipping, city, state, country)
  • 使用特定的值创建交易对象。与 _addItem() 一样,此方法仅处理交易跟踪,不提供其他电子商务功能。因此,如果相关交易与相应会话中的现有交易重复,则旧交易值将会被新交易值覆盖。此方法的参数按位置进行匹配,因此请务必提供所有参数,即使其中某些参数的值为空也应如此。
  •    _gaq.push(['_addTrans',       
          '1234',           // order 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 
       ]);
  • 参数
    • String   orderId 必填。此交易的内部唯一订单 ID 号。
    • String   affiliation 可选。合作伙伴或联营店铺(如果空缺则表示未定义)。
    • String   total 必填。交易的总金额。
    • String   tax 可选。交易的税额。
    • String   shipping 可选。交易的运费。
    • String   city 可选。与交易相关的城市。
    • String   state 可选。与交易相关的省/直辖市/自治区。
    • String   country 可选。与交易相关的国家/地区。
  • 返回

    • _gat.GA_EComm_.Transactions_ 所创建或修改的交易对象。

_trackTrans()

  • _trackTrans()
  • 将交易和物品数据一起发送到 Google Analytics(分析)服务器。此方法应在 _trackPageview() 之后调用,并与 _addItem() 和 addTrans() 方法一起使用。此方法应在物品和交易元素设置好之后调用。
  • _gaq.push(['_setAccount', 'UA-XXXXX-X']); 
    _gaq.push(['_trackPageview']); 
    _gaq.push(['_addTrans', 
       '1234',           // order 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(['_addItem', 
       '1234',           // order ID - necessary to associate item with transaction 
       'DD44',           // SKU/code - required 
       'T-Shirt',        // product name 
       'Olive Medium',   // category or variation 
       '11.99',          // unit price - required 
       '1'               // quantity - required 
    ]); 
    _gaq.push(['_trackTrans']);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值