我需要在数据层中编写自定义 javascript 的帮助。我正在尝试获取名称。
宣传印象:
{
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(); }
任何人都可以帮助解决这个问题。提前致谢。