Facebook像素跟踪中的像素多次激活问题

9

我正在使用从Facebook获取的一些Javascript来执行“跟踪”像素。但是当我使用“Facebook像素助手”检查是否正确工作时,它显示存在错误,并且该像素被多次激活。它没有提供有关如何解决此类错误甚至在哪里查找的说明。我能否在来自Facebook的此代码中进行更改以防止多次触发?

 <script>
    (function() {
        var _fbq = window._fbq || (window._fbq = []);
        if (!_fbq.loaded) {
            var fbds = document.createElement('script');
            fbds.async = true;
            fbds.src = '//connect.facebook.net/en_US/fbds.js';
            var s = document.getElementsByTagName('script')[0];
            s.parentNode.insertBefore(fbds, s);
            _fbq.loaded = true;
        }
        _fbq.push(['addPixelId', '368842449990820']);
    })();

    window._fbq = window._fbq || [];
    window._fbq.push(['track', 'PixelInitialized', {}]);
</script>
<noscript>
    <img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?id=368842449990820&amp;ev=PixelInitialized" />
</noscript>

1
你能发布出现问题的URL吗?或者设置一个可以共享复制行为的测试页面吗? - Roemer
你有 iframe 吗?我们遇到了同样的问题,它来自于第二个框架也初始化了像素。我没有找到任何文档告诉我是否需要在子框架中初始化它。 - mvdb
在查看页面源代码时,必须有两个像素 ID。 - stevensagaar
同样的问题。只有一个像素 ID。 - Abram
1个回答

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接