2016-03-30 11 views
21

Dodany facebook piksel jak pokazali tutaj here Teraz otrzymuję błąd:Jak naprawić błąd Powielonego identyfikatora w serwisie Facebook?

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

nie mogę zrozumieć, co powoduje ten błąd. Nawet gdy uruchomię kod z ich przykładu z usuniętym kodem pikselowym z html w konsoli, otrzymam ten sam wynik.

Ktoś wie, co to znaczy i jak rozwiązać ten błąd?

+1

Miałem ten sam problem. Moja zmiana polegała na dodaniu Menedżera tagów Google i Facebooka Pixela. Obydwaj powodowali ten błąd. Usunięto Pixel z Facebooka (pojedynczy) i opuściłem ten, który dodałem do Menedżera tagów Google. –

Odpowiedz

21

Znalazłem rozwiązanie na tej stronie.

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

Nie wiem, dlaczego tak się dzieje, ale prace naprawić. Możesz to sprawdzić, używając rozszerzenia Facebook Pixel Helper jako rozszerzenia w 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}}'); 
    } 
14

Ten błąd oznacza, że ​​fbq('init', <pixel_id>) jest wywoływane więcej niż jeden raz z tym samym identyfikatorem piksela.

+1

Interesujące jak. Jak już wcześniej wspomniałem, próbowałem uruchomić kod z konsoli na stronie, która nie zawiera tego kodu (w ogóle nie ma żadnego facebookowego piksela na stronie). Mam taki sam wynik. Nic nie duplikowałem. Pomocnik pikseli Facebooka mówi, że piksel ładuje się dobrze, ale błąd nadal ostrzega. I tak, jestem w 100% pewien, że na stronie nie ma duplikatu 'fbq ('init', )'. Ale dzięki za wysiłek. –

+1

Dotyczy również tego problemu i nie ma wiele do zrobienia. –

2

Inna odpowiedź znaleźć w Forum Google. „Trzeba sprawdzić, czy Facebook kod Pixel jest inicjowany tylko po jednej stronie (a nie za zdarzenie) Idź do znacznika gdzie FB Kod piksel i otwórz ustawienia zaawansowane Opcje uruchamiania tagów -> Raz na stronę (bez zdarzenia!). "

Powiązane problemy