gpt4 book ai didi

time - 结合使用onbeforeunload事件和Google Analytics(分析)来记录页面退出,从而更准确地记录用户在页面/站点上的时间

转载 作者:行者123 更新时间:2023-12-03 15:23:37 25 4
gpt4 key购买 nike

我一直在尝试研究Avinash Kaushik在他的书Web Analytics 2.0中提出的黑客行为。他提出了一个问题,即大多数Web分析工具无法记录用户在他们访问网站的最后一页或访问的唯一页面上花费的时间。换句话说,如果用户进入页面1,则会创建一个时间戳,显示他们到达页面的时间,而当他们访问页面2时,则会创建第二个时间戳。可以通过时间戳2-时间戳1计算第1页上花费的时间。但是,如果用户关闭浏览器窗口或导航离开网站,则无法在第2页上记录时间。这是指向Kaushik上此问题的链接。网

standard-metrics-revisited-time-on-page-and-time-on-site

建议的一种方法是使用window.onbeforeunload事件调用一种方法,然后将页面卸载到Google Analytics(分析)的时间增加。所以我尝试了以下代码-

window.onbeforeunload = capturePageExit;
function capturePageExit()
{
_gaq.push(['_trackPageview', '/page-exit?page=' + document.location.pathname + document.location.search + '&from=' + document.referrer]);
return("You are about to close this page");
}

使用 Firebug ,我可以看到请求了正确的__utm.gif图像,并且已将正确的参数发送到了Google Analytics(分析)。但显然现在存在一个问题,它将在每次卸载页面时调用,因此每个访问者似乎都从page1-> page-exit-> page2-> page-exit-> page3-> page-exit ...但我应该在现场阅读时得到更准确的时间,对吗?

但是,这是以准确的导航摘要数据为代价的,因此不是一个好的解决方案。如果我能告诉我,那将是很好的-用户是否单击了关闭浏览器/选项卡按钮或正在离开我的站点,然后记录页面退出。

我找不到有关如何解决此问题的大量信息,也没有太多讨论有关在解释Google Analytics(分析)(可能还有大多数Web分析工具)时意识到这种不准确性的讨论,另一个有用的链接是 time_on_page_and_time_on_site_how_confident_are_you

我只是想在stackoverflow上提出这个问题,因为我找不到类似的问题并开始对此进行讨论,但是我的解释是,确实没有解决这个问题的方法,但是最好还是意识到这一点。

有什么想法吗?

-------------------------------------------------- - - 更新 - - - - - - - - - - - - - - - - - - - - - - - --------

这是一个名为Savio.no的博客向我建议的另一个链接,这是一种好方法吗?

how-to-measure-true-time-with-google-analytics

最佳答案

Web分析不是一门精确的科学。数据始终是近似值,大部分时间都是采样数据。

Web Analytics工具追求精度而不是准确性。 This whitepaper描述了为什么在使用Web Analytics时具有准确性更重要而不具有准确性的原因。

一旦了解了精度和准确性之间的区别以及重要性,您将了解获取准确的现场时间指标并不重要,而是可以清楚表达该指标趋势或变化的精确指标。

换句话说,忘记绝对数字,学习使用趋势和变化进行报告。

另一个建议是,如果您永远不会使用GA,则不必调整GA使其完美呈现每个指标。烦恼您可以使用的指标。通过使用,我的意思是可行的分析

但是,在某些情况下,有些代码调整可以帮助您衡量现场时间。一个明显的例子是博客。您可能想要在网志中实现类似的操作,因为大多数访问都是在查看您的主页,阅读您的帖子,然后离开,所有这些操作都在同一个PageView中完成,因此触发一个当用户离开以在现场获得正确的时间时发生的事件,或者当用户滚动超过某个阈值时可能触发的事件,最后,您将测量相同的响度,如果用户滚动得更多,他会读更多,并且用户花费更多的时间,然后阅读更多。因此,跟踪这两个指标来衡量相同的效果可能没有任何意义。只需选择一个并坚持下去,让它运行一段时间即可创建历史数据,然后加以利用。

关于time - 结合使用onbeforeunload事件和Google Analytics(分析)来记录页面退出,从而更准确地记录用户在页面/站点上的时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com