淘宝联盟的推广代码如何部署? 在淘宝客页面选择商品或者店铺,获取相应的代码,需要将代码部署到自己的网站,博客,个人空间上,如果是URL代码,支持在任何空间布置,如果是其他的代码形式,比如JS代码,需要布置到自己的网站空间后台。不同的网站后台布置代码的方式不一样,具体可以咨询网站提供商。 也可以根据下面的参考自己部署: 一.直接部署JavaScript代码发布淘宝联盟广告位: 1.在您要发布广告位的页面源文件中,把获取到的广告位代码添加(粘贴)到你认为合适的位置. 2.保存修改. 3.上传文件到服务器. 4.通过浏览器,刷新网页,浏览广告位是否正确显示. 要提醒您的几点是: a.如果您希望手动调整广告位的颜色,背景等请参照这个帖子:阿里妈妈参数说明 b.需要提醒的是,您获得的代码中并不是每个参数都可以手动调整的,这样有可能会导致您的广告位无法激活或您的网站被审核拒绝. c.再确认一次.您要粘贴到的网站是您创建这个广告位对应的网站吗?如果不是,导致的结果同b. d.布置完成后,自己在IE里浏览一下.如果位置不合适再做些调整.确保自己看到了广告位. 二.通过js调用的方式发布淘宝联盟广告位代码 很多站长朋友都在使用各自的CMS系统,通过js调用的方式来发布淘宝联盟广告 下面我来介绍一下怎样做,需要注意什么: 下面是从Alimama站点得到的广告位发布代码 <script type="text/JavaScript"> alimama_pid="mm_0_0_0"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; alimama_linkcolor="008000"; alimama_bottomcolor="FFFFFF"; alimama_anglesize="0"; alimama_bgpic="0"; alimama_icon="0"; alimama_sizecode="42"; alimama_width=100; alimama_height=100; alimama_type=2; </script> <script src="http://a.alimama.cn/inf.js" type=text/javascript></script> 将这段代码写在相应js文件中我们应该改写成如下样子即可,而且在各种浏览器中都是正确的 alimama_pid="mm_0_0_0"; alimama_titlecolor="0000FF"; alimama_descolor ="000000"; alimama_bgcolor="FFFFFF"; alimama_bordercolor="E6E6E6"; alimama_linkcolor="008000"; alimama_bottomcolor="FFFFFF"; alimama_anglesize="0"; alimama_bgpic="0"; alimama_icon="0"; alimama_sizecode="42"; alimama_width=100; alimama_height=100; alimama_type=2; document.write('<scr'+'ipt src="http://a.alimama.cn/inf.js" type=text/javascript></scr'+'ipt>'); 有几点需要注意: 1、JavaScript单双引号都可以圈定字符串的,所以针对Alimama发布的代码在增加document.write('')时用单引号就不用做任何字符转义了。 2、'script'标签要拆开来写成'scr'+'ipt'。因为不这样做浏览器可能会认为当前script的结束。 另外需要注意的是不能直接在一个js文件中发布2个以上的广告位! 很多站长朋友喜欢在一个js控制的区域内放置几个广告位,很自然的想到的写法如下 var alimama_pid=1; document.write('<scr'+'ipt src="http://a.alimama.cn/inf.js" type=text/javascript></scr'+'ipt>'); var alimama_pid=2; document.write('<scr'+'ipt src="http://a.alimama.cn/inf.js" type=text/javascript></scr'+'ipt>'); 或者是 document.write('var alimama_pid=1; '); document.write('<scr'+'ipt src="http://a.alimama.cn/inf.js" type=text/javascript></scr'+'ipt>'); document.write('var alimama_pid=2; '); document.write('<scr'+'ipt src="http://a.alimama.cn/inf.js" type=text/javascript></scr'+'ipt>'); 很遗憾,这两种写法在ie浏览器下都得不到正确的结果, 主要是由于ie浏览器对于document.write两次引入的inf.js都放在当前js之后执行, 所以大家还是拆出多个js文件来分别发布多个广告位吧 (责任编辑:laiquliu) |