如何计算站点停留时间和页面停留时间,计算站点停留时间_PHP教程
如何计算站点停留时间和页面停留时间,计算站点停留时间
站点停留时间(Time on Site,下文简称Ts) 和 页面停留时间(Time on Page,下文简称Tp)是用户体验分析及流量质量监控的重要指标。但是极少有人知道网站访问的平均时间(Average Time on Site)是怎么计算出来的。无论是使用竞争情报分析工具,还是某种网站分析解决方案(在网站分析解决方案中不论是WebLog还是JavaScript的标签方式获得的数据,都没几个人知道网站访问平均时间是怎么算出来的)。
因此,写这篇文章就是想要解释清楚,Tp和Ts是如何计算的。
案例1:
有人访问了你的网站主页,你的网站分析工具则开始为这个访问者计1个Session(会话)。接着这个访问者又浏览了另外两个页面,然后离开了你的网站(离开网站可以是通过关闭浏览器,或在地址栏键入一个不同的网址,或是点击了你网站上链接到其他网站的链接……)为了简单点,我们把这个过程当做一个Session。
我们想要知道的如下:
Tp = 用户在一个页面上的停留时间(Time spent on a page);
Ts = 用户在整个网站上的总停留时间(Time spent on the website)。
假设这个会话从9点开始:
目前,所有的网站分析工具都能精确的获知一个页面访问请求发生的时间,但是这还不足以解释Tp和Ts到底有多少,因为我们还需要更多的信息:
用户没有Bounce(跳出),点击了首页上的某个链接跳转到了页面2,目前的网站分析工具也能获取页面2的打开时间,而且能知道是同一个用户,因此能轻易计算出首页的Tp:
Tp(首页) = 9:05 – 9:00 = 5 分钟。
在页面2上有某些内容吸引了用户,于是用户继续访问了页面3
从上图看:
Tp(页面2) = 9:30 – 9:05 = 25 分钟。
用户从页面3退出,结束会话:
那么,这个用户到底在页面3上停留了多长时间呢?问题出现了,因为当前所有网站分析工具都没有抓取用户离开页面3时的“时间戳”,这样我们就无法计算该用户到底在页面3上停留了多长时间!因此:
Tp (页面3) = 0 分钟。
因为下一个页面的请求时间无法提供!网站分析工具不知道用户在会话最后一个页面上的停留时间是多少了,对于绝大多数网站分析工具而言,都是如此。
让我们用下图来表示各个页面网站分析工具统计的停留时间:
Tp (首页) = 5 分钟
Tp (页面2) = 25 分钟
Tp (页面3) = 0 分钟
那么,这个Session在整个网站上的访问停留时间是多少呢?
Ts = 30 分钟
合理吗?
我觉得可能不太合理,因为你不知道访问者花在最后一个页面上的时间是多少,因此网站分析工具给你的时间统计一般都会少于用户实际在网站上停留的时间。
案例2:
用多Tab(标签页面)的浏览器浏览网站时Time on Site和Time on Page如何被计算?
Firefox的多标签页面浏览方式为其赢得了声誉,但是对计算Time on Page和Time on Site而言,这却带来了麻烦。当用户在另一个标签页中打开同一个网站的链接,也就是同时通过两个标签页面来浏览同一个网站的时候,Time on Page和Time on Site会被计算成什么样子?
这种情况混乱了网站分析工具对时间的计算。
下图是一个普遍的用户浏览网站场景,通过这个场景我们能够理解多标签页面浏览带来的影响……
- 一个用户来到上图的首页,然后在新的标签页中打开了这个页面上的一个链接,此时首页占用了一个Tab页,点击链接新打开的页面4占用了另一个Tab页。
- 这个时候,用户浏览页面4后没有关闭页面4,重新回到首页的Tab继续浏览首页。
- 在浏览首页的过程中,用户点击了首页上的另一个链接,跳转转到了页面2,但没有新开Tab,是当前Tab页打开。
- 接着,用户又切换到页面4所在Tab,点击链接进入页面5,在页面5上关闭当前Tab。
- 再接着,用户又点击页面2上的链接到了页面3,当然,还是同一个Tab。最后,在页面3上关闭了这个Tab,会话结束。
Time on Site在这种情况下该如何计算呢?不同的网站分析工具对这种“多Tab型”的浏览行为有两种计算方式。
方式一:
网站分析工具将上面的这种多Tab浏览的情况按Tab的不同,逐一进行记录,也就是发生下面的计算:
统计结果输出:2个访问过程(即2个Session),每个Session对应一个Tab。
Session1(上图中首页所在Tab):
Tp (首页) = 5 分钟
Tp (页面2) = 25 分钟
Tp (页面3) = 0 分钟
Ts (同一Tab的整个访问时长) = 30 分钟
Session2(上图中页面4所在Tab):
Tp (页面4) = 6 分钟
Tp (页面5) = 0 分钟
Ts(新打开Tab的整个访问时长) = 6 分钟
这种情况下:网站分析工具的报告中会记录2个Session,1个UV(Unique Visitor)。
方式二:
有一些网站分析工具会把这种多Tab合并为同一个访问过程,以消除多个Tab(标签页面)造成的影响。
还是上面那个例子,但是我们转化一下表现方式——下图标示同样的过程,不同的颜色代表不同的Tab。
统计结果输出:1个访问过程(即1个Session),在这个访问过程中包含了两个Tab。整个访问过程通过“时间戳”被重新组织为上图。
这个Session:
Tp (首页) = 1 分钟
Tp (页面4) = 4 分钟
Tp (页面2) = 2 分钟
Tp (页面5) = 23 分钟
Tp (页面3) = 0 分钟
Ts = 30分钟
你认为哪种统计方式更合理,更喜欢哪一种方式呢?
请一定要问清楚你的网站分析服务提供商,他们采取了上两种方式中的哪一种来计算多Tab(标签页面)浏览时的时间和访问过程。
现在越来越多的人都在使用多Tab浏览,因此选用何种方式都将会对你网站分析最后的数据输出有巨大影响——毫无疑问,两种方式统计的最终数据肯定会有很明显的差异。
解决方案:
获取页面(Tab)关闭时间(页面关闭可以是通过关闭浏览器或Tab页,或在地址栏键入一个不同的网址,或是点击了你网站上链接到其他网站的链接……)
由部落邦(北京)科技有限责任公司自主研发的最新用户体验可视化分析工具“邦分析”,获取了页面关闭时间,通过计算页面打开与关闭的时间差,就能轻松准确的获取页面停留时间及会话时间。
这个Session:
Tp (首页) = 5 分钟
Tp (页面2) = 25 分钟
Tp (页面3) = 1 分钟
Tp (页面4) = 6 分钟
Tp (页面5) = 3 分钟
Ts = 31分钟
页面停留时间是准确获取了,但其意义到底有多大?下一篇文章我们将详细讨论,敬请关注!
转载自:http://www.bangfx.com/research/?p=651
用js代码吧 写两个函数 一个命在网页加载是调用,在这个函数里面做一个计时器,获取到当前的系统时间 一在网页退出时调用 然后在退出网页的函数里面停止计时器 然后做一个时间运算 用停止时的时间减去网页加载时的时间 就可以算出网页停留的时间了
一、研究停留时间的三个作用:
1.整个网站停留时间越长,搜索引擎对网站的评价更高(权重)。
2.研究单个页面停留时间,去了解用户的访问行为,并对页面进行改进。
停留时间只是搜索引擎考虑一个网站质量的一个因素
3.页面设计是否合理,这也是最能反映用品的浏览习惯,知道那些信息对用户有用!
二、首页的停留时间并不是越长越好,列表页(入口)也不是越长越好,产品页停留时间越长越好。
1、首页页应该简洁,或者更容易看到他想要的东西,简单易懂,分类 清晰。
2、列表页要具有筛选功能,目的就是让用户更快的找到他想要的内容。
1.内容的丰富性:产品详细介绍、多拍产品实物图、评论、同类产品(图片与文字的相结合减少用户的阅读疲劳)
2.文本内容具备可读性,字体的大小
3.扩展用户的需求:开设一个不一样的目录、相关推荐

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Microsoft Word에서 페이지를 복사하고 서식을 그대로 유지하고 싶으십니까? 특정 문서 레이아웃이나 형식의 복사본을 여러 개 만들려는 경우 Word에서 페이지를 복제하면 시간을 절약하는 유용한 기술이 될 수 있으므로 이는 현명한 아이디어입니다. 이 가이드는 템플릿을 만들거나 문서의 특정 페이지를 복사하는 등 Word에서 페이지를 복사하는 단계별 프로세스를 안내합니다. 이 간단한 지침은 처음부터 시작하지 않고도 페이지를 쉽게 다시 만들 수 있도록 고안되었습니다. Microsoft Word에서 페이지를 복사하는 이유는 무엇입니까? Word에서 페이지를 복사하는 것이 매우 유용한 데에는 다음과 같은 몇 가지 이유가 있습니다. 복사하려는 특정 레이아웃이나 형식의 문서가 있는 경우. 전체 페이지를 처음부터 다시 만드는 것과는 달리

