gpt4 book ai didi

javascript - Facebook Pixel + Google 标签管理器 + fbq 事件

转载 作者:搜寻专家 更新时间:2023-11-01 05:03:32 24 4
gpt4 key购买 nike

我正在使用 Google 跟踪代码管理器来转换 Facebook Pixel。

然后,我使用这样的代码触发事件

  <body>
...
<script>
fbq('track', 'ViewContent', {
content_type: 'product',
content_ids: ['1234'],
content_name: 'ABC Leather Sandal',
content_category: 'Shoes',
value: 0.50,
currency: 'USD'
});
</script>
</body>

但是当代码执行时我得到了一个错误,因为 Facebook Pixel 是异步加载的并且 fbq 还不可用。

Uncaught ReferenceError: fbq is not defined

我该怎么办?

最佳答案

无法让 Eike 的方法工作并以下面的“肮脏的解决方法”结束(基本上它只是等到 fbq 被初始化):

<script>
function waitForFbq(callback){
if(typeof fbq !== 'undefined'){
callback()
} else {
setTimeout(function () {
waitForFbq(callback)
}, 100)
}
}

waitForFbq(function () {
fbq('track', 'Registered');
})
</script>

也许它也会对某人有帮助

关于javascript - Facebook Pixel + Google 标签管理器 + fbq 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46972912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com