Я все еще довольно новичок в Javascript, но мне было интересно, что будет лучшим способом для запуска пикселя преобразования Facebook (ниже) без фактической загрузки страницы "подтверждения" / "Спасибо"?
<script type="text/javascript">
var fb_param = {};
fb_param.pixel_id = 'XXXXXXXXXXX';
fb_param.value = '0.00';
fb_param.currency = 'USD';
(function(){
var fpw = document.createElement('script');
fpw.async = true;
fpw.src = '//connect.facebook.net/en_US/fp.js';
var ref = document.getElementsByTagName('script')[0];
ref.parentNode.insertBefore(fpw, ref);
})();
</script>
<noscript><img height="1" width="1" alt="" style="display:none"
src="https://www.facebook.com/offsite_event.php?id=XXXXXXXXXX&value=0&currency=USD" /></noscript>
Facebook говорит, что мы должны подключить это к нашим страницам "Спасибо", которые посетители видят после конвертации (заполняют форму, совершают покупку и т.д.). Однако некоторые из наших форм представляют собой всплывающие окна или формы на боковых панелях рядом с контентом, которые мы не хотим, чтобы читатели были перенаправлены с помощью страницы подтверждения.
В Google Analytics я могу создать "невидимый" просмотр страницы, нажав _gaq.push(['_ trackPageview]); код, который может сказать GA, что он должен считать невидимое просмотрение страницы в качестве цели.
Есть ли что-то похожее на то, что достаточно общего для того, чтобы сообщить моему сайту о пожаре пикселя FB?