GEMM(일반 행렬 곱셈)은 많은 응용 프로그램과 알고리즘의 중요한 부분이며 컴퓨터 하드웨어 성능을 평가하는 중요한 지표 중 하나이기도 합니다. GEMM 구현에 대한 심층적인 연구와 최적화는 고성능 컴퓨팅과 소프트웨어와 하드웨어 시스템 간의 관계를 더 잘 이해하는 데 도움이 될 수 있습니다. 컴퓨터 과학에서 GEMM의 효과적인 최적화는 컴퓨팅 속도를 높이고 리소스를 절약할 수 있으며, 이는 컴퓨터 시스템의 전반적인 성능을 향상시키는 데 중요합니다. GEMM의 작동 원리와 최적화 방법에 대한 심층적인 이해는 현대 컴퓨팅 하드웨어의 잠재력을 더 잘 활용하고 다양하고 복잡한 컴퓨팅 작업에 대한 보다 효율적인 솔루션을 제공하는 데 도움이 될 것입니다. GEMM의 성능을 최적화하여

WORD는 워드를 사용하여 다양한 텍스트를 편집할 수 있는 강력한 워드 프로세서입니다. Excel 표에서는 덧셈, 뺄셈, 승수 계산 방법을 익혔습니다. 따라서 Word 표에서 숫자의 덧셈을 계산해야 한다면, 승수를 빼는 방법은 계산기로만 계산할 수 있나요? 대답은 물론 '아니요'입니다. WORD도 그렇게 할 수 있습니다. 오늘은 Word 문서에서 수식을 사용하여 표의 덧셈, 뺄셈, 곱셈, 나눗셈 등의 기본 연산을 계산하는 방법을 함께 배워보겠습니다. 그럼 오늘은 WORD 문서에서 덧셈, 뺄셈, 곱셈, 나눗셈을 계산하는 방법을 자세히 보여드리겠습니다. 1단계: WORD를 열고 툴바의 [삽입] 아래 [표]를 클릭한 후 드롭다운 메뉴에 표를 삽입합니다.

