Facebook Pixel - 提交按钮

时间:2016-07-15 03:54:16

标签: javascript php wordpress facebook

我们刚刚开始了我们的第一个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>

提前致谢!

1 个答案:

答案 0 :(得分:0)

有关实施标准活动的更多信息,我建议您查看此页面,了解标准和自定义事件的所有必要详细信息(如果您选择使用它们):

https://developers.facebook.com/docs/facebook-pixel/api-reference#events

“使用带事件的参数”部分非常值得一读。

该页面的“全部放在一起”部分也非常有用。

针对您的特定用例,请查看“动态事件”部分:

https://developers.facebook.com/docs/facebook-pixel/api-reference#dynamicevents