reactjs - 在注册时运行 Google Ad 转换标签,ReactJS
问题描述
谷歌表示这应该添加到“转换页面”上的 html 中。
<!-- Event snippet for Website lead conversion page --> <script> gtag('event', 'conversion', {'send_to': 'AW-sdad/-dsafdsa'}); </script>
我有一个 ReactJS 应用程序,所以我没有单个 html“转换页面”。
我可以以某种方式从javascript运行它吗?
createAccount = () => {
Axios.post(`/api/signup`, { user })
.then(async (resp) => {
await Axios.post("/api/login", { email: this.state.email, password: this.state.password });
this.props.history.push("/app");
// Run google ad convert here?
})
.catch((err) => {
console.log(err);
});
};
解决方案
使用反应头盔。它基本上可以帮助您更改内部<head>
或<body>
因此您只需要在负责转换页面的组件中添加那段代码。
const SignUpPage = () => {
return (
<div>
<Helmet>
<!-- Event snippet for Website lead conversion page -->
<script> gtag('event', 'conversion', {'send_to': 'AW-sdad/-dsafdsa'}); </script>
</Helmet>
SignIn page here
</div>
);
};
推荐阅读
- node.js - 如何从 Mongoose Graphql 的一对一关系的反向模型中获取数据?
- android - Android:在片段中定义的应用栏中覆盖向上导航
- html - 图像、字体、网站图标等仅出现在 Safari 中,但不在 Chrome 或移动设备中?
- visual-studio-code - VSCode:将光标移动到每个光标的给定单词的下一个出现
- php - 更新关系内的关系 hasMany 值
- django - 重写 Django 模型以删除不必要的主键后收到 InvalidCursorName 错误消息
- javascript - 填写所有字段时显示 div
- sql-server - 我有以下代码可以使用 Python 从 SQL Server 编写输出:输出为 '1'、'2'、'3',但我想要 1 2 3
- windows - 如果 Win 键是使用 AutoHotkey 按下的唯一键,如何禁用它?
- python - Python - discord.py,如何修复“事件循环已关闭”