Facebook Pixel Ajax或表格空行动

时间:2017-11-15 13:05:03

标签: javascript html facebook facebook-pixel

我正在实现facebook像素。我按照指南。所以我在页面的头部有这个代码:

<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', 'MY-ID');
    fbq('track', "PageView");
</script>

我需要在提交表单时添加此事件:

fbq('track', 'Lead', {
  content_name: 'my-Name',
  content_category: 'Valuation Form submitted',
 });

通常情况下,我会将第一个和第二个代码添加到我的“谢谢你”中。页。但提交表单后的网址与提交表单前的网址相同(它是ajax或带有空操作属性的表单)。

所以我想把第一个代码保留在头部并执行:

fbq('track', 'Lead', {
content_name: 'my-Name',
content_category: 'Valuation Form submitted',
});

用户提交表单后执行ajax调用。对此有何建议?

0 个答案:

没有答案