У меня есть веб-приложение (блог) и я создал его с помощью React (React-starter-kit).После развертывания и добавления GA в мой Html.js я проверил сайт с помощью Tag Assistant от Google и обнаружил, что после открытия моей домашней страницы и перенаправления на страницу сведений о статье снова вызывается тег GA (тот, что с UA -.......).
Ниже приведен фрагмент моего кода в Html.js для добавления GA:
<body>
<div id="app" dangerouslySetInnerHTML={{ __html: children }} />
<script
dangerouslySetInnerHTML={{ __html: `window.App=${serialize(app)}` }}
/>
{scripts.map(script => <script key={script} src={script} />)}
{config.analytics.googleTrackingId && (
<script
dangerouslySetInnerHTML={{
__html:
'window.ga=function(){ga.q.push(arguments)};ga.q=[];ga.l=+new Date;' +
`ga('create','${
config.analytics.googleTrackingId
}','auto');ga('send','pageview')`,
}}
/>
)}
{config.analytics.googleTrackingId && (
<script
src="https://www.google-analytics.com/analytics.js"
async
defer
/>
)}
Я подозреваю, что причина обнаружения кода GA 2 разамаршрутизация и Html.js снова отображаются.
Как я могу это исправить?
Спасибо.