Javascript Facebook异步onClick转换不工作

Javascript Facebook异步onClick转换不工作,javascript,ajax,facebook,conversion-tracking,Javascript,Ajax,Facebook,Conversion Tracking,我正在尝试为Facebook广告安装一个转换像素,这样当用户在Facebook上点击我的一个广告时,它们就会被带到我的网站,转换跟踪器会跟踪这些用户中有多少人注册 我的注册表单使用AJAX,因此我必须使用异步版本的转换跟踪器,因此当用户成功注册时,Facebook会触发一个事件,计数器会增加1 然而,这似乎没有发生……我在Facebook上查看了我的一个广告,在我的网站上注册,但我没有看到增加(即使在等待注册所需的时间之后……) 这是我的密码: 这在中进行: 有人知道我哪里出错了吗?小点,但是你

我正在尝试为Facebook广告安装一个转换像素,这样当用户在Facebook上点击我的一个广告时,它们就会被带到我的网站,转换跟踪器会跟踪这些用户中有多少人注册

我的注册表单使用AJAX,因此我必须使用异步版本的转换跟踪器,因此当用户成功注册时,Facebook会触发一个事件,计数器会增加1

然而,这似乎没有发生……我在Facebook上查看了我的一个广告,在我的网站上注册,但我没有看到增加(即使在等待注册所需的时间之后……)

这是我的密码:

这在
中进行:


有人知道我哪里出错了吗?

小点,但是你应该在某处使用变量
cd
?嗨,安迪!是的,我在玩代码
cd
应替换
{'value':'0.00','currency':'GBP'}
。我将更新代码-谢谢:)愚蠢的问题,但是您是否尝试在成功块中放置一个console.log来检查它是否确实在运行该代码?
<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 || [];
  }
  })();
</script>
var cd = {};
cd.value = '0.00';
cd.currency = "GBP";
window._fbq.push(['track', '6030344305258', cd]);