dataLayer.length
- правильный способ возврата количества объектов в dataLayer.
Чтобы получить значение определенного параметра в GTM, вам необходимо определить новую переменную типа «Уровень данных». Имя ключа будет использовано в этой новой переменной.
Как только вы определили переменную, вы можете использовать ее, вы возвращаете значение ключа, используемого для настройки переменной.
Например, если ваш dataLayer был
dataLayer = [{
'animal': 'elephant'
]}
тогда переменная GTM будет сконфигурирован с «животными», и вы могли бы назвать эту переменную «myAnimal». Всякий раз, когда вы вызываете эту переменную с {{my animal}}, она должна возвращать «слона».
данныеLayer.valueOf() – Agata