Comment corriger une erreur D'ID de pixel dupliqué de Facebook?
ajout de pixels facebook comme ils ont montré ici ici Maintenant obtenir une erreur:
fbevents.js:9 Facebook Pixel Error: Duplicate Pixel ID: some-pixel-id
ne peut pas comprendre ce qui cause cette erreur. Même quand j'exécute le code de leur exemple avec le code pixel retiré de html dans la console j'obtiens le même résultat.
quelqu'un sait ce que cela signifie et comment résoudre cette erreur ?
5 réponses
j'ai trouvé la solution sur cette page en fait.
https://productforums.google.com/d/msg/tag-manager/GIaDNascpYw/TNfoJApXBgAJ
Je ne sais pas pourquoi cela se produit, mais le correctif fonctionne. Vous pouvez vérifier cela en utilisant L'aide de Pixel Facebook comme une extension dans 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}}');
}
Cette erreur signifie généralement fbq('init', <pixel_id>)
est appelé plus d'une fois avec le même pixel id.
une autre réponse trouvée dans le forum Google: "Vous devez vérifier si votre code Pixel Facebook n'est initialisé qu'une fois par page (et pas par événement). Allez à la balise où se trouve votre code Pixel FB et ouvrez les paramètres avancés. Options de mise à feu des balises -> une fois par page (pas d'événement!)."
j'avais le même problème dans mon magasin shopify mais j'ai fait des recherches et j'ai découvert que Trackify FB pixel app est mon option. J'ai supprimé tous les pixels et événements précédents que j'ai créés dans le passé (expérimentait) et installer l'application qu'il aide à créer des événements multiples et pixels
cette erreur ne se produira que si vous essayez d'initialiser un ID de pixel plus d'une fois, vous devez donc vérifier tout le chargement de code JavaScript sur votre site et trouver où les appels multiples à init
votre ID pixel vient de.
la principale zone à vérifier est de cliquer avec le bouton droit de la souris sur votre site et de cliquer sur "Voir la page source."Ensuite, vérifiez tous les fichiers JavaScript référencés et tous les conteneurs GTM que vous référencez. J'ai entendu parler de développeurs y compris le code pixel Facebook à la fois dans le <head>
du site et dans un conteneur GTM, ce qui causerait cette erreur.
si vous avez de la difficulté à trouver les deux init
les appels, une des façons les plus faciles de rechercher du code JavaScript spécifique sur un site est d'utiliser les outils de développement Chrome. Appuyez sur la touche F12 pour ouvrir les outils, appuyez sur la touche Ctrl+Maj+ F pour ouvrir le panneau de recherche, puis tapez fbq
ou ce que vous cherchez. Il faudra passer par les sources qu'il a chargé pour le site et chercher ce code.