帮助中心
当前位置: 网站首页 > SHOPYY常见问题 > 如何接入Shareasale追踪代码

如何接入Shareasale追踪代码

联盟渠道Shareasale通常被我们简称为SAS,是另一家规模巨大的联属网络营销平台。ShareASale主要面向中小型商家。就使用联属网络管理其联盟计划的广告客户数量而言,ShareASale是美国最大的联盟网络之一。商家使用ShareASale来实施,跟踪和管理他们的联盟计划。

以下是shopyy后台接入Shareasale追踪代码的操作步骤:

1、后台【配置】-【开发者选项】 ,需优先添加cookie代码,见下图



【脚本名称】 填写shareasale_cookie

【显示页面】 选择“所有页面”

【站点类型】 选择“所有站点”

【脚本内容】 将下面这段代码直接复制上去即可

<script>
var shareasaleSSCID=shareasaleGetParameterByName("sscid");function shareasaleSetCookie(e,a,r,s,t){if(e&&a){var o,n=s?"; path="+s:"",i=t?"; domain="+t:"",l="";r&&((o=new Date).setTime(o.getTime()+r),l="; expires="+o.toUTCString()),document.cookie=e+"="+a+l+n+i}}function shareasaleGetParameterByName(e,a){a||(a=window.location.href),e=e.replace(/[\[\]]/g,"\\$&");var r=new RegExp("[?&]"+e+"(=([^&#]*)|&|#|$)").exec(a);return r?r[2]?decodeURIComponent(r[2].replace(/\+/g," ")):"":null}shareasaleSSCID&&shareasaleSetCookie("shareasaleSSCID",shareasaleSSCID,94670778e4,"/");
</script>

2、其次添加success代码



【脚本名称】 填写shareasale_success

【显示页面】 选择“支付成功”

【脚本位置】 选择“网页头部”

【站点类型】 选择“所有站点”

【脚本内容】 将以下代码复制上去,同时将merchantid修改成用户您自己的即可

<script>
function shareasaleGetCookie(e){var r=e+"=";var a=decodeURIComponent(document.cookie);var o=a.split(";");for(var n=0;n<o.length;n++){var t=o[n];while(t.charAt(0)==" "){t=t.substring(1)}if(t.indexOf(r)==0){return t.substring(r.length,t.length)}}return""}

var merchantid = "8xxx4";
var sscidmode = 6;
var sscid = shareasaleGetCookie('shareasaleSSCID');
var shareasale_order_subtotal = formatnumber(parseFloat(ymcart_order_cost_product) - parseFloat(ymcart_order_cost_offer),2);

document.write("<img src='https://www.shareasale.com/sale.cfm?tracking=" + ymcart_order_itemno + "&amount=" + (shareasale_order_subtotal) + "&curr"+"ency=" + ymcart_order_currency_code + "&merchantID=" + merchantid + "&transtype=sale&sscidmode=" + sscidmode + "&sscid=" + sscid + "' width=1 height=1>");

</script>


<script defer async type="text/javascript" src="https://shareasale-analytics.com/j.js"></script>