Javascript 在我的网站上点击facebook跟踪像素

Javascript 在我的网站上点击facebook跟踪像素,javascript,jquery,facebook,Javascript,Jquery,Facebook,我想使用Facebook的像素跟踪来跟踪我网站的出口,而不是我网站的入口。我只想在出去的时候打它 他们的代码如下所示: <script>(function() { var _fbq = window._fbq || (window._fbq = []); if (!_fbq.loaded) { var fbds = document.createElement('script'); fbds.async = true; fbds.src = '//co

我想使用Facebook的像素跟踪来跟踪我网站的出口,而不是我网站的入口。我只想在出去的时候打它

他们的代码如下所示:

<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;
  }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', 'MY_ID_NUMBER', {'value':'0.00','currency':'USD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=MY_ID_NUMBER&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>
<script type="text/javascript">
document.addEventListener('click', function(e) {    
    var tre = e.target.href || '';
    if( tre.indexOf("link.php") > -1) { 
        [SOMETHING HERE THAT USES THEIR CODE]   
    }
}, false);
</script>
(函数(){
var _fbq=window._fbq | |(window._fbq=[]);
如果(!\u fbq.已加载){
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=窗口。_fbq | |[];
窗口。_fbq.push(['track','MY_ID_NUMBER',{'value':'0.00','currency':'USD');
我想这样做:

<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;
  }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', 'MY_ID_NUMBER', {'value':'0.00','currency':'USD'}]);
</script>
<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=MY_ID_NUMBER&amp;cd[value]=0.00&amp;cd[currency]=USD&amp;noscript=1" /></noscript>
<script type="text/javascript">
document.addEventListener('click', function(e) {    
    var tre = e.target.href || '';
    if( tre.indexOf("link.php") > -1) { 
        [SOMETHING HERE THAT USES THEIR CODE]   
    }
}, false);
</script>

document.addEventListener('click',函数(e){
var tre=e.target.href | |'';
if(tre.indexOf(“link.php”)>-1{
[此处使用其代码的内容]
}
},假);

问题是我不知道他们的代码在做什么,所以我不知道怎么做。我应该从哪里开始?我可以将他们的图像添加到“noscript”标记中吗?

您似乎可以移动
窗口。\u fbq.将
推到
单击事件中

document.addEventListener('click', function(e) {    
  var tre = e.target.href || '';
  if( tre.indexOf("link.php") > -1) { 
    window._fbq.push(['track', 'MY_ID_NUMBER', {'value':'0.00','currency':'USD'}]);  
  }
}, false);

您是否可以使用脚本创建另一个页面,然后在eventlistener-onclick中对另一个页面执行ajax调用?当用户通过链接离开您的站点时,
[这里使用他们的代码的东西]
是否执行?