Консолидируйте аналитику повторяющихся URL-адресов с помощью канонических URL-адресов при использовании Диспетчера тегов Google

У меня на сайте установлен GTM. У нас уже есть канонические URL-адреса на всех наших страницах, но Google Analytics не отслеживает канонические URL-адреса, поэтому аналитика получает повторяющиеся страницы, на которых используются заглавные буквы или строки запроса. Я нашел ответы о том, как изменить фрагмент Google Analytics для отслеживания канонических URL-адресов, например здесь, но проблема в том, что поскольку у меня установлен GTM, в моем коде нет фрагмента Google Analytics. Вместо этого у нас есть фрагмент GTM:

<!-- Google Tag Manager -->
<script>(function (w, d, s, l, i) {
    w[l] = w[l] || []; w[l].push({
        'gtm.start':
        new Date().getTime(), event: 'gtm.js'
    }); var f = d.getElementsByTagName(s)[0],
        j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
            'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
    })(window, document, 'script', 'dataLayer', <asp:Literal runat="server" id="gtmTag" />);</script>
<!-- End Google Tag Manager -->

Как заставить Google Analytics использовать канонический URL-адрес, когда я использую GTM?


person Erica Stockwell-Alpert    schedule 06.07.2020    source источник


Ответы (1)


Создайте переменную типа DOM, чтобы получить каноническую ссылку (выберите CSS Selector, правильный Selector должен располагаться вдоль строк link[rel='canonical']). Разверните раздел значений формата, установите флажок «Преобразовать undefined» в и введите переменную URL-адреса страницы в качестве значения (так что это вернет значение, даже если страница не имеет канонического значения). Создайте переменную URL-адреса, установите тип компонента для пути к странице и в дополнительных настройках используйте ранее созданную переменную DOM в качестве источника URL-адреса (все это может быть немного излишним, но должно быть надежным даже при отсутствии канонических тегов).

В теге Analytics или в переменной настроек GA разверните раздел «Дополнительные настройки», разверните поля для настройки (что позволяет задать свойства трекера GA), введите страницу в качестве имени поля и созданную выше переменную в качестве значения. Это установит для значения пути к странице (page в Google Analytics) каноническое значение (или значение по умолчанию), извлеченное выше.

person Eike Pierstorff    schedule 06.07.2020