gpt4 book ai didi

reactjs - 电子商务跟踪数据未通过 react-ga 发送

转载 作者:行者123 更新时间:2023-12-03 16:05:16 24 4
gpt4 key购买 nike

我在向谷歌发送电子商务跟踪数据时遇到问题,目前我可以正常查看页面浏览量,但它没有注册转换事件。

这是我当前的设置:

// Application entry point
import React from 'react';
import {render} from 'react-dom';
import {Provider} from 'react-redux';
import {Router, browserHistory} from 'react-router';
import { syncHistoryWithStore } from 'react-router-redux';

import ReactGA from 'react-ga';
ReactGA.initialize('UA-myID-2');
ReactGA.plugin.require('ecommerce');

// Google Analytics
function fireTracking() {
ReactGA.pageview(location.pathname, location.pathname);
ReactGA.plugin.execute('ecommerce', 'addTransaction', {
id: 'jd38je31j',
revenue: '3.50'
});
}

render (
<Provider store={store}>
<Router history={history} routes={routes} onUpdate={() => window.scrollTo(0, 0), fireTracking} />
</Provider>, document.getElementById('app')
);

我添加了下面的代码来测试电子商务数据,但没有发送任何内容我在这里做错了什么?
ReactGA.plugin.execute('ecommerce', 'addTransaction', {
id: 'jd38je31j',
revenue: '3.50'
});

最佳答案

我能够通过将数据发送给 ga 以验证付款来完成这项工作

  verifyAlipay() {
const {dispatch} = this.props;
$.ajax({
type: 'GET',
url: `${API_URL}/orders/${this.props.location.query.out_trade_no}/complete`
}).then(resp => {
if (resp.result == 'success') {
dispatch(fetchCart());
ReactGA.plugin.execute('ecommerce', 'addTransaction', {
'id': '1234', // Transaction ID. Required.
'name': 'test checkout', // Product name. Required.
'sku': 'DD23444', // SKU/code.
'category': 'Party Toys', // Category or variation.
'price': '11.99', // Unit price.
'quantity': '1' // Quantity.
});
ReactGA.plugin.execute('ecommerce', 'send');
ReactGA.plugin.execute('ecommerce', 'clear');
}
});
}

关于reactjs - 电子商务跟踪数据未通过 react-ga 发送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42804001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com