2010 12月16号,淘宝联盟出现了冻结门,很大一部分的淘客上月收录都被冻结。
在广大淘客不断探查冻结的具体原因是,其中最具说服力的就是,通过JS跳转造成淘客链接中ref的值为空!
ref表明了从哪个网址链接到淘宝的。通过a标签正常链接到淘宝是,ref显示的为当前网站的网址!但通过JS跳转,在ie内核的浏览器中,ref的值为空了!
这也就造成了淘宝所说的来路不明的原因!
先来看看通过JS跳转在ie以及firefox中的效果。
图片:ie.jpg
图片:未命名.jpg
不难看出ref值的差别。
不过,既然淘宝这么说了,没有办法麻烦的还是作为淘客的我们。
我们只能绞尽脑汁的找解决办法。
下面我们就来看看同样是通过JS实现的,但却能够兼容ie以及firefox。
<script language="javascript"> function doClick(){ var o=document.getElementById('goto'); if(document.all){ o.click(); }else{ window.location=o.href; } } window.οnlοad=doClick; </script>
很简单的一个函数,因为在firefox中直接使用location.href就能是链接中的ref值正常,那么我们现在只要考虑ie的链接中也能出现ref的值,就没有问题了。 因此,我们只要在ie中实现click这个动作即可。即模拟人工点击超链接!
下面就来看看风尚淘客最新的一套程序中应用上诉做法完成的效果吧。