it-swarm.com.de

Wie man einen doppelten Facebook Pixel ID Fehler behebt?

Facebook-Pixel hinzugefügt, wie sie hier gezeigt wurden hier Nun wird ein Fehler angezeigt:

fbevents.js:9 Facebook Pixel Error: Duplicate Pixel ID: some-pixel-id

Kann nicht verstehen, was diesen Fehler verursacht. Selbst wenn ich den Code aus ihrem Beispiel mit entferntem Pixelcode aus HTML in der Konsole ausführte, erhalte ich dasselbe Ergebnis.

Weiß jemand, was das bedeutet und wie Sie diesen Fehler beheben können?

22
Evgeniy Monakov

Ich habe die Lösung auf dieser Seite gefunden.

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

Nicht sicher, warum dies geschieht, aber das Update funktioniert. Sie können dies überprüfen, indem Sie den Facebook Pixel Helper als Erweiterung in Chrome verwenden.

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}}');
  }
22
Zdenek Hatak

Dieser Fehler bedeutet im Allgemeinen, dass fbq('init', <pixel_id>) mit derselben Pixel-ID mehrmals aufgerufen wird.

15
Craig Kochis

Eine andere Antwort wurde im Google Forum gefunden: "Sie müssen überprüfen, ob Ihr Facebook-Pixelcode nur einmal pro Seite (und nicht pro Ereignis) initialisiert wird. Gehen Sie zu dem Tag, an dem sich Ihr FB-Pixelcode befindet, und öffnen Sie die erweiterten Einstellungen. Tag-Auslöseoptionen -> Einmal pro Seite (nicht Ereignis!). "

3
rassom

Ich hatte das gleiche Problem, und das Ändern des Facebook-Pixel-Initialisierungs-Tags in GTM auf "einmal pro Seite" hat den Trick getan.

Ich weiß, dass bereits jemand darauf geantwortet hat, aber da dies mehr als eine Lösung ist und die "ausgewählte" Antwort für mich komplizierter erscheint als diese Antwort, dachte ich, dass ich hier einen Kommentar abgeben würde, damit andere Personen mit demselben Problem sich sicher fühlen, es zu versuchen dieser einfachere Ansatz.

1
jgggr

Dieser Fehler tritt nur auf, wenn Sie versuchen, eine Pixel-ID mehr als einmal zu initialisieren. Überprüfen Sie daher den gesamten JavaScript-Code, der auf Ihrer Site geladen wird, und ermitteln Sie, woher die mehrfachen Aufrufe von init Ihrer Pixel-ID stammen.

Der wichtigste zu überprüfende Bereich ist, mit der rechten Maustaste auf Ihre Website zu klicken und auf "Seitenquelle anzeigen" zu klicken. Überprüfen Sie dann alle referenzierten JavaScript-Dateien und alle GTM-Container, auf die Sie verweisen. Ich habe von Entwicklern gehört, die den Facebook-Pixelcode sowohl im <head> der Site nd in einem GTM-Container enthalten, was diesen Fehler verursachen würde.

Wenn Sie Probleme haben, die beiden Aufrufe von init zu finden, können Sie mit den Chrome Developer Tools am einfachsten nach spezifischem JavaScript-Code auf einer Website suchen. Drücken Sie F12 Drücken Sie, um die Werkzeuge zu öffnen Ctrl+Shift+F Um das Suchfeld zu öffnen, geben Sie fbq oder was auch immer Sie suchen ein. Es durchsucht die Quellen, die es für die Site geladen hat, und sucht nach diesem Code.

0
John Washam

Ich hatte das gleiche Problem in meinem Shopify-Shop, aber ich habe nachgeforscht und herausgefunden, dass Trackify fb pixel app meine Option ist. Ich entfernte alle vorherigen Pixel und Ereignisse, die ich in der Vergangenheit erstellt hatte (experimentierte) und installiere die App, mit der mehrere Ereignisse und Pixel erstellt werden können

0
Adam Fills