设置:
我在Google跟踪代码管理器(GTM)中有一个配置为触发加载的代码:
我的网站有以下摘要:
在<head>
部分:
<script>
(function(i, s, o, g, r, a, m) {
i['GoogleAnalyticsObject'] = r;
i[r] = i[r] || function() {
(i[r].q = i[r].q || []).push(arguments)
}, i[r].l = 1 * new Date();
a = s.createElement(o), m = s.getElementsByTagName(o[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
})
(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-xxxxxx-x', 'auto');
//If _gaManaged is true, the page should manage Google Analytics manually.
if ((typeof _gaManaged) == "undefined" || !_gaManaged) {
ga('send', 'pageview');
}
</script>
在<body>
部分:
<!-- Google Tag Manager -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GTM-XXXX"></script>
<noscript>
<iframe src='//www.googletagmanager.com/ns.html?id=GTM-XXXX' height='0' width='0' style='display:none;visibility:hidden'>
</iframe>
</noscript>
<script>
(function(w, d, s, l, i) {
w[l] = w[l] || [];
w[l].push({
'gtm.start': new Date().getTime(),
event: 'gtm.js'
});
var f = d.getElementsByTagName(s)[0],
j = d.createElement(s),
dl = l != 'dataLayer' ? '&l=' + l : '';
j.async = true;
j.src = '//www.googletagmanager.com/gtm.js?id=' + i + dl;
f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-XXXX');
function gtag() {
dataLayer.push(arguments)
};
gtag('js', new Date());
window['GoogleAnalyticsObject'] = 'ga';
window['ga'] = window['ga'] || function() {
(window['ga'].q = window['ga'].q || []).push(arguments)
};
</script>
<!-- End Google Tag Manager -->
问题:
从一天到另一天(6月21日),我开始发现太多的匹配记录为“(未设置)”。 即昨天(开始日期->结束日期=昨天)注册的事件总数为142,452,而未设置的事件为135,891!
疑问:
我对“(未设置)”的解释是Javascript函数返回了null,这是正确的假设吗?
我可以理解,某些浏览器不支持导航计时API,并且许多用户安装了内容过滤器/广告拦截器,其中许多过滤器/广告拦截器不允许收集TM数据,但是我没想到( (未设置)值那么高。
为什么,在不更改标记管理器配置的情况下,我开始获得了很多标记为(未设置)的匹配。
可对JavaScript函数进行任何更改以纠正此问题吗?
当我比较网站上的综合浏览量时,GTM在任何一天似乎占的事件数量也非常低。 我希望它会更低,但不会占总浏览量的10%。 有什么可以解释的? GTM有某种限制吗?
不相关的问题:我有一个阻止触发器,该触发器似乎并未过滤掉JS函数在标签上返回的所有负值。
在“代码管理器”的“触发器”部分中,我的设置是:
名称:阻止-页面加载时间小于0 EventType:自定义事件 筛选器:页面加载时间小于0 标签:0
在触发器内,我有: 活动名称:。 使用正则表达式匹配:已选中
怎么了?