我想将fb像素放在页面上,然后使用转换像素跟踪实际填写表单的所有人
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','https://connect.facebook.net/en_US/fbevents.js');
fbq('init', '');
fbq('track', "PageView");
fbq('track', 'Lead');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=1740955919461347&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->
我一直在使用这个html表单:
<form id="contactform" action method="post">
<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12 form">
<div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
<input name="name" type="text" id="name" placeholder="Enter Your Name" >
</div>
<div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
<input name="email" type="text" id="email" placeholder="Enter Your Email">
</div>
<div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
<input name="phone" type="text" id="phone" placeholder="Enter Your Phone">
</div>
<div class="col-lg-3 col-md-3 col-sm-12 col-xs-12">
<input class="btn-blue" type="button" value="submit" id="submit" onclick="fbq('track', 'Lead')">
</div>
</div>
</form>
所有观众都需要通过facebook进行像素化。我只需要跟踪完成注册表单的人。 提前谢谢。
答案 0 :(得分:0)
在注册完整视图/页面上集成像素。
您的表单执行HTTP POST 请求以处理和保存服务器端的内容。 服务器完成后,我认为会有重定向到这一侧。否则我们需要看到更多的javascript或后端(php?)代码......