在我的网站出路的时候点击了facebook跟踪像素 [英] Hitting a facebook tracking pixel on the way out my site

查看:154
本文介绍了在我的网站出路的时候点击了facebook跟踪像素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想使用Facebook的像素跟踪来跟踪我的网站的退出,而不是我的网站的入口。我只是想在出路上点击它。

I want to use Facebook's pixel tracking to track exits from my site, not entrances to my site. I just want to hit it on the way out.

他们的代码如下所示:

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

问题是我不知道他们的代码是什么,所以我不知道去做这个。我应该从哪里开始?我可以在noscript标签中附加他们的图像吗?

The problem is that I don't know what their code is doing so i don't know how to do this. Where should I start? Can I just append their image that they have in the "noscript" tag?

推荐答案

看起来你可以移动 window._fbq.push 到你的点击事件。

It appears you could move window._fbq.push to inside your click event.

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);

这篇关于在我的网站出路的时候点击了facebook跟踪像素的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