Javascript 我想在我的React Click事件中添加Facebook转换测量像素,但它没有';不行?
我使用react建立我们的电子商务网站。我们尝试添加Facebook像素来跟踪我们的“AddtoBag”活动。根据FacebookDeveloper(),我将我的代码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
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。这就是我如何使用確定代码>。该按钮是一个引导变量。