【发布时间】:2017-03-24 06:11:47
【问题描述】:
如果有人调用 facebook 函数:
fbq('init', <pixel_id>)
对于同一个像素 id 不止一次,它会产生错误:
Facebook 像素错误:像素 ID 重复
this 答案的解决方案是先使用
if(typeof fbq === 'undefined') {
fbq('init', <pixel_id>)
}
但是我在同一页面上使用了多个 pixel_id。因此,如果第一个像素 id 已经加载,这将不会加载第二个像素 id。
有没有办法检查一个特定的 pixelid 是否被加载,而不仅仅是 fbq 是否被加载?类似:
if(typeof fbq === 'undefined') {
fbq('init', <pixel_id>);
}
else {
if (!fbq.pixel_id)
fbq('init', <pixel_id>);
}
【问题讨论】:
标签: facebook