问题在于Actinic第7版中的变量。此代码适用于Actinic的第10版。 Webgains获取信息但没有获得订单号或订单总数。
我认为这与变量TheOrderNumber和NumericOrderTotal有关。
<!-- <webgains tracking code> -->
<script language="javascript" type="text/javascript">
var wgOrderReference = "TheOrderNumber";
var wgOrderValue = "NumericOrderTotal";
var wgEventID = 10363;
var wgComment = "";
var wgLang = "en_EN";
var wgsLang = "javascript-client";
var wgVersion = "1.2";
var wgProgramID = 6455;
var wgSubDomain = "track";
var wgCheckSum = "";
var wgItems = "";
var wgVoucherCode = "";
var wgCustomerID = "";
var wgCurrency = "GBP";
if(location.protocol.toLowerCase() == "https:") wgProtocol="https";
else wgProtocol = "http";
wgUri = wgProtocol + "://" + wgSubDomain + ".webgains.com/transaction.html" + "?wgver=" + wgVersion + "&wgprotocol=" + wgProtocol + "&wgsubdomain=" + wgSubDomain + "&wgslang=" + wgsLang + "&wglang=" + wgLang + "&wgprogramid=" + wgProgramID + "&wgeventid=" + wgEventID + "&wgvalue=" + wgOrderValue + "&wgchecksum=" + wgCheckSum + "&wgorderreference=" + wgOrderReference + "&wgcomment=" + escape(wgComment) + "&wglocation=" + escape(document.referrer) + "&wgitems=" + escape(wgItems) + "&wgcustomerid=" + escape(wgCustomerID) + "&wgvouchercode=" + escape(wgVoucherCode) + "&wgCurrency=" + escape(wgCurrency);
document.write('<sc'+'ript language="JavaScript" type="text/javascript" src="'+wgUri+'"></sc'+'ript>');
答案 0 :(得分:0)
Actinic的第7版仍然使用较旧的使用变量的方式,因此您需要使用NETQUOTEVAR:THEORDERNUMBER和NETQUOTEVAR:ACTINICORDERTOTAL。
如果您使用它,则需要将NETQUOTEVAR:ACTINICORDERTOTAL除以100:
var realPrice = NETQUOTEVAR:ACTINICORDERTOTAL / 100;
var wgOrderReference = "NETQUOTEVAR:THEORDERNUMBER";
var wgOrderValue = String(realPrice);
这不能在订单参考中添加的无脚本版本中工作但不能添加到总数中。
答案 1 :(得分:0)
no Script标签还需要使用这些变量进行更新:)
<noscript>
<img src="http://track.webgains.com/transaction.html?wgver=1.2&wgprogramid=6455&wgrs=1&wgvalue=NETQUOTEVAR:NUMERICORDERTOTALCGI&wgeventid=10363&wgorderreference=NETQUOTEVAR:THEORDERNUMBER&wgitems=&wgvouchercode=&wgcustomerid=&wgCurrency=GBP" alt="" />
</noscript>