Привет! Есть следующий код:
addToWishlist(item) {
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({ ecommerce: null });
window.dataLayer.push({
event: 'add_to_wishlist',
ecommerce: {
currency: 'RUB',
value: item.price,
items: [item]
},
'gtm-ee-event-category': 'Enhanced Ecommerce',
'gtm-ee-event-action': 'Add to a Wishlist',
});
},
при его вызове, возникает ошибка Cannot read properties of null (reading 'hasOwnProperty'). Кто может подсказать почему?
Сам метод вызывается из компонента так
favoritesAction() {
this.addFavorites(this.item.id).then(() => {
this.$analytics.ga4.addToWishlist(this.ga4Product);}
}
и ошибка именно в строке
window.dataLayer.push({ ecommerce: null });