我们刚刚开始了我们的第一个Facebook广告系列,并且正在尝试跟踪潜在客户和转化次数。我们在FB中创建了一个像素,并希望跟踪用户在联系表单上点击submit
的时间。问题是,我们的submit
按钮并未将用户带到单独的确认信息中。页面,我们只是在联系表单上弹出一条成功消息。我们遇到的问题是 - 当您访问网站时,它会跟踪转化和潜在客户。所以,如果有人访问该网站,我们会看到领导和转化。只有当用户点击"提交"在表格上。
以下是我们目前的代码:
// INITIALIZATION 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', '//OurIDGoesHere');
fbq('track', "PageView");
fbq('track', "Lead");
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=(OURIDCODE)&ev=PageView&noscript=1"
/></noscript> // BUTTON CODE
<div class="button-wrap">
<button id="talkButton" data-dialog="somedialog" class="triggercontact
<i class=" fa fa-envelope "></i>Talk to Us!</button>
</div>
// CLICK EVENT CODE
<script type="text/javascript ">
$('#talkButton').click(function() {
fbq('track', 'Lead', {
content_category: 'Page'
});
});
</script>
提前致谢!
答案 0 :(得分:0)
有关实施标准活动的更多信息,我建议您查看此页面,了解标准和自定义事件的所有必要详细信息(如果您选择使用它们):
https://developers.facebook.com/docs/facebook-pixel/api-reference#events
“使用带事件的参数”部分非常值得一读。
该页面的“全部放在一起”部分也非常有用。
针对您的特定用例,请查看“动态事件”部分:
https://developers.facebook.com/docs/facebook-pixel/api-reference#dynamicevents