Javascript 我想在我的React Click事件中添加Facebook转换测量像素,但它没有';不行?

Javascript 我想在我的React Click事件中添加Facebook转换测量像素,但它没有';不行?,javascript,ruby-on-rails,facebook,facebook-graph-api,reactjs,Javascript,Ruby On Rails,Facebook,Facebook Graph Api,Reactjs,我使用react建立我们的电子商务网站。我们尝试添加Facebook像素来跟踪我们的“AddtoBag”活动。根据FacebookDeveloper(),我将我的代码 fbq('track', 'AddToCart', { content_ids: [this.props.data.id], value: this.props.data.price, currency: 'TWD' }); 在我的点击事件中。以下是我的全部代码 confirm() { this.setSt

我使用react建立我们的电子商务网站。我们尝试添加Facebook像素来跟踪我们的“AddtoBag”活动。根据FacebookDeveloper(),我将我的代码

fbq('track', 'AddToCart', {
  content_ids: [this.props.data.id],
  value: this.props.data.price, 
  currency: 'TWD'
});
在我的点击事件中。以下是我的全部代码

confirm() {
    this.setState({ showModal: false });

    var data = {
      id: this.props.data.id,
      number: this.refs.inputNumber.value
    }

    // Facebook tracking
    fbq('track', 'AddToCart', {
      content_ids: [this.props.data.id],
      value: this.props.data.price, 
      currency: 'TWD'
    });

    // Submit form via jQuery/AJAX
    $.ajax({
      type: 'GET',
      url: '/main/main/modifybagquantity',
      data: data
    })
},

我的问题是,在我点击按钮后,我仍然无法收到任何“AddToCart”事件。如何在我的React Click事件中添加Facebook转换测量像素,然后我可以从我的网站获取事件?

控制台中是否有任何错误?单击事件是否附加到阻碍它的
href
?你能看到网络调度吗?你能确认
confirm
方法确实被调用了吗?我没有得到任何错误。href和confirm方法也很完美。唯一的问题是我无法跟踪我的“AddtoBag”事件。我对
href
的意思是,如果您有一个事件,您可能需要阻止默认操作以给事件处理时间。如果该方法确实正在运行,但事件未触发(例如,打印前后的日志)并且您没有跟踪url,则问题与React无关。对不起,请原谅我的英语不好。你的意思是如果我的AJAX代码工作正常,我可能不会获取或触发fbq事件吗?我认为我的点击事件没有附加到href。这就是我如何使用
確定。该按钮是一个引导变量。