为什么我有多个google-domains(.com,.de,...)作为流量来源

时间:2016-05-09 09:19:00

标签: google-analytics

Acquisition -> All Traffic -> Source/Medium上的我的google-analytics帐户中 - 我查看多个Google网站作为来源。

在下面的屏幕截图中,您可以看到3次google / organic(3。,4。和7.) 和2次google / cpc(5.和6.)

你知道为什么会这样,而且(更重要的是)我该如何解决?

这是我的自定义Trackingcode:

(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', '//www.google-analytics.com/analytics.js', 'ga');
ga('create', 'UA-*', 'my-domain.com', {
    'siteSpeedSampleRate': 10,
    'sampleRate': 100
});
ga('set', 'anonymizeIp', true);
ga('require', 'displayfeatures');
setTimeout('ga(\'send\', \'event\', \'NoBounce\', \'Over defined seconds\')', 10000);
ga('send', 'pageview');
var perfData = window.performance.timing;
var pageLoadTime = perfData.domComplete - perfData.navigationStart;
var loadTime = "";
if (pageLoadTime < 1000) {
    loadTime = "0-1 seconds";
} else if (pageLoadTime < 2000) {
    loadTime = "1-2 seconds";
} else if (pageLoadTime < 3000) {
    loadTime = "2-3 seconds";
} else if (pageLoadTime < 4000) {
    loadTime = "3-4 seconds";
} else if (pageLoadTime < 5000) {
    loadTime = "4-5 seconds";
} else if (pageLoadTime < 6000) {
    loadTime = "5-6 seconds";
} else if (pageLoadTime < 10000) {
    loadTime = "6-10 seconds";
} else {
    loadTime = "10+ seconds";
}
ga('set', 'metric1', loadTime);

enter image description here

1 个答案:

答案 0 :(得分:0)

该报告没有什么奇怪之处。你正在寻找源和媒体,这就是为什么google.de用不同的媒介(媒体?)多次出现的原因。 Organic与cpc(付费广告)不同。

关于这两个google.de / organic的最后一个细节是,一个在域之后有/,而一个没有。{1}}。这将是唯一可以“修复”的事情。您可以这样做的方法是在Google Analytics中为视图添加自定义过滤器,用任何内容替换尾部斜杠。它看起来像这样:

Source Rewrite

过滤器使用正则表达式,因此要删除字符串末尾的正斜杠,只需转义正斜杠并添加$以表示字符串的结尾。 Google默认使用https,但如果您发现http vs https拆分您的数据,您可以添加另一个过滤器,删除^https?:\/\/(www)?,同时删除协议和www(如果存在)。< / p>