富海360
首页 > 新闻中心  > 百度seo学习教程
返回

百度SEO神技:百度URL参数传递代码

来源:www.seo0752.com 发布时间:2014年11月13日
    作为IT界的多面手,SEO从业人员不仅仅要上得了网络,写得了软文,还要改得了代码,争得过同行。那么我们接下来讲讲如何室友JS代码传递百度推广URL跟踪参数。
 
  效果转化跟踪是企业进行包括百度竞价在内的搜索引擎营销的一个重要课题。效果转化跟踪的前提是获取精准的数据,包括业务数据和流量数据。下面分享一段功能强大的代码,通过这段代码可以将预设的竞价着陆页面(Landing Page)的跟踪参数传递至下游页面。
 
  代码应用场景:
 
  百度竞价的着陆页面为“http://www.tui18.com/?f=baiduppc&kw=jingjia”,其中“/?f=baiduppc&kw=jingjia”为预设的推广URL跟踪参数,这个可以在百度后台设置。访客点击该页面上的一个链接“http://www.tui18.com/news/”,那么预设参数会加载到该下游页面,访问网址变为“http://www.tui18.com/news/?f=baiduppc&kw=jingjia”
 
  代码片段:
 
  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 var href=arr[i].getAttribute("href");
 
  if(href.indexOf("?")==-1){
 
  arr[i].setAttribute("href",href+getStr);
 
  }else{
 
  arr[i].setAttribute("href",href+getStr.replace("?","&"));
 
  }
 
  }
 
  }
 
  }
 
  使用方法:
 
  第一步:新建一个JS文件urltrack.js,将上述代码复制进去。然后在网页头部(HEAD结束标签之前)加载该JS文件;
 
  第二步:在网页的body开始标签加上onload="changeUrl();"即可调用。
 
  虽然IT界并不硬性要求SEOer们写得了JS代码,但是能写得了代码的SEOer无疑将走得更远。感兴趣的话,抓紧时间学起来吧。

分享到:

相关文章

+ 微信号:fuhails

添加微信好友,详细了解产品。