Ошибка пользовательского размера GA / GTM (не определено) - PullRequest
0 голосов
/ 01 октября 2018

просим вас помочь мне с нестандартными размерами, так как я новичок в GA / GTM и сделал все по инструкции.1) Итак, я создал 3 новых измерения для электронной коммерции в ГА: вот измерения из ГА с индексами

2) Я создал фрагмент в ГА и добавил его в раздел заголовка моего сайта.:

<script>   gtag('event', 'page_view', {
'send_to': 'AW-XXXXXXX',
'ecomm_pagetype': 'page_type',
'ecomm_prodid': 'product_ids',
'ecomm_totalvalue': 'total_value',
'user_id': ‘userId’   }); </script>

вместе с глобальным тегом сайта.

3) Наконец, я создал новые переменные в GTM: например для page_type и в сам тег .

но я постоянно получаю сообщение об ошибке при отладке: {index: '1', размерность: не определено} скриншот здесь

буду очень признателен за любую помощь!

ps извините за ссылки с изображениями вместо встраивания, у меня пока недостаточно репутации.

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Код на странице

На вашей странице, прежде чем ваш фрагмент контейнера GTM добавьте следующее (я использовал примеры значений для типа, идентификатора и значения), ваш код должен выглядеть следующим образомниже:

<script>
  dataLayer = [{
    'ecomm_pagetype': 'MyPageType',
    'ecomm_prodid': 'EXAMPLE0000001',
    'ecomm_totalvalue': '4000',
  }];
</script>

<!-- 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','GTM-XXXXXX');</script>
<!-- End Google Tag Manager -->

GTM - переменные уровня данных

В GTM создайте 3 переменные уровня данных для "ecomm_pagetype", "ecomm_prodid", "ecomm_totalvalue", как, например,: enter image description here

Введите ключ (имя), который находится в объекте анализатора данных, при желании вы можете установить значение по умолчанию, в противном случае оно будет "неопределенным" для страниц безэта переменная определена.enter image description here

Затем создайте переменную «Настройки Google Analytics», это просто конфигурация тега GA, мы свяжем здесь пользовательские измерения.enter image description here

Введите свой собственный идентификатор свойства GA, в разделе «Дополнительные параметры» разверните «Пользовательские размеры», нажмите «ДОБАВИТЬ ИЗМЕРЕНИЕ ИЗДЕЛИЯ».Введите «1» для ссылки на индекс для «ecomm_pagetype» CD в GA.Для значения используйте переменную, которую мы создали ранее.Сделайте это для всех 3 компакт-дисков.enter image description here

Теперь ваша страница переменных должна выглядеть примерно так: enter image description here

GTM - Теги, добавление компакт-дисков вGA tag

Теперь для вашего тега.У вас должен быть настроен тег Google Analytics в GTM.Похоже, вы знаете, как это сделать, чтобы добавить пользовательские измерения, используя новую «Моя переменная GA» в разделе «Настройки Google Analytics».Не забудьте включить этот триггер на «Все страницы» или выбрать свой собственный триггер по своему усмотрению.enter image description here

0 голосов
/ 01 октября 2018

Вы явно ошибаетесь с gtag, который обозначает глобальный тег сайта с кодом менеджера тегов.

Вместо использования gtag используйте dataLayer.push, это способ передачи информации в тег GoogleManager.

Пример:

dataLayer.push({
    'ecomm_pagetype' : Variable1,
    'ecomm_prodid' : Variable2,
    'ecomm_totalvalue' : Variable3
});

Здесь у вас есть документы для дальнейшей справки: Документы

Не забудьте разместить этот тег под фрагмент диспетчера тегов.или не забудьте инициализировать пустой dataLayer, как указано в документе.

...