自实施 Google 跟踪代码管理器以来,我们注意到网站用户数量急剧下降,但希望确保我们已正确设置。
我们有 1 个通用分析代码,我们在整个网站(foo.com、subdomain.foo.com)中使用,但也将其用于位于我们客户网站上的小部件(bar1.com、subdomain.bar1.com、bar2 .com 等)。可能会在他们的页面上加载多个 Analytics 跟踪器,我们不想干扰他们的 Analytics。我们有自定义事件,并且使用旧的分析,我们以这种方式创建了我们的跟踪器对象:
旧 ga.js:
var _gaq = _gaq || [];
_gaq.push(['foo._setAccount', 'UA-00000000-1']);
_gaq.push(['foo._setDomainName', 'foo.com']);
_gaq.push(['foo._trackPageview']);
通用分析:
ga('create', 'UA-00000000-1', 'foo.com', {'name': 'foo'});
ga('foo.send', 'pageview');
然后,我们在所有页面中实现了 Google 跟踪代码管理器,在代码中删除了 Universal Analytics,将页面浏览量转移到 GTM,并结合 dataLayer 语法设置了自动事件跟踪。
Universal Analytics 页面视图标签设置
此标签的触发规则是所有页面: {{url}} 匹配 RegEx .*
此设置是否正确,以避免在客户加载自己的 Analytics 跟踪器时发生 Analytics 跟踪器冲突?