跳出率降至2%。这是因为同时使用Google Analytics通用代码和异步代码吗?

时间:2014-12-09 07:01:55

标签: google-analytics universal-analytics

对于我们的网站,我们会同时运行两种版本的Google Analytics跟踪代码。

var _gaq = _gaq || [];

_gaq.push(['_trackPageview']);

var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
(function(b){(function(a){"__CF"in b&&"DJS"in b.__CF?b.__CF.DJS.push(a):"addEventListener"in b?b.addEventListener("load",a,!1):b.attachEvent("onload",a)})(function(){"FB"in b&&"Event"in FB&&"subscribe"in FB.Event&&(FB.Event.subscribe("edge.create",function(a){_gaq.push(["_trackSocial","facebook","like",a])}),FB.Event.subscribe("edge.remove",function(a){_gaq.push(["_trackSocial","facebook","unlike",a])}),FB.Event.subscribe("message.send",function(a){_gaq.push(["_trackSocial","facebook","send",a])}));"twttr"in b&&"events"in twttr&&"bind"in twttr.events&&twttr.events.bind("tweet",function(a){if(a){var b;if(a.target&&a.target.nodeName=="IFRAME")a:{if(a=a.target.src){a=a.split("#")[0].match(/[^?=&]+=([^&]*)?/g);b=0;for(var c;c=a[b];++b)if(c.indexOf("url")===0){b=unescape(c.split("=")[1]);break a}}b=void 0}_gaq.push(["_trackSocial","twitter","tweet",b])}})})})(window);
/* ]]> */

(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-2504256-3', 'healthproductsforyou.com');

    ga('send', 'pageview');

我们还有Cloudfare,LivePerson Monitor和Listrak Analytics。

使用新版本(通用)跟踪代码后,跳出率出现问题。

有没有办法在不丢失任何数据的情况下取回实际的跳出率?

应删除哪组代码?

1 个答案:

答案 0 :(得分:0)

如果他们被发送到相同的UA代码,那么他们将发生冲突,为每个真实视图提供两次综合浏览量,从而使您的跳出率有效率为0%。

如果您想要获得实际的跳出率,您可以将会话数的一半用于双击,然后将其除以跳出次数。您可以在自定义报告中获取这些指标。

bounce rate = number of bounces / number of sessions

我会删除旧的跟踪代码。