Javascript 调整谷歌分析中的跳出率

Javascript 调整谷歌分析中的跳出率,javascript,google-analytics,Javascript,Google Analytics,我正在尝试在Google Analytics中注册反弹的方式 这是我的分析代码: <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

我正在尝试在Google Analytics中注册反弹的方式

这是我的分析代码:

<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','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-xxxxxxxx-1x', 'auto');
ga('send', 'pageview');
</script>
我想这样做,反弹只登记,如果他们离开网站前5秒过去。我怎么能这样做呢?我知道应该有办法用js做到这一点

任何帮助都将不胜感激

谢谢

您可以发送一封电子邮件,以便ping Google Analytics并防止记录反弹

这可能类似于:

作用{ setTimeoutfunction{ 如果typeof window.ga!=“未定义”{ ga'send'、'event'、'Bounce disabled'、'Ping'、'5秒超时'; } },5*1000;//5000ms延迟 }; 编辑:如果您想根据页面上经过的时间记录数据,可以使用以下方法

将elapsedTime值作为ga调用的最后一个参数传递将允许您自动计算平均事件值之类的指标,如果这对您有用的话

作用{ var initTime=new Date.getTime; addEventListener'beforeunload',函数事件{ var closeTime=new Date.getTime; var elapsedTime=closeTime-initTime;//页面加载后经过的时间(毫秒)。 如果ga的类型!=“未定义”{
如果elapsedTime谢谢!你有关于我如何修改在网站上花费的时间的信息吗?任何低于1分钟的都可以算作1分钟,任何大约1分钟的都可以算作10分钟?需要这样做来区分一些事情。你将无法更改报告中使用的在网站/页面上花费的时间指标,因为它是由谷歌计算的。哟你可以进入“受众>行为>参与”并检查可用的时间段,和/或导出Excel中的数据并将其添加到那里,如果这符合你的需要。你能提供更多关于你具体需要的信息吗?谢谢。我听说如果我使用旧的分析代码,这是可能的?只需要一点框架来修改时间消耗的方式我已经在Facebook上给你发了消息,我的名字是Martin K'Using the Classic Analytics API,你可以用它来设置会话的最长持续时间,但这基本上和你在Analytics的Admin部分可以做的一样…否则,你可以在window.unload上触发自定义事件,根据时间不同,使用不同的值在页面上结束一个事件,一分钟以下结束一个事件,一分钟以上结束另一个事件,并比较两者的计数。谢谢:后一种解决方案会出现在分析中吗?