reactjs - 注册时运行 Google 广告转化代码,ReactJS

标签 reactjs google-tag-manager google-ads-api

Google 表示应将其添加到“转化页面”上的 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);
      });
  };

最佳答案

使用React Helmet 。它基本上可以帮助您更改内部的某些内容<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>
  );
};

关于reactjs - 注册时运行 Google 广告转化代码,ReactJS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63023482/

相关文章:

javascript - 为什么 React 只允许 HTML 实体的子集?

javascript - firebase 只获取需要的数据 javascript

javascript - 尝试获取表 react js单击的行的数据

javascript - 在单独的 JavaScript 文件中运行 Google 跟踪代码管理器脚本?

node.js - 如何获取Google Ads API以获取帐户列表

javascript - 通过 iFrame 小部件跟踪 Adwords 转化

javascript - 如何在knockoutjs按钮点击事件中添加Google AdWords转化跟踪代码?

javascript - 模拟 Response.headers.get()

google-analytics - 在 google tag manager 中,我们如何使用 staging 和 live 环境将数据发送到不同的 Google Analytics 帐户

javascript - 返回另一个 GTM JavaScript 变量中 GTM JavaScript 变量(数组)的总计