微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 表单提交成功代码配置完成。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