Google跟踪代码管理器:如何将dataLayer puhes从dataLayerB发送到dataLayerA?

时间:2018-05-06 09:58:07

标签: javascript google-tag-manager event-listener google-datalayer

我有一个页面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相同的事物开发人员刚刚推到<div id="carouselExampleIndicators" class="carousel slide carousel-fade" data-ride="carousel"> .... </div>

感谢您的帮助, Giulio的

1 个答案:

答案 0 :(得分:0)

这应该有效:

Expression