如何修复重复的Facebook像素ID错误?

Eug*_*off 24 javascript facebook-ads-api facebook-pixel

像他们在这里显示的那样添加了facebook像素 现在收到错误:

fbevents.js:9 Facebook Pixel Error: Duplicate Pixel ID: some-pixel-id
Run Code Online (Sandbox Code Playgroud)

无法理解导致此错误的原因.即使我从他们的示例中运行代码并从控制台中的html中删除像素代码,我也得到相同的结果.

任何人都知道这意味着什么以及如何解决这个错误?

Zde*_*tak 24

我实际上在这个页面上找到了解决方案.

https://productforums.google.com/d/msg/tag-manager/GIaDNascpYw/TNfoJApXBgAJ

不知道为什么会这样,但修复工作正常.您可以使用Facebook Pixel Helper作为Chrome中的扩展程序来验证这一点.

if(typeof fbq === 'undefined') {
    !function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
    n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
    n.push=n;n.loaded=!0;n.version='2.0';n.queue=[];t=b.createElement(e);t.async=!0;
    t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
    document,'script','https://connect.facebook.net/en_US/fbevents.js');

    fbq('init', '123123123213121');
    fbq('track', 'PageView');
    fbq('track', '{{fBPixelType}}');
  }
  else {
    fbq('track', '{{fBPixelType}}');
  }
Run Code Online (Sandbox Code Playgroud)


Cra*_*his 16

此错误通常意味着fbq('init', <pixel_id>)使用相同的像素ID多次调用.

  • 也遇到这个问题,没有什么可继续进行的。 (2认同)