2015-06-15 9 views
7

Używam JavaScriptu, który dostałem z Facebooka, aby wykonać "śledzący" piksel. Ale kiedy korzystam z "Facebook Pixel Helper", aby sprawdzić, czy wszystko działa poprawnie, oznacza to, że wystąpił błąd, a piksel jest aktywowany wiele razy. Nie daje wskazówek, jak rozwiązać taki błąd, a nawet gdzie szukać. Czy mogę wprowadzić zmiany w tym kodzie z Facebooka, które zapobiegłyby wielokrotnemu odpaleniu?Aktywowane pikselem wiele razy dla Facebooka Pixel Tracking

<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> 
+0

można zakładać url gdzie tak się dzieje? Lub skonfigurować stronę testową, która odtwarza zachowanie, które można udostępnić? – Roemer

+0

przez przypadek czy masz element iframe? mamy ten sam problem i pochodzi z drugiej ramki, która inicjuje również piksel. Nie znalazłem żadnej dokumentacji, która mówi mi, czy muszę ją zainicjować w ramce podrzędnej. – mvdb

+0

Źródło tego widoku musi mieć dwa identyfikatory pikseli – stevensagaar

Odpowiedz