0
Есть ли способ удалить объект в datalayer? Как видно на картинке, есть два объекта google_tag_params. Мне просто нужен он. Первое нажатие - onload, затем второе нажатие на dataLayer в js-вызове. Мне нужно удалить толкающей один первый до нажатия второй, так что нет дубликата «google_tag_params» в слое данныхЕсть ли способ удалить объект в datalayer?
dataLayer.push(
{ "google_tag_params":google_tag_params,
"ecomm_prodid":document.getElementById('prodid').value,
"ecomm_pagetype": document.getElementById('pageType').value,
"ecomm_totalvalue": price.toFixed(2),
});
Вы можете просто сделать ' dataLayer.pop'. В конце это просто массив на 'окне'. – Rajesh
Это удалит последний объект. Не объект, который нужно удалить. – Clem
Точка, это просто еще один массив. Вы можете перебрать его и удалить с помощью 'array.splice()' – Rajesh