dedecms织梦自定义表单代码调整支持百度oCPC

织梦系统自定义表单代码调整支持百度ocpc 涉及落地页及diy.php  。

1、表单提交成功埋码依赖基础代码的成功安装,请在完成了基础代码的安装(安装流程见基础代码埋码指南)后再继续表单提交成功代码的安装

<script>
    window._agl = window._agl || [];
    (function () {
        _agl.push(
            ['production', '_f7L2XwGXjyszb4d1e2oxPybgD']
        );
        (function () {
            var agl = document.createElement('script');
            agl.type = 'text/javascript';
            agl.async = true;
            agl.src = 'https://fxgate.baidu.com/angelia/fcagl.js?production=_f7L2XwGXjyszb4d1e2oxPybgD';
            var s = document.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(agl, s);
        })();
    })();
</script>

注意:_f7L2XwGXjyszb4d1e2oxPybgD修改你的production。

2、表单提交成功代码 

window._agl && window._agl.push(['track', ['success', {t: 3}]])

 3、前台Form表单代码

<form action="/plus/diy.php" enctype="multipart/form-data" method="post" id="diyform">
          <input type="hidden" name="action" value="post" />
          <input type="hidden" name="diyid" value="20" />
          <input type="hidden" name="do" value="2" />
          <input type="hidden" name="wz" id="wz" value="1">
          <input type="hidden" name="tijiaoshijian" class="tijiaoshijian" value="" id="tijiaoshijian">
          <input type="hidden" name="setup" value="ajax" />
          <ul class="bd_inputbox clearfix">
             <li><input type="text" name="name" id="name" placeholder="姓名" /></li>
             <li><input type="text" name="age" id="age" placeholder="年龄" /></li>
             <li><input type="text" name="sex" id="sex" placeholder="性别" /></li>
             <li><input type="text" name="tel" id="tel" placeholder="电话" /></li>
          </ul>
          <input type="hidden"  name="nowurl" id="fromurl">
          <input type="hidden"  name="fromurl" id="nowurl">
	      <script>
             var nowurl = document.URL;
             var fromurl = document.referrer;
             document.getElementById('nowurl').value = nowurl;
             document.getElementById('fromurl').value = fromurl;
          </script>
          <input type="hidden" name="dede_fields" value="name,text;sex,text;age,text;tel,text;fromurl,text;tijiaoshijian,text;wz,text;city,text" />
          <input type="hidden" name="dede_fieldshash" value="72009ceec17528e6b09a6f654d32eca6" />
          <input type="button" class="ygxx_sub" value="预约精准评估" onclick="send()"/>
               
     </form>

表单事项仅供参考,具体以自己的需要修改,注意dede_fieldshash及dede_fields值。

4、Ajax ocpc 回调部分代码

<!--Ajax ocpc 回调-->
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/1.6.4/jquery.min.js"></script>
<script>
function send(){
	
	var name = $("#name").val();  
	var tel = $("#tel").val(); 
	var flag=true;

  if(name == null || name == ""){
    alert("姓名不能为空");
		flag=false;
	 
	}else if(tel == null || tel == ""){
    alert("电话不能为空");
		flag=false;
	  }

	if(flag == true){
		
    $.ajax({
        cache: true,
        type: "POST",
        url:"/plus/diy.php",
        data:$('#diyform').serialize(),// 你的form里面的id
        success: function(data) {
            if(data=="success"){
                alert('提交成功!我们专业的留学顾问马上联系您~');
		window._agl && window._agl.push(['track', ['success', {t: 3}]]);
            }else{
                alert('数据校验不对,程序返回!');
            }
        }
    });

		
		}
}

</script>

5、打开/plus/diy.php 找到

showmsg($bkmsg, $goto);

改为

if($setup == 'ajax')
{
    echo "success";
    exit;
}
else
{
    showmsg($bkmsg, $goto);
}

这样百度oCPC 表单提交成功代码配置完成。

打赏激励--若您觉得本文对您有所价值,请给我们打赏,这将是我们前进路上源源不绝的动力。
  • 请用 微信 给我们打赏

  • 请用 支付宝 给我们打赏

  • 扫一扫直接在微信中阅读

加群交流
本站群号二:41794974,本群适用于讨论dedecms模板制作、标签调用、问题求助、二次开发等相关话题。为营造良好的群内环境,拒绝闲聊、广告、黄赌毒等出现,一经发现违规,直接踢出。谢谢合作!
在线分享
  • 微信好友
  • QQ好友
  • QQ空间
  • 腾讯微博
  • 新浪微博
  • 豆瓣网
  • 百度贴吧