我需要幫助寫數據層中的自定義JavaScript。我正在嘗試獲取姓名。谷歌標籤管理器可變數據層定製javascript undefined
promotionImpression:
{
event: 'promoImp',
ecommerce: {
promoView: {
promotions: {
142398:{
id: '142398',
name: 'sadr'
},
142312:{
id: '142312',
name: 'qas'
}
}
}
} },gtm.uniqueEventId: 470
我已經試過這個JavaScript,但它返回undefined。當我在本地嘗試時,它會完美地返回名稱。
function() {
var names = [];
for (promotion in ecommerce.promoView.promotions) {
names.push(ecommerce.promoView.promotions[promotion].name);
}
return names.join(); }
任何人都可以幫忙。提前致謝。
你什麼時候調用這個自定義JS變量?它應該在「promoImp」事件上。 – nyuen