首页 > 解决方案 > 当有人选择加入邮件列表时,更正将潜在客户事件发送到 Facebook

问题描述

第一次在这里发帖,所以希望我来这里是为了正确的事情!我不是开发人员,但有时会在慈善机构的角色中调整代码。

我们目前遇到的问题是我们的 FB 像素没有正确跟踪潜在客户事件(对我们来说,当有人在签署请愿书或其他类型的表格时通过单击“是”单选选项订阅我们的列表时。

从我看到的现有像素来看,它似乎仅通过加载表单的第一页就错误地触发了 2 个事件 - 这被放置在页面模板中,因此适用于捐赠页面上的所有 4 个阶段,例如:

<!-- 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', '475217546490036');
fbq('track', 'PageView');
fbq('track', 'Donate');
fbq('track', 'Lead');
</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=475217546490036&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->

我已经通过将该触发器放置在捐赠表单的最后一页上为“捐赠”解决了这个问题,但据我所知,需要 JQuery 来跟踪用户何时在选择加入收音机时点击“是”,对吗?

在我去了解 Jquery 的工作原理之前,我只是想确保我没有错过一些简单的解决方案!

标签: jqueryfacebook-pixel

解决方案


推荐阅读