Я пытаюсь использовать Google Tag Manager dataLayer.push
, чтобы вставить большой, глубоко вложенный объект в dataLayer, но получаю следующую ошибку:
RangeError: Maximum call stack size exceeded at RegExp.exec (<anonymous>)
/\[object (Boolean|Number|String|Function|Array|Date|RegExp)\]/.exec(Object.prototype.toString.call(Object(a))
Я уверен, что dataLayer настроенправильно, как я могу толкать меньшие объекты в него.Кроме того, если я передаю объект, который пытаюсь переместить на уровень данных, в строку выше, это не выдает ошибку.
Может ли GTM / dataLayer просто не обрабатывать большие объекты?