0

Мне нужно передать пользовательский размер моего продукта с помощью Менеджера тегов Google в Google Analytics. Я могу прочитать только первую переменную в моем массиве объектов продуктов. И никакой пользовательский размер не отображается вообще (даже это первое значение для всех из них) в моей Google Analytics.Размеры области продукта в Google Analytics и диспетчере тегов Google

Я поставил пользовательские измерения в Analytics в качестве продукта области видимости: enter image description here

Тогда в ГТМ я seted вверх пользовательский размер в моем теге. enter image description here

В величине измерения я использовал переменную, которая входит в структуру и находит переменную productSize.

enter image description here

И вот мой код:

<script> 
    dataLayer.push({ 
     'event': 'productImpression', 
     'ecommerce': { 
     'impressions': [ 
     { 
      'name': 'Android tričko', 
      'id': '12345', 
      'price': '299', 
      'brand': 'Google', 
      'category': 'Pánská trička', 
      'variant': 'bílá', 
      'list': 'Search Results', 
      'productSize': 'L',   // product scoped custom dimension 
      'position': 1    
     }, 
     { 
      'name': 'Donut Friday Scented T-Shirt', 
      'id': '67890', 
      'price': '33.75', 
      'brand': 'Google', 
      'category': 'Apparel', 
      'variant': 'Black', 
      'list': 'Search Results', 
      'productSize': 'XL',   // product scoped custom dimension 
      'position': 2 
     }] 
     } 
    }); 
</script> 

Как я сказал, что проблема я могу читать только первое значение (очевидно) моего пользовательского размера («L»). Что нужно написать вместо нулевого символа в нотации переменной точки, чтобы получить все значения («L», «XL»)?

Мне нужно передать все значения о каждом продукте в Google Analytics. Должен ли я использовать каждый продукт в отдельном файле dataLayer.push()? Где проблема, что я вообще ничего не вижу в Google Analytics? Пожалуйста помоги.

ответ

1

Вы не можете использовать имя, которое вы указали для измерения, через интерфейс. Вы должны были бы использовать "dimension" keyword plus the numeric index (порядок создания), так что измерение, которое называется «productSize» в отчетах будет в вашем примере рассматриваться как «dimension1» в коде:

... 
'list': 'Search Results', 
'dimension1': 'L',   // product scoped custom dimension 
'position': 1  
... 

После что GA автоматически выберет ваши размеры из datalayer.

+0

Я читал об этом, но я думал, что это не считается, когда я использую диспетчер тегов. Должен ли я устанавливать что-то еще в GTM или мне просто нужно жестко кодировать размеры и устанавливать их в Google Analytics? – kelly

+1

Вам не нужно ничего добавлять в GTM, но по моему опыту времени обработки до появления пользовательского размера немного дольше, чем для данных просмотра страниц. Так что, может быть, вам просто нужно подождать еще несколько часов. –

+0

все равно никаких изменений ... Я в отчаянии ... может быть, я просто искал неправильное место в Google Analytics ... – kelly