Как dataLayer заполнить готовым массивом?

Есть массив:

const arr = [
  {
    title: 'title',
    value: 'value'
  },
  {
    title: 'title',
    value: 'value'
  },
  {
    title: 'title',
    value: 'value'
  },
  {
    title: 'title',
    value: 'value'
  }
]

мне нужно массив выше, передавать в dataLayer(примерный вариант ниже)

window.dataLayer.push(
  {'event': [arr]}
)

не имею представления как вообще работать с dataLayer.


Ответы (1 шт):

Автор решения: Noob

Сам нашел ответ:

Нужно запускать функцию записи в процеccе заполнения самого массива

window.dataLayer.push(
  {'event': JSON.stringify(arr)}
)

→ Ссылка