我已成功将GTM添加到我的网站,并向GA报告所有相关数据。但是,当我查看页面的源代码时,我看到几个用于测量UX但已经在页面上的已弃用的GA标记。例如:
_gaq.push(['_setCustomVar', 1, 'Visitor Type', 'LOGGED IN', 2]);_gaq.push(['_trackEvent', 'XXXXXXXX Login', 'START']);" onkeydown="_gaq.push(['_setCustomVar', 1, 'Visitor Type', 'LOGGED IN', 2]);_gaq.push(['_trackEvent', 'XXXXXX Login', 'START'])
每次触发事件时都会发送综合浏览量吗?如果是这样,这些添加到我的网页浏览量本质上是双倍,三倍计算综合浏览量,因为事件正在触发。我已切换到UA并意识到这些是旧的GA事件代码。
答案 0 :(得分:2)
如果您已经拥有向GA发送数据的GTM标记,那么您可以在实施GTM之前删除用于跟踪相同内容的任何冗余代码。您将发送复制数据,这会使您的报告出现偏差。所有标记都可以通过GTM完成。但是,如果您使用较旧的GA对象(即.gaq),那么它可能不一定是个问题。最好的办法是删除它,至少是为了清洁代码。
希望这有帮助。
答案 1 :(得分:0)
听起来你只有部分migrated to Google Tag Manager。 Nyuen上面没有提到的一件事是GA和UA javascript事件只有在相应的跟踪代码仍在页面上可用时才会触发。如果您已移除跟踪代码并将其移至GTM容器中,则这些事件可能会导致出现javascript错误。它们实际上可能会破坏您网站上的功能。 如果GTM容器和GA / UA跟踪代码都在每个页面上运行,并且您已在GTM中配置了事件跟踪,则Google Analytics将收到重复数据。
partial tag migration是可能的,但我还没有看到一个例子: http://www.optimizesmart.com/google-tag-manager-implementation-guide/