У меня есть страница, где dataLayer
назван "dataLayerA"
, и GTM настроен для работы с этим dataLayer
. Проблема в том, что все dataLayer
сообщения отправляются другому dataLayer
, скажем "dataLayerB"
.
Например:
dataLayerB.push({'event':'foo', 'abc':'def'})
вместо
dataLayerA.push({'event':'foo', 'abc':'def'})
В результате мой GTM не может прочитать эти события.
Итак, мне нужен способ подтолкнуть к dataLayerA
все, что выдвигается к dataLayerB
каждый раз, когда происходит dataLayerB.push
.
Полагаю, мне следует добавить какой-нибудь прослушиватель событий к dataLayerB
(как пользовательский тег html
для запуска pageview
), который выдвигает к dataLayerA
те же самые вещи, которые разработчик только что выдвинул к dataLayerB
.
Спасибо за помощь,
Джулио