gpt4 book ai didi

react-native - 如何在 native react 中添加浏览量事件

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

我正在尝试为页面浏览添加事件,这些事件应该在 Behavior -> Site Contant -> All Pages 中可见

谁能帮我重新添加浏览量事件。
我正在使用 react-native-google-analytics-bridge

最佳答案

我用 react-ga谷歌分析模块。我用 pageView添加页面 View ,您可以在应用程序中的任何位置调用此函数。要创建我使用的事件

ReactGA.event({
category: 'Click',
action: 'Button clicked',
label: 'Button login clicked',
});

这是一个跟踪所有访问过的页面的示例。

这是我的 index.js :
ReactDOM.render(
<BrowserRouter>
<App />
</BrowserRouter>
, document.getElementById('root'));

还有我的 App 组件:
class App extends Component {

state = {
page: '',
loaded: false,
}

static getDerivedStateFromProps(nextProps, prevState) {
const page = window.location.pathname + (window.location.search? window.location.search : "");
if(!prevState.loaded) {
ReactGA.initialize('UA-XXXXXXX-0', {
debug: false,
titleCase: false,
});
prevState.loaded = true;
}
if(prevState.page !== page) {
ReactGA.pageview(page);
prevState.page = page;
}
return prevState;
}

render() {
const { history } = this.props;

return (
<Application />
);
}
}

export default withRouter(App);

关于react-native - 如何在 native react 中添加浏览量事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53744405/

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