如何使用create-react-app package.json主页属性修复Google Analytics(分析)流量源

时间:2019-06-13 09:19:33

标签: javascript reactjs google-analytics google-tag-manager create-react-app

我已经用Create React App构建了一个React应用,并且必须将构建内容(在执行npm run build之后)放置在网站子文件夹“ https://www.example.com/subfolder”中。在我的应用程序package.json中,将主页属性设置为“ https://www.example.com/subfolder”(紧随https://facebook.github.io/create-react-app/docs/deployment之后)。我在服务器(Apache)上没有任何控制权,但是当我尝试访问“ https://www.example.com/subfolder”时,有一个301重定向到“ https://www.example.com/subfolder/”,然后另一个301重定向到“ {{3 }}”。在最后一次301重定向之后,有一个javascript重定向(我猜是从React应用程序和homepage属性)到“ https://www.example.com/subfolder/index.html”。

该应用程序可以在此最后一个URL上正确投放,但是,许多数字广告系列中也带有一些utm来标识来源。我的问题是,所有流量来源都在Google Analaytics中记录为“直接流量”(请注意,我正在使用Google跟踪代码管理器来触发Google Analytics(分析)代码)。

我要求避免链接301重定向,但似乎它们不能直接服务“ https://www.example.com/subfolder”。 我还尝试从package.json中删除主页属性“ https://www.example.com/subfolder”,但当然,该操作仅在https://www.example.com/subfolder上可用。 我正在考虑要求他们在子域(即“ https://www.example.com/”)上提供应用程序,以避免301重定向,并在Google跟踪代码管理器侧设置跨域跟踪。

你们还有其他解决此问题的想法吗?

0 个答案:

没有答案