我在同一个网站上安装了两个Google跟踪代码管理器。这些GTM帐户中的每个帐户都设置了标记,以包含Google Analytics帐户(通用,并且这些帐户是单独的帐户)。因此,有2个GTM和2个GA帐户。然后,在两个GTM帐户中,都有一个标记设置来处理单击事件 - 两个帐户中的两个标记都处理同一元素的单击事件。当元素包含某个类时(这是通过GTM Click Classes),单击这些标记的触发器。
我从未在两个GA帐户中同时看到点击事件。有时,我会在其中一个GA帐户中看到该事件,有时我会在其他GA帐户中看到该事件。但是,同一个事件的唯一发生只会在其中一个GA帐户中显示出来。为什么会出现这种情况,是否有办法让这些事件同时显示在两个GA帐户中?
以下是Chrome扩展程序Tag Assistant的调试输出:
Initializing Google Analytics.
Running command: ga("create", "UA-Axxxxxx-1", {name: "gtm1432654637584"})
Running command: ga("gtm1432654637584.set", ">m", "GTM-Cxxxxx")
Running command: ga("gtm1432654637584.set", "hitCallback", [function])
Running command: ga("gtm1432654637584.send", "pageview")
Running command: ga("create", "UA-Byyyyyy-1", {name: "gtm1432654637594"})
Running command: ga("gtm1432654637594.set", ">m", "GTM-Dyyyyy")
Running command: ga("gtm1432654637594.set", "hitCallback", [function])
Running command: ga("gtm1432654637594.send", "pageview")
Initializing Google Analytics.
Tracking script already loaded. Abandoning initialization.
据我所知,除了此事件跟踪问题(页面视图通过,Tag Assistant显示安装正确等),GTM和GA帐户都正常工作。此外,dataLayer
变量被重命名为两个GTM实现都是唯一的。