Мне нужна помощь для написания пользовательского javascript в слое данных. Я пытаюсь получить имена.google tag manager переменный уровень данных пользовательский javascript undefined
promotionImpression:
{
event: 'promoImp',
ecommerce: {
promoView: {
promotions: {
142398:{
id: '142398',
name: 'sadr'
},
142312:{
id: '142312',
name: 'qas'
}
}
}
} },gtm.uniqueEventId: 470
Я попытался это Javascript, но он возвращает неопределенное значение. Когда я попробовал это локально, он отлично возвращает имена.
function() {
var names = [];
for (promotion in ecommerce.promoView.promotions) {
names.push(ecommerce.promoView.promotions[promotion].name);
}
return names.join(); }
Может кто-нибудь помочь в этом. Заранее спасибо.
Когда вы вызываете эту пользовательскую переменную JS? Это должно быть на мероприятии «promoImp». – nyuen