Всем доброго утра)))
#Вопрос по динамическому ремаркетингу через GTM и аналитику (с использованием параметров ecomm_prodid,ecomm_pagetype,ecomm_totalvalue)
Как правильно передать в параметр ecomm_prodid через даталеер несколько товаров? Если я хочу отслеживать брошенные корзины, и в этих корзинах лежит 2-3 товара.
У меня сейчас в ecomm_prodid залетает вот такое - 189,147,99,98,100,188 , получается, что значение не разбивается на составляющие. Вот как правильно настроить переменную уровня данных, чтобы это адекватно упало в аналитику?
Передающий в даталеер код выглядет сейчас так:
dataLayer=[];
dataLayer=[{"ecomm_prodid":[189,147,99,98,100,188],
"ecomm_pagetype":"cart",
"ecomm_totalvalue":"1234"}];
Пользовательская переменная в GTM - переменная уровня данных.
Тег отправляющий ифно в счетчик аналитики это изменённый код аналитики :
<script async src="
https://www.googletagmanager.com/gtag/js?id=UA-80186730-1"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-80186730-1', {'custom_map': {'dimension1': 'ecomm_prodid', 'dimension2':'ecomm_pagetype','dimension3': 'ecomm_totalvalue','dimension4': 'ecomm_category'}});
// Send the custom dimensions to Google Analytics
gtag('event', 'Ecomm_Product_ID', {'ecomm_prodid':'{{ecomm_prodid}}'});
gtag('event', 'Ecomm_Page_Type', {'ecomm_pagetype':'{{ecomm_pagetype}}'});
gtag('event', 'Ecomm_Total_Value', {'ecomm_totalvalue':'{{ecomm_totalvalue}}'});
gtag('event', 'Ecomm_Category', {'ecomm_category':'{{ecomm_category}}'});
</script>