首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用<script>与Google在另一个网站中嵌入React应用

使用<script>与Google在另一个网站中嵌入React应用
EN

Stack Overflow用户
提问于 2021-04-07 09:53:51
回答 1查看 474关注 0票数 1

我创建了React应用程序。现在,我想集成这个应用程序在多个网站上的一个特定的路径使用和谷歌标签管理器。也就是说,我创造了<script src="https://myreactapp/bundle.js"></script>。根据Google管理器,我在GTM帐户的自定义中为特定触发器(即“https://myanotherwebsite.com/gtmscriptchanges"”)添加了这个标记。

代码语言:javascript
复制
  <div id="root"></div>
   <script src="https://unpkg.com/react@16/umd/react.development.js" crossorigin></script>
   <script src="https://unpkg.com/react-dom@16/umd/react-dom.development.js" crossorigin></script>
<script src="https://myreactapp/bundle.js"></script>

除此之外,我还在我的https://www.npmjs.com/package/react-gtm-module文件中包含了index.js。

代码语言:javascript
复制
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import reportWebVitals from './reportWebVitals';
import TagManager from 'react-gtm-module'

const tagManagerArgs = {
  gtmId: 'GTM-*****'
}

TagManager.initialize(tagManagerArgs)

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById('root')
);

reportWebVitals();

在遵循上述所有步骤之后,我应该能够在这个位置看到我的react应用程序:https://myanotherwebsite.com/gtmscriptchanges,但不幸的是,我不能!我没有收到任何错误,但我也不能看到我的另一个网站的新变化。

请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2021-04-23 10:26:19

我解决了。我只需要在react App.js中添加一条路径

代码语言:javascript
复制
          <Route path='*' exact={true} component={Search} />

搜索是我的基本组成部分。详细信息:https://www.analyticsmania.com/post/single-page-web-app-with-google-tag-manager/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66983659

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档