I want to use product IDs as Label in an Google Tag Manager Trigger. I have a populated Data Layer. When in Chrome Console I use
dataLayer[1].ecommerce.detail.products[0].id I get as output a valid product ID.
When in Google Tag Manager I create a custom javascript variable and try:
function(){ var art_nr = dataLayer[1].ecommerce.detail.products[0].id; return art_nr; } This variable later in the debuger just contains 'undefined'.
I did research for a few hours now, but I cant find a simple explanation on how to do this.