有做营销的朋友突然问到如果渠道的来源不同,在推广页面上想给到访问者(受众)的体验也不一样,如从百度网页过来的客户,想推广的商品是水果;从微博网页过来的客户,想推广的商品是旅游,怎么做呢?
营销引擎提供了一套方便的投放系统,可以通过js扩展达到上述效果。
原推广js代码如下:
<div id="dfb-wrapper-1-55-1499822817429" exparams="adaptable=false&closable=false&title=&hasTitle=false">
<script src="https://oa-panther.data.aliyun.com/get_position_info_v2?did=1&pid=55&t=1499822817429&tpt=2&c=43005&vt=1&as=728*90&at=1&ct=4&n=7&s=0&version=1.0.9&env=online"></script>
</div>
这里面需要利用关键词定向来做来源定向的手段,需要在下方添加一段js代码,如:
<script type="text/javascript">
var url = window.location.href;
var kw = url.match(/cosite=(\w*)/)[1];
var oadom = document.getElementById('dfb-wrapper-1-55-1499822817429');
oadom.setAttribute('exparams', oadom.getAttribute('exparams') + '&kw=' + kw);
</script>
上面这段js通过获取当前推广页面的url,然后通过正则匹配拿到关键词信息,当然如果是汉字,还需要做url_decode,最后追加到上面的div的exparams属性上,然后走正常的js投放过程。
上述的js就完成的推广位模板扩展,我们可以在后台添加一个推广位模板,记录起来,供多个推广位去选择,如下图:
演示地址:
微博渠道:http://my.huhoo.net/test_ad2.html?cosite=weibo
腾讯渠道:http://my.huhoo.net/test_ad2.html?cosite=qq
时间: 2024-09-29 11:05:51