Chrome에 신뢰할 수 있는 사이트를 추가하는 방법은 무엇입니까? 일부 사용자는 인터넷 서핑 시 페이지에 안전하지 않다는 메시지가 표시되기 때문에 웹을 정상적으로 탐색할 수 없습니다. 이때 해당 웹사이트를 신뢰할 수 있는 사이트로 추가하면 정상적으로 접속하여 인터넷 서핑을 원활하게 할 수 있습니다. 아래 편집기는 Chrome에 신뢰할 수 있는 사이트를 추가하는 단계를 안내합니다. 단계는 간단하고 조작하기 쉬우며, 필요한 친구도 쉽게 시작할 수 있습니다. Google Chrome에서 신뢰할 수 있는 사이트를 추가하는 방법: 1. Google Chrome을 열고 오른쪽 상단 모서리에 있는 세 개의 점을 클릭합니다. [설정]을 클릭하세요. 개인정보 보호 설정 및 보안을 선택하세요. (그림과 같습니다.) 2. 페이지 하단의 웹사이트 설정을 클릭하세요. (그림과 같습니다) 3. 페이지 하단의 안전하지 않은 콘텐츠를 클릭합니다. (그림과 같습니다.) 4. 허용 옵션 오른쪽에 있는 추가 버튼을 클릭합니다. (그림과 같습니다) 5. 패

Python의 count() 함수를 사용하여 목록의 요소 수를 계산하려면 특정 코드 예제가 필요합니다. 강력하고 배우기 쉬운 프로그래밍 언어인 Python은 다양한 데이터 구조를 처리하기 위한 많은 내장 함수를 제공합니다. 그 중 하나는 목록의 요소 수를 계산하는 데 사용할 수 있는 count() 함수입니다. 이번 글에서는 count() 함수의 사용법을 자세히 설명하고 구체적인 코드 예시를 제공하겠습니다. count() 함수는 Python의 내장 함수로, 특정 값을 계산하는 데 사용됩니다.

두 개의 문자열 str_1과 str_2가 주어졌습니다. 목표는 재귀 프로시저를 사용하여 문자열 str1에서 하위 문자열 str2의 발생 횟수를 계산하는 것입니다. 재귀 함수는 정의 내에서 자신을 호출하는 함수입니다. str1이 "Iknowthatyouknowthatiknow"이고 str2가 "know"인 경우 발생 횟수는 -3입니다. 예를 들어 str1="TPisTPareTPamTP", str2="TP"를 입력하면 Countofoccurrencesofasubstringrecursi가 출력됩니다.

C#에는 많은 수학 함수가 포함된 Math 클래스 라이브러리가 있습니다. 여기에는 지정된 숫자의 거듭제곱을 계산하는 데 도움이 되는 거듭제곱을 계산하는 Math.Pow 함수가 포함됩니다. Math.Pow 함수의 사용법은 매우 간단합니다. 밑수와 지수만 지정하면 됩니다. 구문은 다음과 같습니다. Math.Pow(base,expont); 여기서 base는 밑수를 나타내고 지수는 지수를 나타냅니다. 이 함수는 double형 결과, 즉 거듭제곱 계산 결과를 반환합니다. 하자

페이지 새로 고침은 일상적인 네트워크 사용에서 매우 일반적입니다. 웹 페이지를 방문할 때 웹 페이지가 로드되지 않거나 비정상적으로 표시되는 등의 문제가 발생할 수 있습니다. 이때 일반적으로 문제를 해결하기 위해 페이지를 새로 고치는 방법을 선택합니다. 페이지를 빠르게 새로 고치는 방법은 무엇입니까? 페이지 새로고침 단축키에 대해 알아보겠습니다. 페이지 새로 고침 단축키는 키보드 조작을 통해 현재 웹 페이지를 빠르게 새로 고치는 방법입니다. 운영 체제와 브라우저에 따라 페이지 새로 고침 단축키가 다를 수 있습니다. 아래에서는 공통 W를 사용합니다.
