Данные о покупке GTM FB PIXEL возвращаются с пустыми элементами.В настоящее время у меня есть «жестко запрограммированная» переменная, которая ожидает, что элемент будет в указанном индексе.Он прекрасно работает, когда корзина заполнена, но мне было интересно, есть ли способ динамически определить, является ли значение указанной переменной нулевым.
Так что я также хочу сделать все это в диспетчере тегов Google, он можетлегко сделать в javascript, но я использую универсальную модельную функцию для моего уровня данных.пытаясь сохранить мою кодовую базу стройной.
fbq('track', 'Purchase', {
value: {{DLV - ecommerce.purchase.actionField.revenue}},
currency: 'USD',
content_type: 'product',
content_ids: ['{{DLV - ecommerce.purchase.products.0.id}}','{{DLV - ecommerce.purchase.products.1.id}}','{{DLV - ecommerce.purchase.products.2.id}}','{{DLV - ecommerce.purchase.products.3.id}}','{{DLV - ecommerce.purchase.products.4.id}}','{{DLV - ecommerce.purchase.products.5.id}}'],
products:['{{DLV - ecommerce.purchase.products.0.name}}','{{DLV - ecommerce.purchase.products.1.name}}','{{DLV - ecommerce.purchase.products.2.name}}','{{DLV - ecommerce.purchase.products.3.name}}','{{DLV - ecommerce.purchase.products.4.name}}','{{DLV - ecommerce.purchase.products.5.name}}'],
price:['{{DLV - ecommerce.purchase.products.0.price}}','{{DLV - ecommerce.purchase.products.1.price}}','{{DLV - ecommerce.purchase.products.2.price}}','{{DLV - ecommerce.purchase.products.3.price}}','{{DLV - ecommerce.purchase.products.4.price}}','{{DLV - ecommerce.purchase.products.5.price}}',]
});