Один и тот же идентификатор веб-ресурса отслеживается дважды - PullRequest
0 голосов
/ 24 января 2019

Я использую следующий код на своей странице, чтобы использовать Google Analytics и Tag Manager.

 <script type="text/javascript">
    (function(i, s, o, g, r, a, m) {i["GoogleAnalyticsObject"] = r;i[r] = i[r] || function() {(i[r].q = i[r].q || []).push(arguments)}, i[r].l = 1 * new Date();a = s.createElement(o),m = s.getElementsByTagName(o)[0];a.async = 1;
    a.src = g;m.parentNode.insertBefore(a, m)})(window, document, "script", "//www.google-analytics.com/analytics.js", "ga");

    ga('create', 'UA-xxxxx', 'auto');
    ga("require", "displayfeatures");
    ga('send', 'pageview');
</script>

и

<script async src="https://www.googletagmanager.com/gtag/js?id=UA-xxxxxx"></script>
<script>
   window.dataLayer = window.dataLayer || [];
   function gtag(){dataLayer.push(arguments);}
   gtag('js', new Date());
   gtag('config', 'UA-xxxxxx');
</script>

Поэтому я получаю предупреждение "Один и тот же идентификатор веб-ресурса отслеживается дважды" в Google Tag Assistant.

Можно ли как-нибудь исправить это предупреждение?

1 Ответ

0 голосов
/ 24 января 2019

На самом деле у вас есть два кода Google Analytics на вашей странице, и оба посылают хиты "просмотра страниц" в Google Analytics.Первый - немного более старый analytics.js фрагмент, а второй - немного более новый gtag.js фрагмент.Ни один из них не имеет ничего общего с Google Tag Manager.

Попробуйте использовать только one , analytics.js или gtag.js.Обратите внимание, что если вы также установите GTM и настроите отслеживание просмотров страниц в GTM, у вас снова возникнет та же проблема, поскольку GTM будет дублировать существующую функциональность фрагмента аналитики.

...