钟震原创,更多知识尽在钟震讲网络营销,自己百度噢!
做过竞价的朋友都知道,数据是竞价中最核心的部分,但是往往我们在账户中的关键词url网址做了数据追踪(还是用客服软件做追踪的就不讲啦。因为你追踪的是搜索词),还是会丢失很多的数据。这是为什么呢?
在竞价的数据追踪中,我们通常定义为咨询页面的上一个页面就是来源页面。那么在用户通过点击我们的广告来到我们的网站的着陆页的时候,参数是存在的,但是在用户多次点击别的页面然后咨询的时候,我们做的追踪参数就丢失了。
那么我们应该如何解决这个问题呢,其实只要你懂一点点js代码,那么这个问题就能完全的解决,不管用户怎么点,参数都会跟在网址后面不会丢失。
首先假如如下所示是我们的着陆页。在这里做一个参数传递实验。
<html>
<head>
<title>传参数</title>
<script src="/js/track.js"></script>
</head>
<body onload="changeUrl();">
<p><a href="网址/" target="_blank">传送门测试
传参<a></p>
</body>
</html>
那么需要改的位置有两个
1.加一段js,js采用外部调用,js代码是java老师写的
着陆页模板中写<script src="http://www.bidwhy.com/js/track.js"></script>
下面的代码做一个js文件保存在你的网站中就行啦
function changeUrl(){
var url=location.href;
var s = url.indexOf("?");
if(s!=-1){
var getStr=url.substr(s);
var arr=document.getElementsByTagName("a");
for(var i=0;i<arr.length;i++){
var href=arr[i].getAttribute("href");
if(href.indexOf("?")==-1){
arr[i].setAttribute("href",href+getStr);
}else{
arr[i].setAttribute("href",href+getStr.replace("?","&"));
}
}
}
}
2.<body onload="changeUrl();">变换主页网址,这里也要记得改。
假如这是着落页,正常情况是有参数的,但是点击下一个页面就没有了,设置了参数传递之后,点击下一个页面,这个页面的参数就会依旧存在。因为这个网页是拿来做实验的,网址后面并没有实际的参数所以我们需要手动添加一个参数 比如说?from=baidu
好了ok,开始试验了
第一步,我写了一个简单的网页,加了一个参数,?from=baidu
第二步,点击传送门测试传参。见证奇迹的时刻到了
当我们网页跳转到别的网址之后参数还是会存在。数据丢失问题就解决了
竞价中数据为王,所以参数传递是每一位竞价师必须要做的事情,希望本文对所有网络营销爱好者有一点点启发,一点点感悟。更多知识俺。