WHMCS配置Google分析

来自站长百科
跳转至: 导航、​ 搜索

Google分析是专业的第三方统计分析系统,服务可靠,可免费使用。下面的教程说明WHMCS基本Google分析代码的设置以及Google分析的电子商务功能的使用。


基本的Google分析设置[ ]

在模板文件 footer.tpl 中添加如下代码,加到</body>前面即可:

{literal}	
<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-x");
pageTracker._trackPageview();
} catch(err) {}</script>
{/literal}

把其中的 UA-xxxxx-x 替换为你的 Go9ogle分析中对应网站的ID。 这样就完成了基本代码的设置,可以使用Google分析了。

Google分析的电子商务功能设置[ ]

  1. 按照基本的Google分析设置 配置好
  2. 在google分析的对应配置文件中启用电子商务功能
  3. 在模板文件 complete.tpl 中加入如下代码:
{literal}
<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">
  var pageTracker = _gat._getTracker("UA-xxxxx-x");

  pageTracker._trackPageview();

  pageTracker._addTrans(
    "{/literal}{$orderid}{literal}",			// Order ID
	"BuyHTTP",                            // Affiliation
    "{/literal}{$amount}{literal}", 		    // Total
	"0",                                     // Tax
    "0",                                        // Shipping
    "",                                 // City
    "",                               // State
    ""                                       // Country
  );

  pageTracker._addItem(
    "{/literal}{$orderid}{literal}",			// Order ID
    "Hosting",                                     // SKU
    "Hosting",                                  // Product Name 
    "Hosting",                             // Category
    "{/literal}{$amount}{literal}",				// Price
    "1"                                         // Quantity
  );
  pageTracker._trackTrans();
</script>
{/literal}

var pageTracker = _gat._getTracker("UA-xxxxx-x"); 中的 UA-xxxxx-x 修改为你的对用网站的id