Why do i have multiple google-domains (.com, .de, ...) as sources of traffic -
in google-analytics account on acquisition -> traffic -> source/medium
- view see multiple google websites source.
in screenshot below can see 3 times google/organic (3., 4. , 7.) , 2 times google/cpc (5. , 6.)
do know why happening , (even more important) how can fix it?
this custom 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(); = 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);
there nothing strange report. looking @ source , medium why google.de shows multiple times different mediums (media?). organic different cpc (paid ads).
the last little detail 2 google.de / organic
ones 1 has trailing /
after domain , 1 doesn't. thing can 'fixed'. way can adding custom filter view in google analytics replaces trailing slash nothing. this:
the filter uses regular expression, remove forward slash @ end of string escape forward slash , add $
denote end of string. google uses https
default in case find http vs https splitting data can add filter removing ^https?:\/\/(www)?
nothing remove protocol , www
if exists.
Comments
Post a Comment