有没有办法在使用 fbq('init', 'XXXXXXXXXXXXX')
初始化 Facebook 像素后以编程方式删除它? ?
Google analytics.js 允许使用 ga('[trackerName.]remove')
删除单个跟踪器对象,但我在全局 fbq 对象上找不到任何具有类似功能的方法。
更新:虽然不理想,但一种解决方法是仅针对特定像素,如下所示:
fbq('init', '<PIXEL_A>');
fbq('init', '<PIXEL_B>');
fbq('track', 'PageView'); //fire PageView for both initialized pixels
// only fire the Purchase event for Pixel A
fbq('trackSingle', '<PIXEL_A>', 'Purchase', {
value: 4,
currency: 'GBP',
});
// only fire the custom event Step4 for Pixel B
fbq('trackSingleCustom', '<PIXEL_B>', 'Step4',{
//optional parameters
});```
最佳答案
这行得通吗?您实际上并没有禁用像素,而是选择由哪些像素跟踪哪些事件。 Selective event tracking with multiple pixels
关于javascript - 以编程方式删除 Facebook 像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48899923/