0

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

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

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

这是我的代码:

这是在<head>

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

然后,在 AJAX 成功块中:

var cd = {};
cd.value = '0.00';
cd.currency = "GBP";
window._fbq.push(['track', '6030344305258', cd]);

有谁知道我要去哪里错了?

4

0 回答 0