如何跟踪电子商务交易?

注意:本文针对的是最新版本的跟踪代码。如果您使用的是旧版本,请参阅以下文章

要确定您使用的是哪种跟踪代码,请参阅我使用的是哪种版本的跟踪代码?

(如果您需要有关通过结帐页跟踪访问者活动的信息,请参阅如何使用 Google Analytics(分析)跟踪第三方购物车?

在配置文件中启用"电子商务"报告

跟踪电子商务交易的第一步是启用网站配置文件的电子商务报告。要启用电子商务报告,请按下列步骤操作:

  1. 登录到您的帐户。
  2. 点击要启用的配置文件旁的"修改"。
  3. 在"网站配置设置"页上,点击"主要网站配置信息"旁的"修改"。
  4. 将"电子商务网站"单选按钮从"否"改为"是"。

收据页面格式

第二步,确保以标准格式在收据页面中包含跟踪代码。可以使用服务器端包含或其他模板驱动程序完成此操作,也可直接手动输入 HTML 代码:

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxxx-x");
pageTracker._initData(); pageTracker._trackPageview();
} catch(err) {}</script>

接下来,在收据中跟踪代码下方的某个位置,调用 _addTrans()_addItem() 函数。以对 _addTrans() 的调用开始,建立一次交易。_addTrans() 带有以下自变量:订单 ID、联属机构、合计、税款、运费、城市、省/直辖市/自治区,国家/地区。对于访问者购买的每个项目,调用 _addItem()_addItem() 带有以下自变量:订单 ID、SKU 码/代码、产品名称、类别、价格,数量。

以下为完整示例:

<script type="text/javascript">var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));</script><script type="text/javascript">try {
var pageTracker = _gat._getTracker("UA-XXXXX-1"); pageTracker._initData(); pageTracker._trackPageview(); pageTracker._addTrans( "1234", // Order ID "Mountain View", // Affiliation "11.99", // Total "1.29", // Tax "5", // Shipping "San Jose", // City "California", // State "USA" // Country ); pageTracker._addItem( "1234", // Order ID "DD44", // SKU "T-Shirt", // Product Name "Green Medium", // Category "11.99", // Price "1" // Quantity ); pageTracker._trackTrans();} catch(err) {}</script>
Share