尝试在单击按钮时触发FB事件代码(此页面上的“下载”按钮:documentation)。
我之前看过这篇文章,但Brandon建议的代码对我不起作用: https://frequencydigital.com/guide-download/
根据Facebook,他们提供此代码以供使用,但不能正常工作:
"C:\Wakanda\Wakanda Server.exe" "C:\solutions\invoices.waSolution" "--adminport=8090"
当我查看我正在尝试更新的页面的源代码时,按钮代码为:
<!-- The below method uses jQuery, but that is not required -->
<button id="addToCartButton">Add To Cart</button>
<!-- Add event to the button's click handler -->
<script type="text/javascript">
$( '#addToCartButton' ).click(function() {
fbq('track', 'AddToCart', {
content_ids: ['1234'],
content_type: 'product',value: 2.99,currency: 'USD'
});
});
</script>
不确定我在这里做错了什么。
答案 0 :(得分:0)
您链接的答案中的代码需要针对您的情况略微修改,其中使用表单提交按钮而不是按钮块。
<script>
(function() {
var btns = document.querySelectorAll('form input[type="submit"]');
var i, I;
for (i=0, I=btns.length; i<I; i++) {
btns[i].addEventListener("click", function() {
fbq("track", "Lead");
});
}
})();
</script>
编写此代码即使在单个页面上使用多个此类表单也能正常工作。如果你确定只有一个这样的表格/按钮,它可以简化一点。
请注意,上一个答案中的所有建议和注意事项仍然适用。此外,您可以选择&#34; lead&#34;以外的其他代码。