facebook注册表格的像素对话

时间:2016-09-05 06:21:39

标签: javascript facebook event-tracking

我想将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进行像素化。我只需要跟踪完成注册表单的人。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

在注册完整视图/页面上集成像素。

您的表单执行HTTP POST 请求以处理和保存服务器端的内容。 服务器完成后,我认为会有重定向到这一侧。否则我们需要看到更多的javascript或后端(php?)代码......