jquery - 当有人选择加入邮件列表时,更正将潜在客户事件发送到 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 的工作原理之前,我只是想确保我没有错过一些简单的解决方案!
解决方案
推荐阅读
- xml - 使用 XSLT 映射 xml:CDATA 阻止程序
- google-apps-script - Google Script:当单元格被填满时,提示询问用户是否要运行脚本
- c# - 如何检查新添加的记录值到 BindingSource
- google-apps-script - 使用 Google App Script 操作 Google Doc 大纲
- azure-devops - 如何在新的 VSTS 预览功能中配置 VSTS Git 存储库?
- django - Django:使用模型方法分配默认值(使用self)
- sidekiq - 配置 sidekiq 队列以降序显示
- .net - MassTransit:共享合同
- html - 在 WordPress 中嵌入闪亮的应用程序
- c# - 正则表达式条件值